Skip to Content
latest

3D-Ansicht einrichten

Die 3D-Ansicht in Terratwin wird dynamisch aus der 2D-Karte erzeugt und synchronisiert. D.h. die aktuelle Grundkarte sowie alle derzeit sichtbaren Themen werden beim Wechsel nach 3D gekippt. Einige Themen (z.B. Scene Layer) sind von Natur aus nur in 3D visualisierbar und werden beim Wechsel nach 2D ausgeblendet.

Sie benötigen keine WebScene, um die 3D-Ansicht zu verwenden

In der Konfiguration 3D-Ansicht können Sie zum einen die aus der ArcGIS Maps SDK abgeleiteten Eigenschaften für sceneView  anpassen. Zum anderen können Sie die Höhenoberfläche und die Standard-3D-Layer konfigurieren

Höhenoberfläche

Um Ihre Grundkarten und Themen samt Höhen und Tiefen auf dem Gelände im 3D-Modus darstellen zu können, muss eine entsprechende Höhenoberfläche in ArcGIS Enterprise oder ArcGIS Online bereitgestellt werden.

Aufbau einer 3D-Szene. Quelle: https://pro.arcgis.com/
Aufbau einer 3D-Szene. Quelle: https://pro.arcgis.com/

Sie können die von Esri öffentlich freigegebene Höhenoberfläche Terrain 3D  verwenden. Diese bietet eine weltweite Abdeckung, die Bodenauflösung variiert aber je nach Gebiet. Welche Auflösungen in Ihrem Bereich zur Verfügung steht, können Sie der Elevation Coverage Map  entnehmen. Beachten Sie, dass die bereitgestellten Höhenangaben u.U. in einem vertikalen Koordinatensystem vorliegen, das nicht zu Ihrem lokalen System passt.

Die Standard-Höhenoberfläche von Esri ist nicht mit den Terratwin Basemaps kompatibel, da Koordinatensystem und Kachelschema nicht übereinstimmen.

Höhenoberfläche aus DGM-Daten erzeugen

Möchten Sie hingegen Ihren eigenes Geländemodell als Höhenoberfläche konfigurieren, muss das DGM als Rasterdatensatz vorliegen und Sie müssen in ArcGIS Pro ein Kachelpaket daraus erstellen . Sie können dabei nicht dieselbe Kachelschemadatei verwenden, wie bei Ihren Grundkarten. Es muss ein baugleiches Kachelschema mit identischen LOD-Stufen und Koordinatensystem, aber mit dem Kachelformat LERC-Komprimierung verwendet werden.

Bei Verwendung der Terratwin Basemaps verwenden Sie das von uns bereitgestellte Kachelschema (LERC)  nach ADV-Standard. Andernfalls können Sie auch ein neues Kachelschema  erzeugen.

Referenzieren der Höhenoberfläche

Über den Parameter groundLayers können Sie in der Konfiguration 3D-Ansicht die gewünschte Höhenoberfläche referenzieren. Wenn der Parameter groundLayers nicht angegeben oder leer ist, versucht Terratwin Terrain 3D  als Höhenoberfläche zu laden.

[...] "groundLayers": { "portalUrl": "https://arcgis.com/", "queryParams": { "filter": "id:7e3ef7a4935a4a31a99b7b5b32e456cd" } },

Die Referenzierung mehrerer Höhenoberflächen ist grundsätzlich möglich, aber noch nicht ausreichend getestet.

Seit der Version 2.1.0 wird die hier definierte Höhenoberfläche auch in der 2D-Ansicht für das Werkzeug Höhenprofil verwendet

Standard-3D-Layer

Terratwin bietet die Möglichkeit spezielle Themen (Layer) beim Wechsel in den 3D-Modus zur Laufzeit zur Ansicht hinzuzufügen. Dies erfolgt über den Parameter 3DLayers in der Konfiguration 3D-Ansicht. Damit können beispielsweise 3D-Gebäudemodelle standardmäßig eingeblendet werden, ohne dass der Benutzer die Daten manuell hinzuladen muss. Verwenden sie zur Konfiguration auch hier wiederum den Mechanismus des Referenzierens, um die gewünschten 3D-Layer zu definieren.

[...] "3DLayers": { "portalUrl": "https://arcgis.com/", "queryParams": { "filter": "typekeywords:service AND group:a22b87a907be4f1aa554b9a5368c9ac2" } }