Arbeiten mit 3D-Kachel-Layern

Was ist ein 3D-Kachel-Layer?

Ein 3D-Kachel-Layer referenziert ein Kachel-Set, das in einer hierarchischen Datenstruktur Daten des Typs "Integriertes Mesh" oder "3D-Objekt" definiert. 3D-Kacheln sind ein OGC-Standard wie Szenen-Layer gemäß der I3s-Spezifikation (Indexed Scene Layer). Sie ermöglichen die Visualisierung umfangreicher 3D-Inhalte. 3D-Kacheln basieren auf der 3D Tiles-Spezifikation. Im Dialogfeld Daten hinzufügen Daten hinzufügen können Sie ein Kachel-Set in einem unterstützten Dateiformat wie JSON oder 3TZ auswählen.

Sie können mit 3D-Kachel-Services arbeiten, die in ArcGIS Online oder im Webserver eines Drittanbieters gehostet werden. Services, die außerhalb von ArcGIS gehostet werden, dürfen keine Authentifizierung erfordern oder müssen eine Token-basierte Authentifizierung verwenden. Im Dialogfeld Daten über Pfad hinzufügen Daten aus Pfad können Sie 3D-Kachel-Services hinzufügen.

Unterstützte Funktionen der 3D Tiles-Spezifikation

Die 3D Tiles-Spezifikation enthält verschiedene Funktionen und Erweiterungen. Manche werden unterstützt, manche nicht. Unterstützung für die 3D Tiles-Version 1.1 ist teilweise vorhanden und auf Erweiterungen der Version 1.0 beschränkt. Einige Aspekte der Spezifikation werden möglicherweise nicht unterstützt. Sie werden als teilweise unterstützt aufgeführt. Aktuell nicht unterstützte Erweiterungen stehen ggf. in künftigen Versionen zur Verfügung.

3D Tiles-Funktion oder -ErweiterungUnterstützt

Core 1.0 .b3dm

Ja

Core 1.0 .i3dm

Nein

Core 1.0 .pnt

Nein

3DTiles_batch_table_hierarchy

Teilweise

3DTiles_content_gltf

Ja

3DTiles_imlicit_tiling

Nein

3DTiles_multiple_contents

Nein

3DTiles_bounding_volume_S2

Nein

3DTiles_metadata

Teilweise

KHR_draco_mesh_compression (glTF-Spezifikation)

Ja

EXT_mesh_features (glTF-Spezifikation)

Teilweise

EXT_feature_metadata (glTF-Spezifikation)

Teilweise

3D-Kachel-Layer in einer Szene

Räumliche Informationen sind in ArcGIS in Layern mit bestimmten Funktionen organisiert. 3D-Kachel-Layer werden in lokalen und globalen Szenen in der Kategorie 3D-Layer dargestellt. 3D-Kachel-Datasets können viele Arten von Daten enthalten. Bei ArcGIS Pro ist es erforderlich, dass der darzustellende Layer-Typ definiert wird. Kontinuierliche Meshes mit Texturen werden beispielsweise als Layer des Typs "Integriertes Mesh" dargestellt, während 3D-Objekte als einzelne Features (z. B. Gebäude) dargestellt werden.

Ein als integriertes Mesh hinzugefügter 3D-Kachel-Layer ersetzt den Boden und die Grundkarte der Szene. Alle Layer, bei denen eine Höheneigenschaft auf den Boden festgelegt ist, werden auf dem Boden und im integrierten Mesh dargestellt. Ein Layer, der einen Versatz aufweist oder dessen Höhe relativ zum Boden festgelegt wurde, wird nur auf dem Boden dargestellt. Sie können Layer aus dem Drapiervorgang im integrierten Mesh ausschließen. Verwenden Sie dazu das Dropdown-Menü Aus integriertem Mesh ausschließen Aus integriertem Mesh ausschließen auf der Registerkarte Höhenoberflächen-Layer, die auf dem Menüband angezeigt wird, wenn Sie den Höhenoberflächen-Layer Boden im Bereich Inhalt ausgewählt haben.

Verwenden Sie das Werkzeug Erkunden, um auf Attributinformationen von einem als 3D-Objekt hinzugefügten 3D-Kachel-Layer zuzugreifen. In dem Standard-Pop-up wird eine formatierte Liste mit Attributen angezeigt, wenn ein Punkt in einer Szenenansicht angezeigt wird.

