Bevor Sie mit der Cache-Erstellung beginnen, müssen Sie die Anforderungen ermitteln und die entsprechenden Designentscheidungen treffen, um sicherzustellen, dass Ihre Inhalte den bestmöglichen Nutzen und Informationsgehalt für die Benutzer bieten. Berücksichtigen Sie beim Erstellen von Caches die folgenden Aspekte.
Maßstäbe
Wenn Sie eine Karte cachen, zeichnen Sie die Karte in unterschiedlichen Maßstäben, damit Benutzer die Anzeige vergrößern und verkleinern können. Wenn Sie die Eigenschaften für den Cache auswählen, müssen Sie die Maßstäbe festlegen, die zum Caching verwendet werden sollen. ArcGIS Pro kann die Maßstäbe auch automatisch generieren.
Außerdem müssen Sie die maximale Detaillierungsebene festlegen, auf der der Inhalt verwendet werden soll, z. B. auf globaler, Bundesland-, Landkreis-, Stadt- oder Stadtteilebene.
Interoperabilität
Damit die Benutzer die freigegebenen Inhalte mit anderen öffentlich verfügbaren Layern kombinieren können, müssen Sie sicherstellen, dass das beim Erstellen der Karte verwendete Koordinatensystem mit dem der öffentlich verfügbaren Layer übereinstimmt. Wenn die Koordinatensysteme nicht übereinstimmen, wird der Inhalt neu projiziert, wodurch es zu Beeinträchtigungen der Performance kommt. Nach der Erstellung muss das von den Layern verwendete Kachelschema mit den ausgewählten Maßstäben übereinstimmen.
Hinweis:
Bei Vektor- und Szenen-Layern müssen die aufeinanderfolgenden Maßstabswerte in der Detaillierungsebene ein Verhältnis von 2 aufweisen.
Zweck
Beim Veröffentlichen von gecachten Services ist zu überlegen, ob der Inhalt als Grundkarte oder als Überlagerung für anderen Grundkarten verwendet werden soll.
- Weitere Informationen zur Verwendung von Inhalten als Grundkarte finden Sie unter Entwerfen einer Karte zum Überlagern von Karten in ArcGIS Online, Google Maps oder Bing Maps.
- Informationen zur Vorbereitung eines gecachten operationalen Karten-Layers finden Sie unter Erstellen einer Karte mit mehreren Maßstäben. Raster-Kachel-Layer im PNG- und gemischten Format und Vektorkachel-Layer ermöglichen die Sichtbarkeit für die darunter liegenden Inhalte.
Hinweis:
Beim Caching von operativen Karten-Layern, die Grundkarten überlagern sollen, müssen Sie festlegen, ob bei der Überlagerung die darunter liegenden Inhalte sichtbar sein sollen.
Vorgänge und Funktionen
Wenn Sie den Typ des zu verwendenden Cache-Layers auswählen, müssen Sie die Vorgänge bestimmen, die die Benutzer auf dem Web-Layer ausführen können sollen. So könnten Benutzer beispielsweise Unterstützung bei Abfrage-, Identifizierungs-, Pop-up- oder Legendenvorgängen für ihre Web-Layer benötigen.
Legenden-, Abfrage- und Identifizierungsvorgänge werden von gecachten Kartenbild-Layern unterstützt, nicht jedoch von Web-Kachel-Layern. Informationen zur Unterstützung von Pop-ups in Web-Kachel-Layern finden Sie unter Konfigurieren von Pop-ups (Map Viewer Classic) und Verwenden von Web-Kachel-Layern für ArcGIS Pro.
Aktualisierungshäufigkeit
Ein Cache stellt einen Schnappschuss der Karte zu einem bestimmten Zeitpunkt dar und funktioniert am besten mit Karten, die nicht live sind. Wenn die Daten in der Karte live sein müssen und Aktualisierungen ohne Zeitverzögerung angezeigt werden sollen, ist Caching keine geeignete Lösung.
Gecachte Inhalte dürfen nicht veraltet sein und müssen regelmäßig aktualisiert werden, um ihre Gültigkeit zu gewährleisten. Zu diesen Informationen gehören beispielsweise Straßenkarten, Bilddaten und Terrain-Karten.
Wenn Ihre Karte nur Vektordaten enthält, empfiehlt es sich, für das Freigeben des Inhalts einen Vektorkachel-Layer zu verwenden. Weitere Informationen zum Aktualisieren und Neuerstellen von Vektorkachel-Layern finden Sie unter Verwalten von Kachel-Layern.
Die Häufigkeit, mit der Sie den Cache aktualisieren, hängt von der Zeit ab, die für die Erstellung neuer Quellinhalte und die Erstellung des Cache benötigt wird, sowie von den verfügbaren Serverressourcen.
Wenn sich Ihre Daten häufig ändern, empfiehlt sich für die Erstellung des Cache einen Staging-Server, damit der Produktionsserver für andere Vorgänge genutzt werden kann. Wenn Sie keine Caches auf einem Staging-Server generieren können, sollten Sie die Cache-Aktualisierungen in Leerlaufzeiten des Produktionsservers einplanen.
Sie können Caches auch mit dem ArcGIS Pro-Toolset Kachel-Cache verwalten erstellen.
Client-Verbrauch
Berücksichtigen Sie beim Erstellen eines Cache die Clients, die das Rendering der Cache-Inhalte übernehmen, z. B. Desktop-, mobile oder Web-Apps. Sie können die Cache-DPI ändern, um die Auflösung der verschiedenen Geräte zu unterstützen.
Performance
Beachten Sie die folgenden Aspekte, um dem Endbenutzer die bestmögliche Benutzererfahrung zu bieten:
- Wie responsiv muss der Inhalt sein?
- Welche Rendering-Zeit sollten Ihre gecachten Kartenservices haben?
- Wie viele Benutzer werden den Inhalt voraussichtlich verwenden?
Wenn Sie einen Test-Cache in Ihrem Server-Setup einrichten, können Sie feststellen, ob Sie über genügend Ressourcen verfügen, um diese Anforderungen zu erfüllen.
Entwerfen einer Karte zur Überlagerung von Karten in ArcGIS Online, Google Maps oder Bing Maps
Beim Erstellen eines Karten-Cache können Sie die Kacheldimensionen und die Maßstäbe des Cache an die von ArcGIS Online, Google Maps und Bing Maps anpassen. Dies führt zu einer besseren Performance bei Überlagerungen in Client-Anwendungen. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Grundkarte.
Voraussetzung dafür ist die Verwendung des Web-Mercator-Koordinatensystems (WGS 1984) und ein Kartenentwurf, der in den verschiedenen Maßstäben von ArcGIS Online, Google Maps und Bing Maps lesbar ist. Legen Sie die Maßstabsbereiche für die Karten-Layer so fest, dass sie Daten im ausreichenden Umfang anzeigen und die Beschriftungen und Symbole dennoch gut lesbar sind.