Gecachte Karten-Services

ArcGIS-Karten-Services können vorausberechnet werden und als eine Reihe von kleinen Kacheln, die die Kartenausdehnung abdeckt, und für mehrere Kartenmaßstäbe gecacht werden. Das Abrufen dieser vorab berechneten Kartenkacheln ist unter Umständen viel schneller und stärker skalierbar als das jeweils erneute dynamische Berechnen der Kartenanzeige, wenn eine Karte vom Service angefordert wird. Diese werden als gecachte Karten-Services bezeichnet.

Gecachte Karten-Services in ArcGIS ähneln den gecachten Kartenfunktionen, die in Webkarten-Services, z. B. Google Maps und Microsoft Bing Maps, verwendet werden. Wenn Sie diese Karten-Services vergrößern, werden sie mit der entsprechenden Auflösung dargestellt. Jede dieser digitalen Karten wird für das Untersuchungsgebiet (z. B. das Land oder die ganze Welt) in verschiedenen Kartenmaßstäben generiert; es gibt im Wesentlichen eine Kartenansicht für jeden Kartenmaßstab.

ArcGIS unterstützt denselben Mechanismus für das Karten-Service-Publishing. Sie können eigene digitale Grundkarten veröffentlichen, unabhängig davon, ob die Karte die Welt, das gesamte Land oder eine regionale Szene abdecken soll (Sie können z. B. eine Szene für eine kleinere Fläche, z. B. Marin County, Kalifornien oder Fort Worth, Texas, veröffentlichen).

Eine gecachte Karte mit mehreren Auflösungen
Viele Webkarten können in verschiedenen Kartenmaßstäben verwendet werden, wobei für jeden Kartenmaßstab Ansichten zur Darstellung vorgesehen sind. Beim Vergrößern werden die Informationen schrittweise mit höherer Auflösung dargestellt. Die Layer und ihre Inhalte ändern sich, wenn der Kartenmaßstab geändert wird.

Das folgende Diagramm bietet eine Übersicht über den Prozess, der in ArcGIS verwendet wird, um Grundkarten in mehreren Maßstäben für das Web zu erstellen.

Anatomie eines gecachten Karten-Service mit mehreren Maßstäben

Webkarten können in verschiedenen Kartenmaßstäben verwendet werden, wobei Ansichten für die Darstellung in verschiedenen Kartenmaßstäben entworfen werden. Beim Vergrößern werden die Informationen schrittweise mit höherer Auflösung dargestellt. Die Layer und ihre Inhalte ändern sich, wenn der Kartenmaßstab geändert wird.

Caching: Vorabberechnung der Kartenansichten

Erstellen Sie die Karte mit mehreren Auflösungen, und generieren Sie anschließend eine Reihe von Kartenansichten als Bildkacheln für den Interessenbereich und die gewünschten Kartenmaßstäbe. Wenn Sie einen Kartenentwurf als ArcMap-Dokument implementiert haben, cachen Sie die Karte (Sie berechnen sie vorab) für jeden Kartenmaßstab. Dadurch wird eine Reihe von Kartenkacheln generiert, die die Karte im betreffenden Maßstab darstellt. Die Kartenkacheln werden als Kartenserver-Cache gespeichert. Wenn ein Benutzer eine Karte von diesen gecachten Karten-Service anfordert, werden die Kacheln für den jeweiligen Kartenmaßstab und die Kartenausdehnung aus dem Cache abgerufen.

Da die Karten vorab berechnet wurden, müssen am Server nur noch die entsprechenden Kartenbildkacheln abgerufen werden.

Auswirkungen

Die Auswirkungen sind sehr interessant:

ArcGIS-Benutzer können gecachte Karten-Services für ihre eigenen Grundkarten entwerfen und erstellen – in der Regel für eine viel kleinere Anzahl von Kartenmaßstäben oder Auflösungen und kleinere Kartenausdehnungen (z. B. für eine Stadt oder eine Region).

Weitere Informationen zu Entwurfsmustern für Web-GIS-Anwendungen finden Sie unter Eine Umgebung für die Bereitstellung von Web-GIS.

Weitere Informationen zum Erstellen und Verwenden gecachter Karten-Services finden Sie unter Kurzer Überblick über das Karten-Caching mit ArcGIS for Server.

Verwandte Themen

9/12/2013