Wenn Fangen aktiviert ist, können Sie an Stützpunkten in einem 3D-Kachel-Layer fangen. Sie können beispielsweise Features in einem anderen Layer auf der Basis von Stützpunkten bearbeiten, die Sie im 3D-Kachel-Layer gefangen haben. Für 3D-Kachel-Layer, die ein vertikales Standardkoordinatensystem von WGS 1984 verwenden, sollte für die Features, die bearbeitet werden, ein vertikales Koordinatensystem definiert werden, um sicherzustellen, dass die korrekte geographische Datumstransformation angewendet wird.

Im Dialogfeld "Layer-Eigenschaften" sind allgemeine Informationen und die Anzeigensteuerung für einen 3D-Kachel-Layer enthalten. Um auf die Eigenschaften zuzugreifen, klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den 3D-Kachel-Layer, und klicken Sie dann auf Eigenschaften Eigenschaften.

Koordinatensystem

ArcGIS Pro unterstützt das Standardkoordinatensystem für 3D-Kachel-Layer gemäß der 3D Tiles-Spezifikation. 3D-Kachel-Layer weisen ein horizontales Standardkoordinatensystem von WGS 84 und WGS 1984 für ein vertikales Koordinatensystem auf. ArcGIS Pro unterstützt die Definition vertikaler Koordinatensysteme, die schwerkraftabhängig oder ellipsoidförmig sind. Im Gegensatz zu schwerkraftabhängigen Höhen können ellipsoidförmige Höhen möglicherweise keine schwerkraftinduzierten Bewegungen, beispielsweise von Wasser, widerspiegeln. Bei der Arbeit mit ellipsoidförmigen Höhen ist es auch möglich, dass Wasser bergauf fließt. Geographische Informationen befinden sich häufig in schwerkraftabhängigen Höhen mit einem Normalhöhennull von 0. Wenn kein vertikales Koordinatensystem definiert ist, werden Z-Werte als schwerkraftabhängig behandelt.

Durch das Hinzufügen von Layern zu einer neuen lokalen oder globalen Szene wird das Koordinatensystem der Szene auf das Koordinatensystem des ersten Layers festgelegt. Mehrere Layer können unterschiedliche vertikale Koordinatensysteme aufweisen, und die Daten werden möglicherweise nicht korrekt ausgerichtet, wenn keine Transformation angewendet wird. Sie können beispielsweise einen 3D-Kachel-Layer zu einer Szene hinzufügen, und das Koordinatensystem der Szene wird für das horizontale und das vertikale Koordinatensystem auf WGS 1984 festgelegt. Zusätzliche Layer mit einem schwerkraftabhängigen Koordinatensystem wie EGM96 oder EGM2008 werden projiziert und auf der korrekten Höhe dargestellt.

Bei Layern ohne vertikales Koordinatensystem wird davon ausgegangen, dass sie in schwerkraftabhängigen Höhen gerendert werden. Legen Sie das vertikale Koordinatensystem der Szene für ArcGIS Pro auf EGM96 oder EGM2008 fest, um die Datumstransformation anzuwenden.

Hinweis:

Eventuell müssen weitere Transformationen aus My Esri installiert werden. Weitere Informationen finden Sie unter Installieren zusätzlicher Koordinatensystemdateien.

Für einen Höhenoberflächen-Layer ist möglicherweise ein vertikales Koordinatensystem erforderlich, um die korrekte Datumstransformation anzuwenden und den Boden auf die Layer in der Szene auszurichten. Bei der Verwendung des von Esri gehosteten Höhenquellen-Layers "Terrain 3D" basieren die schwerkraftabhängigen Höhen auf unterschiedlichen Höhenabdeckungen und nicht auf einem einheitlichen Koordinatensystem. Wenn 3D-Kachel-Layer und von Esri gehostete Höhenquellen-Layer vorhanden sind und WGS84 als vertikales Koordinatensystem der Szene festgelegt wurde, werden die Höhen-Layer mit EGM96 Geoid als vertikalem Koordinatensystem dargestellt.

Visualisierung

Die Visualisierungs- und Anzeige-Steuerelemente für einen 3D-Kachel-Layer befinden sich in der Registerkartengruppe 3D-Kacheln. Um auf die Registerkarte 3D-Kachel-Layer zuzugreifen, wählen Sie einen 3D-Kachel-Layer im Bereich Inhalt aus, und klicken Sie auf die Registerkarte 3D-Kachel-Layer. Legen Sie den minimalen und maximalen Sichtbarkeitsbereich für den Layer fest. Verwenden Sie die Funktion "Ausblenden" Ausblenden, um verschiedene Objekte in der Szene zu visualisieren. Ziehen Sie das Werkzeug "Ausblenden" Ausblenden, um unter dem ausgewählten 3D-Kachel-Layer befindliche Layer einzublenden. Standardmäßig ist "Beleuchtung" aktiviert.

