Die Höhen- und Grundkarten-Layer in einer Szene liefern Kontext für Ihre operationalen Layer. Ein Grundkarten-Layer kann als Referenz für umliegende Gebiete dienen. Mit einer Höhenoberfläche kann die Höhe operationaler Layer in einer Szene definiert werden. Ohne Höhenquelle werden alle 3D-Layer wie auf einer flachen Oberfläche dargestellt. Um sicherzustellen, dass die Szene richtig angezeigt wird, müssen gecachte Layer dasselbe Kachelschema verwenden und bestimmte Anforderungen an Kachelschemas erfüllen.
Grundkarten-Layer
Damit ein vorhandener Service als Grundkarte betrachtet wird, muss er der Grundkartengruppe Ihrer Organisation oder als Grundkarte in Ihrem Projekt hinzugefügt werden.
Weitere Informationen zum Einrichten einer Grundkartengalerie finden Sie unter Konfigurieren der Karte.
Weitere Informationen zum Erstellen einer Grundkarte in Ihrem Projekt finden Sie unter Erstellen einer benutzerdefinierten Grundkarte.
Höhen-Layer
In Webszenen ist nur "Boden" als Höhenoberfläche zulässig. Die Höhenquelle bzw. Quellen, die die Bodenoberfläche definieren, müssen Web-Höhen-Layer sein, die dasselbe Kachelschema wie die Grundkarte der Szene verwenden. Web-Höhen-Layer sind speziell für Höhenoberflächendaten vorgesehen, die den sogenannten Speichermechanismus LERC (Limited Error Raster Compression) nutzen, der speziell zum Verarbeiten von Kacheln dient, die über mehrere Detaillierungsebenen miteinander verbunden werden.
Alle gültigen Höhenquellen in der Bodenoberfläche werden in die freigegebene Webszene einbezogen. Dazu gehören auch deaktivierte Höhenquellen. Sie können wieder aktiviert werden, wenn sie in ArcGIS AllSource und Scene Viewer verwendet werden.
Beim Erstellen einer neuen Szene in ArcGIS AllSource wird die Höhenoberfläche für den globalen Maßstab von Esri automatisch aus ArcGIS Online hinzugefügt. Wenn Sie über Höhendaten mit hoher Auflösung verfügen, die Sie verwenden möchten, können Sie einen der folgenden Schritte ausführen:
- Erstellen Sie Ihre Szene für die Verwendung von lokalen Höhendaten als Höhenquelle. Die lokalen Höhendaten werden bei der Freigabe der Webszene als Web-Höhen-Layer für Sie freigegeben.
- Erstellen Sie Ihre Szene für die Verwendung eines vorhandenen Web-Höhen-Layers.
Hinweis:
Die Höhenoberflächeneigenschaften Vertikale Überhöhung, Oberflächenfarbe und Geschummertes Relief werden durch die Freigabe nicht beibehalten.
Alle anderen Höhenquellen, z. B. globale Höhenservices, werden während des Freigabeprozesses aus der Webszene entfernt. Webszenen können ohne Höhenquellen freigegeben werden.
Hinweis:
Benutzerdefinierte Höhenoberflächen werden im Scene Viewer nicht unterstützt. Benutzerdefinierte Oberflächen werden während des Freigabeprozesses entfernt.
Z-Werteeinheiten
Es wird davon ausgegangen, dass die Einheit des Z-Wertes Ihrer Höhendaten der Einheit für das Koordinatensystem Ihrer Szene entspricht. Um sicherzustellen, dass Ihre Höhendaten ordnungsgemäß freigegeben werden, verwenden Sie ein Koordinatensystem, das dieselbe Einheit wie die Z-Werte Ihrer Höhenquelle aufweist.
Wenn beispielsweise für das Koordinatensystem Ihrer Szene Meter als Einheit verwendet wird, Ihre Z-Werte jedoch in Fuß angegeben sind, und die Freigabe ohne Anpassung erfolgt, werden die Höhen-Layer um den Faktor 3,28084 gestreckt, da davon ausgegangen wird, dass die Z-Werte in Meter angegeben sind. Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Ändern Sie das Koordinatensystem Ihrer Szene in ein Koordinatensystem mit der Einheit Fuß.
- Verwenden Sie das Werkzeug Raster berechnen, um die Einheit Ihrer Z-Werte in Meter zu ändern.
Anforderungen an Kachelschemas
Ein Kachelschema definiert das Koordinatensystem des Service, die Detaillierungsebenen und den Kachelursprung für den Cache. Alle Höhenservices in der Bodenoberfläche und den vorhandenen gecachten Layern (z. B. Grundkarten-, Kartenbild- oder Kachel-Layer) müssen das gleiche Kachelschema verwenden. Das Kachelschema muss das Koordinatensystem der Szene verwenden.
Wenn die Szene über eine Grundkarte verfügt, übernehmen alle gecachten Layer, die bei der Freigabe der Szene veröffentlicht werden, das Kachelschema der Grundkarte.
Wenn die Szene über keine Grundkarte verfügt, übernehmen neue gecachte Layer das Kachelschema des vorhandenen gecachten Web-Layers, z. B. eines Web-Höhen-Layers oder Web-Kachel-Layers.
Wenn die Szene über gecachte Web-Layer verfügt, wird automatisch ein Kachelschema ausgewählt. In einer lokalen Szene basiert das automatisch vorgeschlagene Kachelschema auf dem Koordinatensystem der Szene. Eine benutzerdefinierte Kachelschemadatei kann verwendet werden, wenn sie mit dem Koordinatensystem der Szene übereinstimmt. Verwenden Sie zum Generieren eines benutzerdefinierten Kachelschemas das Werkzeug Kachelschema für Kartenserver-Cache erstellen oder das Werkzeug Kachelschema für Kachel-Cache erstellen erstellen. In einer globalen Szene wird ein gültiges Kachelschema basierend auf dem Koordinatensystem der Szene ausgewählt.
Globale Szenen
In der folgenden Tabelle wird die Unterstützung von Kachelschemas für globale Szenen in ArcGIS Online und ArcGIS Enterprise aufgeführt.
Kachelschema | ArcGIS Online | ArcGIS Enterprise |
ArcGIS Online / Bing Maps / Google Maps | Unterstützt | Unterstützt |
Geographisches Koordinatensystem WGS84, Version 2 | Unterstützt | Unterstützt |
Geographisches Koordinatensystem CGS 2000 | Unterstützt | Nicht unterstützt |
Hinweis:
Das Kachelschema ArcGIS Online/Bing Maps/Google Maps ist nur gültig, wenn das Koordinatensystem der globalen Szene "WGS 1984" lautet. Das Kachelschema "Geographisches Koordinatensystem CGS 2000" kann aus C:\Program Files\ArcGIS\Pro\Resources\TilingScheme importiert werden.
Lokale Szenen
Wenn die Freigabe einer Szene in einer lokalen Ansicht erfolgt, muss das Kachelschema dieselbe Projektion verwenden wie die Szene, und die folgenden Anforderungen müssen erfüllt sein:
- Jede Maßstabsebene muss halb so groß sein wie der Maßstab der vorherigen Ebene, wobei eine Toleranz von 8 bis 9 Dezimalstellen zulässig ist.
- Wenn das Kachelschema beispielsweise drei Ebenen von 2000 bis 500 aufweist, müssen die Maßstäbe 2000, 1000 und 500 lauten. Wenn stattdessen der Maßstab 1500 anstelle von 1000 verwendet wird, wäre das Kachelschema ungültig.
- Für die Freigabe in Portal for ArcGIS 10.4.1 und früher muss die Kachelgröße 256 x 256 Pixel betragen. Für die Freigabe in ArcGIS Enterprise und ArcGIS Online kann auch die Kachelgröße 512 x 512 verwendet werden.
- Der Maßstab von Ebene 0 muss in die Ausdehnung des Layers passen.
- Sollte der für die Ebene 0 verwendete Maßstab zu groß sein, ragen die Kacheln in Ebene 0 über die Ausdehnung des Layers hinaus. Stellen Sie durch Verwendung eines kleineren Maßstabs für Ebene 0 sicher, dass die Kacheln vollständig im Layer dargestellt werden.
Hinweis:
Beim Erstellen eines benutzerdefinierten Kachelschemas müssen alle gecachten Layer in der Szene, einschließlich aller Höhenservices, dasselbe Kachelschema verwenden. Erstellen Sie ein Kachelschema basierend auf der Ausdehnung aller Layer, um sicherzustellen, dass die Daten in die Ausdehnungsebene 0 passen.