Olá,
Eu criei uma aplicação web leaflet (https://alsi.gie.eu/data-visualisation/maps), em seguida, desejo adicionar camadas por cima que estão hospedadas em https://services.arcgis.com/W1S2EV01pfLNmn8R/arcgis/rest/services/network1908/FeatureServer.
Tentei usar as camadas diretamente hospedadas no featureserver, mas achei isso muito intensivo em dados. Sempre que eu dava zoom, toda a aplicação travava; por causa do redesenho. Eu adicionei assim:
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);
Então encontrei problemas semelhantes em https://github.com/Esri/esri-leaflet/issues/738. Percebi que precisaria ou converter o FeatureServer para MapServer ou encontrar outra solução que basicamente projete uma imagem ao invés do shapefile inteiro no mapa leaflet. Alguém poderia me indicar a direção certa aqui? Seria muito útil se você explicasse os passos, pois não sou muito proficiente em ARCGIS/ESRI.