Strategien zum Erstellen von Karten-Cache-Kacheln
In diesem Thema
Karten- und Image-Service-Caches können zahlreiche Serverressourcen zum Erstellen und Speichern aufnehmen. Wenn der Cache relativ klein ist, können Sie möglicherweise Kacheln auf allen Maßstabsebenen in akzeptabler Zeit erstellen. Wenn der Cache groß ist oder einige sehr große Maßstäbe enthält, sollten Sie genau überlegen, welche Kacheln Sie erstellen.
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. Darüber hinaus werden Kacheln mit kleinen Maßstäben am häufigsten aufgerufen, da sie beim Vergrößern geographischen Kontext anzeigen.
Große (vergrößerte) Maßstäbe sind teurer im Hinblick auf Cachen, Verarbeitungszeit und Speicherplatz. Sie werden außerdem weniger häufig aufgerufen als Kacheln mit kleinen Maßstäben.
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.
Das Diagramm unten zeigt, wie Sie eine strategische Caching-Strategie mit großen Maßstäben auf die Provinzen in Zentralkanada anwenden können. 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, da wahrscheinlich weniger Benutzer dort navigieren. Die Kosten für das Erstellen, das Speichern und das Verwalten des Cache für diese gewaltigen unbewohnten Flächen würden den Vorteil einer schnellen Navigation für den ersten Besucher überwiegen.
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.
Voraberstellen von Kacheln auf Grundlage von Feature-Ausdehnungen
Wie legen Sie den Teil der Karte fest, der vorab gecacht wird? Die einfachste Methode besteht darin, nur die Kacheln vorab 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 enthält, das das gesamte Südkanada abdeckt. Sie können das Feature auch auf dem Bildschirm anzeigen, wenn Sie das Werkzeug "Cache-Kacheln für Kartenserver verwalten" von ArcMap aufrufen. In jedem Fall erspart ein Feature das vorab Erstellen von Kacheln für weite unbewohnte Bereiche.
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.