Hallo, ich habe einen Map-Service, den ich mit Leaflet auf meiner Basiskarte anzeigen möchte. Der Map-Service ist öffentlich und wird von einer ArcGIS Enterprise-Seite gehostet. Er funktioniert, aber manchmal laden die Bilder ziemlich langsam. Während es bei ArcGIS Online überhaupt kein Problem gibt. Ich habe bemerkt, dass die beiden Systeme zwei sehr unterschiedliche Methoden verwenden, um die Bilder abzurufen. Wenn Sie zu ArcGIS Online gehen, z.B. <\/P>
https:\/\/www.arcgis.com\/home\/webmap\/viewer.html?url=https%3A%2F%2Fpublicmap01.co.st-clair.il.us%2Farcgis%2Frest%2Fservices%2FImagery23%2FMapServer&source=sd<\/A><\/P>und anfangen hineinzuzoomen, werden Sie feststellen, dass es Bilder mit URLs wie https:\/\/publicmap01.co.st-clair.il.us\/arcgis\/rest\/services\/Imagery23\/MapServer\/tile\/12\/1572\/1022<\/A> lädt. Diese laden extrem schnell, da ich annehme, dass sie auf irgendeine Weise zwischengespeichert sind.<\/P>Aber esri-leaflet macht etwas ganz anderes und lädt Bilder wie https:\/\/publicmap01.co.st-clair.il.us\/arcgis\/rest\/services\/Imagery23\/MapServer\/export?bbox=-10031764.351122944%2C4658368.486921257%2C-10031413.218524259%2C4658176.200021977&size=588%2C322&dpi=96&format=png32&transparent=true&bboxSR=3857&imageSR=3857&f=image<\/A> , was oft mehrere Sekunden dauert. <\/P>Gibt es eine Möglichkeit, dass esri-leaflet stattdessen die zwischengespeicherten Kacheln verwendet? Codesandbox-Beispiel: https:\/\/codesandbox.io\/p\/sandbox\/frosty-pine-qmsdwh<\/A> <\/P>
und anfangen hineinzuzoomen, werden Sie feststellen, dass es Bilder mit URLs wie
Aber esri-leaflet macht etwas ganz anderes und lädt Bilder wie
Gibt es eine Möglichkeit, dass esri-leaflet stattdessen die zwischengespeicherten Kacheln verwendet? Codesandbox-Beispiel:
Hm. I partly answered my own question. If I use `esri.tiledMapLayer` instead of `esri.dynamicMapLayer` with the exact same URL, I see the tiled images.
So I guess my real question is, when displaying data from a map service, when should you use dynamicMapLayer vs tiledMapLayer?
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.