Das ArcGIS Enterprise-Portal umfasst verschiedene Grundkarten, die sofortigen geographischen Kontext für operationale Layer bereitstellen. Die Grundkarten werden als Kachel-Layer gespeichert, die für den schnellen und einfachen Zugriff durch Webkarten, Web-Apps, ArcGIS und nahezu jede Kartenerstellungssoftware konzipiert sind. Sie können z. B. eine Grundkarte mit Kacheln von Straßen der Umgebung einschließen, um eine visuelle Referenz für die Straßenschilder im Feature-Layer bereitzustellen. Kachel-Layer sind außerdem hilfreich, wenn Sie eine Karte oder einen Layer zur Visualisierung relativ statischer Daten im Web bereitstellen müssen.
Kachel-Layer liegen basierend auf den Quelldaten in verschiedenen Formaten vor. Kachel-Layer können als vorab gerenderte Raster-Kacheln oder Vektorkacheln gespeichert werden. Sowohl Raster- als auch Vektorkacheln sind für hohe Performance und die Bereitstellung von Kartendaten mit hoher Skalierbarkeit zu Visualisierungszwecken ausgelegt.
Raster-Kachel-Layer
Raster-Kachel-Layer stellen der Clientanwendung Grundkarten als Bilddateien (z. B. JPG- oder PNG-Format) zur Verfügung, die vorab gerendert, auf dem Server gespeichert und vom Client unverändert angezeigt werden. Raster-Kachel-Layer eignen sich am besten für Grundkarten, die geographischen Kontext wie Bilddaten (wie in der Grundkarte "World Imagery") oder Feature-basierte Karten in der topografischen Grundkarte, der Grundkarte "National Geographic" bzw. "Ozeane" sowie in anderen Grundkarten bereitstellen. Raster-Kachel-Layer können auch aus statischen operationalen Layern wie thematischen Karten Ihrer Daten bestehen.
Das Kachel-Layer-Format kann schnell über das Internet übertragen und kann von den gängigsten Kartenerstellungssoftwareanwendungen leicht interpretiert werden. Daher sind diese Grundkarten nicht nur mit ArcGIS und Web-Apps kompatibel, die den ArcGIS-APIs erstellt wurden, sondern auch mit Drittanbieter-Apps, die OGC-Protokolle wie WMS/WMTS verwenden. Raster-Kachel-Layer bieten außerdem die folgenden Vorteile:
- Sie können problemlos mit den unterschiedlichsten Anwendungen und Geräten (Web, Desktop und mobil) verwendet werden, darunter Desktop-Anwendungen wie ArcMap und ältere Versionen von Webbrowsern.
- Sie stellen hochwertige kartografische Funktionen wie erweiterte Beschriftungsplatzierung und Symbolisierung bereit.
- Sie unterstützen verschiedene Raster-Datenquellen wie Bild- und Höhendaten.
- Sie lassen sich über Web-Mapping-Anwendungen drucken.
Vektorkachel-Layer
Ein Vektorkachel-Layer referenziert eine Reihe von Vektorkacheln, die über das Internet zugänglich sind, sowie den entsprechenden Style für die Darstellung dieser Kacheln. Vektorkacheln ähneln Raster-Kacheln, sie speichern jedoch eine Vektordarstellung der Daten, d. h. geographische Features werden als Punkte, Linien und Polygone in einem von der Clientanwendung interpretierbaren Format dargestellt. Im Gegensatz zu Raster-Kachel-Layern können Vektorkachel-Layer sich an die Auflösung ihres Anzeigegeräts anpassen und ihr Aussehen für verschiedene Zwecke neu gestalten. Vektorkacheln haben eine kleinere Dateigröße als Raster-Kacheln, dies bedeutet eine schnellere und bessere Performance. Durch die Kombination von Kachelzugriffs-Performance und Vektordarstellung können die Kacheln an jede Auflösung des Displays angepasst werden, die je nach Gerät unterschiedlich sein kann.
Weitere Informationen zu Vektorkachel-Layern finden Sie in den folgenden Story Maps:
- Anpassen von Esri-Vektor-Grundkarten
- Anpassen von Vektorkachelkarten mithilfe von Schriftarten und Sprites
In Map Viewer können Sie den Style des Vektorkachel-Layers und den Inhalt der Karte anpassen. Vektorkachel-Layer bieten außerdem die folgenden Vorteile:
- Mit einer einzelnen Gruppe von Vektorkacheln lassen sich viele verschiedene Karten-Styles erstellen. Sie können beispielsweise Symbole und Schriftarten oder Sprachen für Beschriftungen eines Vektorkachel-Layers ändern, ohne Kacheln neu erstellen zu müssen.
- Vektorkachel-Layer ermöglichen eine bessere Darstellung auf hochauflösenden Displays (z. B. Retina-Geräte) als Raster-Kacheln. Vektorkacheln können bei beliebiger Maßstabsebene mit deutlicher Symbolisierung und Beschriftungen in Desktop-Anwendungen wie ArcGIS Pro angezeigt werden.
- Vektorkacheln sind viel kleiner als entsprechende Raster-Kacheln. Daher können sie schneller erstellt werden und erfordern weniger Speicherplatz.
- Desktopanwendungen wie ArcGIS Pro können Vektorkachel-Layer in verschiedene Koordinatensysteme projizieren, ohne Beschriftungen und andere Symbole zu verzerren.
- Wenn Sie einen Vektorkachel-Layer aus ArcGIS Pro (2.8 und höhere Versionen) veröffentlichen, können Sie gleichzeitig einen verknüpften Feature-Layer veröffentlichen. Editoren können die Daten im Feature-Layer aktualisieren, und Sie können den Vektorkachel-Cache neu erstellen, um die Änderungen in den Vektorkachel-Layer einzubinden.
Sie können Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce und ArcGIS Explorer Vektorkachel-Layer als operationale Layer oder Grundkarten hinzufügen. Mithilfe einer konfigurierbaren App, Web AppBuilder, ArcGIS Web AppBuilderArcGIS API for JavaScript und ArcGIS Runtime SDKs können Sie Karten und Szenen mit Vektorkachel-Layern auch in Web-Apps verwenden.
Esri bietet eine Reihe von Grundkarten, die als Vektorkacheln bereitgestellt werden. Administratoren können Map Viewer und Scene Viewer für die Verwendung dieser Vektorkachel-Grundkarten konfigurieren, sodass Sie sie in Ihren Karten oder Szenen verwenden können. Sie enthalten eine Reihe von Styles, die angepasst werden können. Unter Esri Vektor-Grundkartengruppe finden Sie Beispiel-Vektor-Styles, die Sie verwenden können, sowie weitere Informationen zum Ändern des Aussehens der Karte. Beispiel-Styles umfassen einfache Farbänderungen und aufwändigere Neuentwürfe, die Sprite- oder Schriftartenänderungen verwenden. Die Vektor-Grundkarten werden häufig aktualisiert und enthalten regelmäßige Beiträge aus der GIS-Community.
Mit ArcGIS Pro 1.2 und höher können Sie ein Vektorkachelpaket für Ihre Organisation freigeben und das hochgeladene Vektorkachelpaket als gehosteten Kachel-Layer veröffentlichen. Mit ArcGIS Pro 1.4 und höher können Sie einen gehosteten Vektorkachel-Layer aus einer Karte in ArcGIS Pro direkt in Ihrem Portal veröffentlichen.Mit ArcGIS Pro 2.8 und höher können Sie einen gehosteten Vektorkachel-Layer mit einem verknüpften Feature-Layer veröffentlichen.
Überlegungen zur Verwendung von Vektorkachel-Layern
Nachfolgend finden Sie einige Überlegungen zur Verwendung von Vektorkachel-Layern:
- Vektorkachel-Layer können in den aktuellen Versionen von Desktop-Browsern wie Google Chrome, Mozilla Firefox und Safari angezeigt werden.
- Vektorkachel-Layer bieten auf Computern mit neuer Hardware die beste Performance, da für sie Anzeigetreiber erforderlich sind, die WebGL unterstützen.
Wann welcher Kachel-Layer-Typ erstellt werden sollte
Raster- und Vektorkachel-Layer unterstützen eine Vielzahl von Symbolisierungssätzen und zeigen Features schneller an als Feature- oder dynamische Karten-Layer, da sie nicht auf die Quelldaten, sondern nur auf die Kachel-Caches zugreifen. Wenn Sie diese Funktionalität benötigen, veröffentlichen Sie einen Kachel-Layer. Aber wann sollten Sie einen Raster-Kachel-Layer und wann einen Vektorkachel-Layer verwenden?
In den meisten Fällen sollten Sie einen Vektorkachel-Layer veröffentlichen. Im Vergleich mit Raster-Kachel-Layern wird für Vektorkachel-Layer weniger Speicherplatz verbraucht, und die Caches werden schneller erstellt. Ausnahmen sind Situationen, in denen Sie Raster-Daten veröffentlichen müssen, oder Clients, auf denen Ihr Layer genutzt werden soll und die auf älteren Computern ausgeführt werden, deren Anzeigetreiber WebGL nicht unterstützen. Veröffentlichen Sie in diesen Fällen Raster-Kachel-Layer.
Wenn Sie einen Vektorkachel-Layer aus ArcGIS Pro veröffentlichen, können Sie gleichzeitig auch einen verknüpften Feature-Layer veröffentlichen. Falls Sie die Vektordaten im Vektorkachel-Layer regelmäßig aktualisieren müssen (stündlich, täglich, wöchentlich), sollten Sie zusammen mit dem Vektorkachel-Layer einen verknüpften Feature-Layer veröffentlichen. Dann können Sie und die anderen Editoren, für die Sie den Feature-Layer freigeben, die Daten im Feature-Layer bearbeiten. Sie können dann regelmäßig den Vektorkachel-Layer-Cache neu erstellen, um die am Feature-Layer vorgenommenen Änderungen einzubinden.
Wenn Sie einen Feature-Layer aufnehmen, haben Sie zusätzlich die Wahl, die Feature-Daten in der Datenquelle zu belassen (Referenzieren der registrierten Daten) oder die Daten in einen Data Store vom Typ "relational" zu kopieren. Wenn die Quelle eine Enterprise-Geodatabase oder -Datenbank ist und die Daten direkt in der Datenbank von anderen Clients oder Prozessen aktualisiert werden, veröffentlichen Sie einen Feature-Layer, der die registrierte Datenquelle referenziert. Falls alle Feature-Änderungen über einen gehosteten Feature-Service vorgenommen werden sollen, veröffentlichen Sie einen Feature-Layer, und kopieren Sie die Daten.
Wenn die Daten selten oder gar nicht aktualisiert werden, reicht es aus, den Vektorkachel-Layer zu veröffentlichen. Wenn Inhalte dieses Typs von Vektorkachel-Layer aktualisiert werden müssen, können Sie ihn durch einen anderen Vektorkachel-Layer ersetzen.