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 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 Classic (zuvor als Map Viewer bezeichnet) 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 (zuvor war dies eine separate Beta-Installation, die nun jedoch automatisch Bestandteil des Portals ist), Map Viewer Classic, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce und ArcGIS Explorer Vektorkachel-Layer als operationale Layer oder Grundkarten hinzufügen. Mithilfe von Konfigurierbare ArcGIS-Apps, ArcGIS Web AppBuilder, ArcGIS 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. Mitglieder der Standardadministratorrolle können Map Viewer, Map Viewer Classic und Scene Viewer für die Verwendung mit diesen 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.
Ü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.