Kachel-Layer sind hilfreich, wenn Sie eine Karte oder einen Layer zur Visualisierung relativ statischer Daten im Web anzeigen müssen.
Die in ArcGIS Online enthaltenen Grundkarten sind Kachel-Layer, die unmittelbaren geographischen Kontext für operationale Layer bereitstellen. Sie können zum Beispiel eine Grundkarte mit Kacheln von Straßen in die Karte einbinden, um eine visuelle Referenz für die Straßenschilder in einem ebenfalls in der Karte enthaltenen Feature-Layer bereitzustellen. Die in ArcGIS Online enthaltenen Grundkarten sind für den schnellen und einfachen Zugriff durch Webkarten, Web-Apps, ArcGIS und nahezu jede Softwareanwendung zur Kartenerstellung konzipiert.
Kachel-Layer liegen basierend auf den Quelldaten in verschiedenen Formaten vor. Kachel-Layer können als vorab gerenderte Raster-Kacheln, Vektorkacheln oder 3D-Kacheln gespeichert werden. Sowohl Raster- als auch Vektorkacheln sind für die Bereitstellung von Kartendaten in hoher Performance und mit hoher Skalierbarkeit zu Visualisierungszwecken ausgelegt. 3D-Kachel-Layer ermöglichen eine leistungsstarke Visualisierung von Szene-Daten.
Raster-Kachel-Layer
Ein Raster-Kachel-Layer besteht aus gecachten Raster-Kacheln, die auch als Kartenkachel-Caches bezeichnet werden. Diese werden Client-Anwendungen als Bilddateien (z. B. im JPG- oder PNG-Format) bereitgestellt, die vorab gerendert und in ArcGIS Online gespeichert werden. Die Kacheln werden vom Client statisch angezeigt. Raster-Kachel-Layer eignen sich am besten für Grundkarten, die in Ihren Karten Daten in einem geographischen Kontext zeigen: Dazu gehören Bilddaten-basierte Karten wie die Grundkarte "World Imagery" oder Feature-basierte Karten wie die Grundkarten "Topografisch", "Karte im National Geographic-Style" bzw. "Meere" sowie weitere Grundkarten. Raster-Kachel-Layer können auch aus statischen operationalen Layern wie thematischen Karten Ihrer Daten bestehen.
Die gecachten Kacheln können schnell über das Internet übertragen und von den gängigsten Kartenerstellungssoftwareanwendungen interpretiert werden. Daher sind sie nicht nur mit ArcGIS und Web-Apps kompatibel, die mit den ArcGIS-APIs erstellt wurden, sondern auch mit Drittanbieter-Apps, die Open Geospatial Consortium (OGC)-Protokolle wie WMTS verwenden. Raster-Kachel-Layer bieten folgende Möglichkeiten:
- Sie können sie mit den unterschiedlichsten Anwendungen und Geräten (Web, Desktop und mobil) verwenden, darunter Desktop-Anwendungen wie ArcMap und ältere Versionen von Webbrowsern.
- Sie stellen hochwertige kartografische Funktionen wie erweiterte Beschriftungsplatzierung und Symbolisierung bereit.
- Sie unterstützen komprimierte Dreiband-Bilddaten sowie Höhendaten.
- Sie können sie über Web Mapping-Anwendungen drucken.
WMTS-Layer
Gehostete WMTS-Layer sind OGC-kompatible Sichten gehosteter Kachel-Layer. Auf alle gehosteten Kachel-Layer in ArcGIS Online, die für die Öffentlichkeit freigegeben wurden, kann mit dem OGC WMTS-Protokoll zugegriffen werden. Der Publisher des gehosteten Kachel-Layers muss keine speziellen Operationen ausführen, um WMTS zu aktivieren. Um mit dem WMTS-Protokoll auf einen gehosteten Kachel-Layer zuzugreifen, öffnen Sie die Elementseite des Layers, und öffnen Sie die URL für den Kachel-Layer. Die daraufhin geöffnete Seite enthält einen WMTS URL-Link zum WMTS-Capabilities-Dokument, das zum Zugreifen auf Layer-Kacheln in Apps mit WMTS-Unterstützung verwendet werden kann.
Erstellung von Raster-Kachel-Layern
In den folgenden Abschnitten werden die Methoden beschrieben, mit denen Sie in ArcGIS Online einen Raster-Kachel-Layer erstellen können.
Aus einer Service-Definitionsdatei
Eine Service-Definitionsdatei (.sd) ist ein Archiv der Quelldaten oder der Verweise auf die Quelldaten, die zum Generieren des Cache benötigt werden.
Verwenden Sie eine Service-Definitionsdatei zum Veröffentlichen eines gehosteten Kachel-Layers, wenn der Cache des Layers von ArcGIS Online generiert werden soll. Die Quelldaten werden in ArcGIS Online kopiert, sodass Sie bei Bedarf gecachte Kacheln für die gewünschten Maßstabsebenen in ArcGIS Online generieren können.
Wenn Sie den gehosteten Kachel-Layer veröffentlichen, können Änderungen an den Quelldaten nicht zum Aktualisieren des Kachel-Layers verwendet werden.
Wenn Sie einen gehosteten Kachel-Layer aus einer Service-Definitionsdatei veröffentlichen, stehen die folgenden Funktionen zur Verfügung:
- Kacheln erstellen: Sie können den sichtbaren Bereich anpassen und Kachel-Caches für die Ausdehnungen, die Sie angeben, erstellen.
- Sichtbarer Bereich: Sie können die Ausdehnung und die Maßstäbe für das Zeichnen des Kachel-Layers ändern.
- Inhalt aktualisieren: Sie können den Inhalt des Kachel-Layers ersetzen durch den Inhalt eines anderen Layers.
Anweisungen zum Veröffentlichen aus einer Service-Definitionsdatei finden Sie unter Veröffentlichen gehosteter Kachel-Layer aus Dateien.
Aus einem Kachel-Paket
Ein Kachel-Paket ist ein Archiv gecachter Kacheln, das lokal generiert wird.
Hinweis:
Dieser Workflow kann bei großen Paketen zeitaufwendig sein, da der Kachel-Inhalt in ArcGIS Online hochgeladen wird.
Da der Cache bereits vorhanden ist, entfällt das Erstellen von Kacheln nach der Veröffentlichung aus einem Kachel-Paket.
Wenn Sie einen gehosteten Kachel-Layer aus einem Kachel-Paket veröffentlichen, stehen die folgenden Funktionen zur Verfügung:
- Sichtbarer Bereich: Sie können die Ausdehnung und die Maßstäbe für das Zeichnen des Kachel-Layers ändern.
- Inhalt aktualisieren: Sie können den Inhalt des Kachel-Layers ersetzen durch den Inhalt eines anderen Layers.
Anweisungen zum Veröffentlichen aus einem Kachel-Paket finden Sie unter Veröffentlichen gehosteter Kachel-Layer aus Dateien.
Aus einem gehosteten Feature-Layer
Wenn Sie über einen gehosteten Feature-Layer verfügen, auf den Benutzer häufig nur zu Anzeigezwecken zugreifen, können Sie aus dem gehosteten Feature-Layer einen gehosteten Kachel-Layer veröffentlichen. Durch gecachte Kacheln kann das Rendern im Vergleich zum Zugriff auf die gleichen Daten im gehosteten Feature-Layer beschleunigt werden.
Es wird empfohlen, in diesem Fall einen gehosteten Vektor-Kachel-Layer zu veröffentlichen. Wenn dies jedoch nicht möglich ist, können Sie stattdessen einen gehosteten Kachel-Layer aus dem Feature-Layer veröffentlichen.
Wenn Sie einen gehosteten Kachel-Layer aus einem gehosteten Feature-Layer oder einer Sicht eines gehosteten Feature-Layers veröffentlichen, stehen die folgenden Funktionen zur Verfügung:
- Kacheln erstellen: Sie können den sichtbaren Bereich anpassen und Kachel-Caches für die Ausdehnungen, die Sie angeben, erstellen.
- Sichtbarer Bereich: Sie können die Ausdehnung und die Maßstäbe für das Zeichnen des Kachel-Layers ändern.
- Inhalt aktualisieren: Nach dem Bearbeiten von Features im verknüpften gehosteten Feature-Layer müssen Sie die Kacheln im Kachel-Layer erneut erstellen, um Änderungen aus dem Feature-Layer zu integrieren.
Anweisungen finden Sie unter Veröffentlichen gehosteter Kacheln aus gehosteten Features.
Vektorkachel-Layer
Ein Vektorkachel-Layer referenziert eine Reihe von Vektorkacheln in einem oder mehreren Sublayern, die über das Internet zugänglich sind, sowie den entsprechenden Style für die Darstellung dieser Kacheln. Vektor-Kacheln ähneln Raster-Kachel-Layern, sie speichern jedoch eine Vektor-Darstellung der Daten, d. h. geographische Features werden als Punkte, Linien und Polygone in einem von der Client-Anwendung interpretierbaren Format dargestellt. Im Gegensatz zu statischen Raster-Kachel-Layern können Vektor-Kachel-Layer sich an die Auflösung des 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.
In Map Viewer Classic können Sie den Style des Vektorkachel-Layers und den Inhalt der Karte anpassen. Vektor-Kachel-Layer bieten außerdem die folgenden Eigenschaften:
- Sie können zum Erstellen vieler Karten-Styles mithilfe einer Gruppe von Vektor-Kacheln verwendet werden. Sie können Vektor-Kachel-Layer anpassen, z. B. deren Sichtbarkeit ausblenden, Symbole und Schriftarten ändern, oder Sprachen für Beschriftungen ändern, ohne Kacheln neu erstellen zu müssen.
- Sie werden mit hoher Auflösung angezeigt (z. B. auf Retina-Geräten), ohne dass separate Versionen für hohe Auflösung generiert werden müssen. Vektorkacheln können bei beliebiger Maßstabsebene mit deutlicher Symbolisierung und Beschriftung in Desktop-Anwendungen wie ArcGIS Pro angezeigt werden.
- Sie können schneller und mit weniger Hardware-Ressourcen als entsprechende Raster-Kacheln generiert werden. Dadurch werden die Kosten für die Kachelerstellung reduziert.
- Vektor-Kacheln sind viel kleiner als entsprechende Raster-Kacheln mit gerenderter Symbolisierung. Dadurch werden die Kosten zum Speichern und Bereitstellen der Kacheln leicht reduziert.
- Vektorkachel-Layer lassen sich mittels Desktopanwendungen wie ArcGIS Pro in verschiedene Koordinatensysteme projizieren, ohne dass Beschriftungen und andere Symbole verzerrt werden.
- Wenn Sie einen Vektorkachel-Layer aus ArcGIS Pro (2.8 und höher) 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 einen Vektorkachel-Layer über einen gehosteten Feature-Layer veröffentlichen, die Daten im gehosteten Feature-Layer bearbeiten und den Vektorkachel-Cache neu erstellen, um die Änderungen in den Vektorkachel-Layer einzubinden.
Weitere Informationen zu Vektorkachel-Layern finden Sie im folgenden ArcGIS StoryMaps-Inhalt:
Vektorkachel-Layer liefern die beste Performance auf Computern mit neuer Hardware und können in den aktuellen Versionen der meisten Desktop-Browser wie Google Chrome, Mozilla Firefox und Microsoft Edge angezeigt werden. Sie können Map Viewer, Map Viewer Classic oder Scene Viewer Vektorkachel-Layer als operationale Layer oder Grundkarten hinzufügen.
Vektor-Grundkarten enthalten eine Reihe von Styles, die Sie anpassen können. Unter Esri Vektor-Grundkartengruppe finden Sie Beispiel-Vektor-Styles, die Sie verwenden können, sowie Informationen zum Ändern des Aussehens der Karte. Beispiel-Styles umfassen einfache Farbänderungen und aufwendigere Neuentwürfe mit Sprite- und Schriftartenänderungen. 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 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 ArcGIS Online veröffentlichen.
3D-Kachel-Layer
Ein 3D-Kachel-Layer stellt ein gecachtes Kachel-Set dar, das in einer hierarchischen Datenstruktur Daten des Typs "Integriertes Mesh" oder "3D-Objekt" definiert.
Sie können einen 3D-Kachel-Layer aus einem 3D-Kachelpaket (.3tz) veröffentlichen, das Sie in ArcGIS Online hinzufügen.
Tipp:
Erstellen Sie das 3D-Kachelpaket mithilfe des Geoverarbeitungswerkzeugs 3D-Kacheln packen, oder führen Sie die ausführbare Datei "create3D tiles" aus, die im GitHub-Repository für 3D-Kachel-Layer verfügbar ist.
Nachdem Sie einen 3D-Kachel-Layer veröffentlicht haben, können Sie ihn in ArcGIS Pro 3.2 oder höher verwenden. Wenn Sie einen 3D-Kachel-Layer mit integrierten Meshes veröffentlicht haben, können Sie in Scene Viewer einen Layer hinzufügen.
Kachel-Layer – Zusammenfassung
Die folgenden Listen enthalten eine Zusammenfassung des Zwecks und der Features der einzelnen Kachel-Layer-Typen.
Vektorkachel-Layer dienen lediglich als Referenz. Sie enthalten eine Bild-Grundkarte als Kontext für andere Layer in einer Karte oder Szene. Sie besitzen die folgenden Eigenschaften:
- Speichern gecachter Bilder als Vektoren
- Anzeige mit hoher Auflösung, ohne dass separate Versionen für die hohe Auflösung generiert werden müssen
- Im Vergleich zu Raster-Kachel-Layern wird weniger Speicherplatz belegt, und die Caches werden schneller erstellt
- Es werden Anzeigetreiber benötigt, die WebGL unterstützen
- Skalieren und Projizieren in verschiedene Koordinatensysteme, ohne dass Beschriftungen und andere Symbole verzerrt werden
- Können durch einen anderen Vektorkachel-Layer ersetzt werden (wenn der Vektorkachel-Layer nicht über einen zugehörigen Feature-Layer verfügt)
Raster-Kachel-Layer dienen ebenfalls lediglich als Referenz. Sie enthalten eine Bild-Grundkarte als Kontext für andere Layer in einer Karte oder Szene. Von Vektorkachel-Layern unterscheiden Sie sich jedoch in folgenden Punkten:
- Speichern gecachter Bilder als Raster
- Können die minimalen und maximalen Maßstäbe zum Darstellen eines gehosteten Kachel-Layers beim Hinzufügen zu einer Karte festlegen
- Können Höhendaten liefern, die zum Bereitstellen von Terrain für 3D-Szenen verwendet werden, sofern die Quelldaten Z-Koordinaten enthalten
- Können durch einen anderen Kachel-Layer ersetzt werden (wenn der Raster-Kachel-Layer nicht über einen zugehörigen Feature-Layer verfügt)
3D-Kachel-Layer dienen der Darstellung umfangreicher, globaler 3D-Inhalte in einer Szene. Sie besitzen die folgenden Eigenschaften:
- Gecachte 3D-Daten werden in dreidimensionalen Kacheln gespeichert.
- Für Layer wird immer der Raumbezug "World Geodetic System (WGS) 1984" verwendet. Der vertikale Bezug ist ellipsoide, wird in Scene Viewer und ArcGIS Runtime-Apps jedoch in Form von schwerkraftabhängigen Höhen gerendert.
- 3D-Kachel-Layer mit integrierten Meshes und 3D-Objekten können in ArcGIS Pro 3.2 und höher verwendet werden.
- Derzeit können in Scene Viewer nur 3D-Kachel-Layer mit integrierten Meshes verwendet werden.