Skip To Content

Strategien zum Erstellen von Karten-Cache-Kacheln

Karten- und Image-Service-Caches können zahlreiche Serverressourcen zum Erstellen und Speichern aufnehmen. Im Folgenden sind einige Vorgehensweisen für die Erstellung des Caches aufgeführt:

Erstellen des gesamten Cache auf einmal

Wenn der Cache relativ klein ist, können Kacheln auf allen Maßstabsebenen eventuell in akzeptabler Zeit erstellt werden. Die Erstellung von Caches bei kleinen (verkleinerten) Maßstäben ist relativ einfach, da bei solchen Maßstäben weniger Kacheln für die Abdeckung der Karte erforderlich sind.

Erstellen kleiner Maßstäbe, Verwenden eines partiellen Caches bei größeren Maßstäben und bedarfsgesteuertes Caching

Wenn der Cache groß ist oder einige sehr große Maßstäbe enthält, sollte genau abgewogen werden, welche Kacheln erstellt werden sollen. Kacheln mit kleinem Maßstab werden am häufigsten aufgerufen und sollten gecacht werden. Solche Caches finden Verwendung, wenn beim Heranzoomen geographischer Kontext abgerufen wird. Große (vergrößerte) Maßstäbe können partiell gecacht werden, da sie mehr Verarbeitungszeit und Speicherplatz benötigen. Sie werden außerdem weniger häufig aufgerufen als Kacheln mit kleinen Maßstäben. Für weniger häufig aufgerufene Bereiche kann bedarfsgesteuertes Caching angewendet werden.

Vorsicht:

Beim bedarfsgesteuerten Caching werden alle Kacheln erstellt, die in und um die Kartenansicht eingeschlossen sind, sodass es beim ersten Besuch eines Gebiets mit aktiviertem bedarfsgesteuerten Caching möglicherweise länger dauert, bis die Karte gezeichnet ist, als beim dynamischen Anzeigen des Service. Um eine bessere Performance zu erzielen, sollten Sie das bedarfsgesteuerte Caching auf Bereiche beschränken, die nicht regelmäßig angezeigt werden.

Erstellen kleiner Maßstäbe, Verwenden eines partiellen Caches bei größeren Maßstäben und Verwenden von "Daten nicht verfügbar"-Kacheln

Bei Caching-Jobs mit großen Maßstäben empfiehlt es sich, einen vollständigen Cache in kleinem Maßstab und einen partiellen Cache in großem Maßstab zu erstellen. Der partielle Cache enthält nur die Bereiche, die voraussichtlich am häufigsten aufgerufen werden. Auf nicht gecachte Bereiche kann bedarfsgesteuertes Caching angewendet werden, oder sie können mit einer Kachel "Daten nicht verfügbar" angezeigt werden.

Erstellen eines Cache für eine bestimmte Region und Verwenden von "Daten nicht verfügbar"-Kacheln für alle übrigen Regionen

Sie können eine strategische Caching-Strategie auf eine bestimmte Region anwenden. Beispielsweise cachen Sie die Prärieprovinzen Zentralkanadas mit großen Maßstäben. Die meisten Bewohner leben im südlichen Teil der Provinzen, wie dies durch die Straßen und Städte dort offensichtlich ist. Sie können diese Kacheln vorab erstellen, damit die meisten Benutzer sofort den Vorteil des Cache nutzen können. Die Kacheln für den Rest der Karte können bei Bedarf erstellt werden oder es wird eine Kachel "Daten nicht verfügbar" angezeigt, da wahrscheinlich weniger Benutzer dort navigieren. Die Kosten für das Erstellen, das Speichern und das Verwalten des Cache für diese gewaltigen dünn besiedelten Flächen würden den Vorteil einer schnellen Navigation für den ersten Besucher überwiegen.

Eine Karte zur Veranschaulichung vorab erstellter Kacheln für häufig angezeigte Bereiche

Bei der Vorab-Erstellung von Kacheln auf der Grundlage von Feature-Ausdehnungen ist es am einfachsten, nur diejenigen Kacheln zu erstellen, die innerhalb der Grenzen einer gegebenen Feature-Class liegen. Mit den Caching-Werkzeugen können Sie zu diesem Zweck eine Feature-Class auswählen. Im obigen Beispiel könnten Sie eine Feature-Class bereitstellen, die ein Feature für den gesamten Bereich von Südkanada enthält. Sie können das Feature auch auf dem Bildschirm anzeigen, wenn Sie das Werkzeug Cache-Kacheln für Kartenserver verwalten in ArcMap aufrufen. In jedem Fall erspart ein Feature das Voraberstellen von Kacheln für weniger besiedelte Flächen.

Tipp:

Sie können Cache-Kacheln für Kartenserver verwalten mehrmals ausführen, um das Erstellen von Kacheln für verschiedene Teilmengen von Maßstäben räumlich einzuschränken.