Hallo,
Ich habe eine leaflet Webanwendung erstellt (https://alsi.gie.eu/data-visualisation/maps), als Nächstes möchte ich Ebenen hinzufügen, die auf https://services.arcgis.com/W1S2EV01pfLNmn8R/arcgis/rest/services/network1908/FeatureServer gehostet werden.
Ich habe versucht, die direkt auf dem FeatureServer gehosteten Ebenen zu verwenden, aber festgestellt, dass dies sehr datenintensiv ist. Jedes Mal, wenn ich hineingezoomt habe, stürzte die gesamte Anwendung ab; wegen des Neuzeichnens. Ich habe es so hinzugefügt:
L.esri.featureLayer({
url: 'https://services.arcgis.com/W1S2EV01pfLNmn8R/arcgis/rest/services/network1908/FeatureServer/9',
style: function () {
return { color: "#c29ed7", weight: 0.5, opacity: 0.5, stroke: true, fill: false };
}
}).addTo(map);
Dann bin ich auf ähnliche Probleme auf https://github.com/Esri/esri-leaflet/issues/738 gestoßen. Ich dachte, dass ich entweder den FeatureServer in einen MapServer konvertieren oder eine andere Lösung finden müsste, die im Grunde ein Bild anstelle der gesamten Shapefile auf die leaflet Karte projiziert. Kann mir jemand hier den richtigen Weg zeigen? Es wäre wirklich hilfreich, wenn Sie die Schritte erklären könnten, da ich nicht sehr versiert in ARCGIS/ESRI bin.