Explorative 3D-Analyse

Sie können einen 3D-Kachel-Layer in interaktiven Werkzeugen wie "Sichtlinie" Werkzeug "Sichtbarkeitslinie", "Ausschneiden" Ausschneiden, "Sichtkuppel" Werkzeug "Sichtkuppel" oder "Sichtfeld" Werkzeug "Sichtfeld" verwenden. Sie können diese Werkzeuge verwenden, um ein besseres Verständnis über den räumlichen Kontext Ihrer Daten zu schaffen. Mit dem Werkzeug "Sichtkuppel" können Sie beispielsweise festlegen, was von einem bestimmten Betrachtungspunkt aus sichtbar sein soll.

Hinzufügen eines 3D-Kachel-Layers aus einer Datei

Führen Sie die folgenden Schritte aus, um einen 3D-Kachel-Layer aus einer .json- oder .3tz-Datei hinzuzufügen:

  1. Klicken Sie auf der Registerkarte Karte in der Gruppe Layer auf Daten hinzufügen Daten hinzufügen.
  2. Navigieren Sie im Dialogfeld Daten hinzufügen zu dem Kachel-Set im JSON- oder 3TZ-Format 3D-Kachel-Layer-Paket, und klicken Sie auf OK.

    Kachel-Sets im JSON-Format werden nur erkannt, wenn ihr Dateiname tileset.json lautet.

  3. Wählen Sie im Dialogfeld Daten aus Pfad hinzufügen je nach zugrunde liegendem Datentyp den Layer-Typ Integriertes Mesh oder 3D-Objekt aus.
  4. Klicken Sie auf Hinzufügen.

Der Szene wird ein 3D-Kachel-Layer hinzugefügt.

Hinzufügen eines 3D-Kachel-Layers von einem Service

Führen Sie die folgenden Schritte aus, um einen 3D-Kachel-Layer von ArcGIS Online oder dem Webserver eines Drittanbieters hinzuzufügen:

  1. Klicken Sie auf der Registerkarte Karte in der Gruppe Layer im Menü Daten hinzufügen Daten hinzufügen auf Daten aus Pfad Daten aus Pfad.
  2. Geben Sie den Pfad oder die URL zu dem Dataset ein.
  3. Wählen Sie als Layer-Typ Integriertes Mesh oder 3D-Objekt aus.

    Sie können in den Parametern für benutzerdefinierte Anforderung ein Token angeben, wenn der Service eine Authentifizierung erfordert.

  4. Klicken Sie auf Hinzufügen, um einen Layer in der Szene zu erstellen, damit von diesem aus auf die Daten verwiesen werden kann.

Problembehandlung bei der Darstellung von 3D-Kachel-Layern

Die 3D Tiles-Spezifikation ist eine offene Spezifikation, und es werden nicht alle Eigenschaften unterstützt. Wenn ein 3D-Kachel-Layer nicht gerendert wird, können Sie Protokolle anzeigen, um das Problem zu lösen.

Untersuchen von Problemen bei der Darstellung von 3D-Kachel-Layern mit Diagnostic Monitor

Führen Sie die folgenden Schritte aus, um die fehlerhafte Darstellung eines 3D-Kachel-Layers zu beheben:

  1. Klicken Sie auf der Registerkarte Einfügen auf das Dropdown-Menü Neue Karte Neue Karte und dann auf Neue lokale Szene Neue lokale Szene.
  2. Drücken Sie die Tastenkombination STRG+ALT+M.

    Diagnostic Monitor wird in einem separaten Fenster geöffnet.

  3. Klicken Sie im Fenster Diagnostic Monitor auf die Registerkarte Log.
  4. Fügen Sie der Szene einen 3D-Kachel-Layer hinzu.

    Darstellungsprobleme können während der anfänglichen Ladezeit oder beim Vergrößern und Verkleinern der Szene auftreten. Wenn der Layer bereits in der Szene vorhanden ist, können Sie auf "Aktualisieren" Aktualisieren klicken, um alle Warn- und Fehlermeldungen anzuzeigen.

  5. Geben Sie im Fenster Diagnostic Monitor den Text 3DTiles in das Filter-Textfeld ein.

    In den Protokollen werden alle Probleme aufgelistet, die bei der Darstellung des 3D-Kachel-Layers aufgetreten sind.

  6. Klicken Sie auf das aufgelistete Protokoll, um die Protokolldetails mit einer konkreteren Meldung anzuzeigen.