Tipps & Tricks
CityGML ist das Austauschformat und Datenmodell für 3D-Stadt- und Landschaftsmodelle und bietet eine wichtige Grundlage für Visualisierungen und Anwendungen im 3D-Kontext.
Mit der Version 4 bietet map.apps erstmals die Möglichkeit 3D-Daten z.B. aus dem CityGML-Format in Webszenen darzustellen und zu analysieren. Dabei können Webszenen aus beliebig verschiedenen Diensten (Layern) individuell zusammengestellt werden. Dazu gehören beispielsweise Geländemodelle- und texturierte Oberflächen, massive Punktwolken oder 3D-Objekte wie Gebäude, Brücken, Tunnel, Vegetationsobjekte- und Straßenmöbel – Inhalte die eine vollständige 3D Web Szene ausmachen.
Und so funktioniert es
Die Bereitstellung aller Inhalte erfolgt über intelligente Web- und Streamingdienste des ArcGIS Systems, die eine performante Darstellung von 3D-Daten in modernen Browsern ermöglichen – ganz ohne Plugin über modernste Web-Technologien wie WebGL.
Aber wie kommen alle diese Daten, z.B. aus dem CityGML-Format in das ArcGIS System?
Grundlage für die performante Visualisierung von 3D-Daten in ArcGIS bildet der OGC® Community Standard Indexed 3D Scene Layers (kurz: I3S). Lesen Sie mehr dazu im ArcGIS Blog der Esri Deutschland unter https://arcgis.esri.de/i3s-nun-ogc-konform/.
Ein I3S Datensatz, oder auch 3D Scene Layer genannt, ist eine Art Container zur effizienten Visualisierung von beliebig großen Geodaten im Web. Daten, die zur 3D-Visualisierung verwendet werden sollen, müssen zunächst in das I3S-Format bzw. sogenannte Scene Layer Packages (SLPK) überführt werden. ArcGIS Pro bietet hierfür eine Vielzahl von Geoprozessierungs-Werkzeugen für die Konvertierung aus ArcGIS Formaten wie der Geodatabase an.
CityGML und andere Daten können über die FME® Technologie in Scene Layer Packages überführt werden. Safe Software bietet hierfür seit FME 2018 einen entsprechenden Esri Indexed 3D Scene Layer Writer an. Dieser unterstützt derzeit 3D-Objekte wie Gebäude, Brücken und Tunnel sowie die Erzeugung von 3D Meshes. Weitere Geometrietypen werden in FME 2019 folgen. Über FME Technologie sind somit beliebige Ausgangsdaten aus CAD- und GI-Systemen in das 3D-Streamingformat automatisiert überführbar.
Der Integration von CityGML-Daten kommt eine besondere Bedeutung zu, da CityGML in Kommunen aber auch bei Landesbehörden und zunehmend auch im privaten Bereich von zentraler Bedeutung ist. Die typischen Inhalte einer 3D Webszene wie Geländemodelle, Gebäude, Vegetationsobjekte und Straßenmöbel sind zunehmend flächendeckend verfügbar.
con terra entwickelt derzeit gemeinsam mit Esri Inc. Standardworkflows auf Basis von FME zur automatisierten Überführung von Gebäudedaten (CityGML Building Module) in das I3S Format.
Die nachfolgende Abbildung der FME Workbench zeigt einen Workspace zur Überführung von CityGML-Daten im Level of Detail 2 von Open Data NRW in das I3S-Format unter Berücksichtigung der Berechnung von Volumen und Grundfläche zur späteren Analyse und thematischen Darstellung in einer 3D Web Szene. Übrigens können die Daten direkt von https://www.opengeodata.nrw.de/produkte/geobasis/ bezogen und ohne manuelles Herunterladen direkt in FME verarbeitet werden. FME kann Daten von einer beliebigen URL direkt einlesen.
Beispiel-Workspace zur Überführung von CityGML-Daten von Open Data NRW in das I3S-Format
Übrigens
Auch wenn FME derzeit noch nicht alle Geometriearten und Fähigkeiten des I3S Standards unterstützt, können über FME Workspaces beliebige Ausgangsdaten zunächst in eine Esri Geodatabase überführt werden und dann mittels ArcGIS Pro Geoprocessing in Scene Layer Packages überführt werden. Die gesamte Prozesskette kann mittels FME und ArcPy automatisiert werden.
Schon gewusst?
Für Einsteiger in die Welt von CityGML und anderen 3D-Formaten bietet con terra eine Reihe kostenloser FME Workspace Templates im FME Hub an. Dazu gehören Vorlagen zur Erstellung von CityGML-Daten aus verschiedenen Datenquellen sowie Vorlagen zur Erzeugung von anderen 3D-Formaten aus CityGML. Probieren Sie die Workspace Templates aus und integrieren Sie noch heute Ihre 3D-Daten in eine map.apps 3D App.
Sie möchten unsere Unterstützung? Wenden Sie sich gerne jederzeit an fme@conterra.de.
Weitere Informationen finden Sie in der FME Community.
Grundsätzliche Hinweise zur Verwendung von FME in 32- und 64-Bit finden Sie unter https://knowledge.safe.com/articles/112/which-version-of-fme-desktop-for-windows-should-i.html
Haben Sie noch Fragen? Gerne helfen wir Ihnen weiter.
![Dennis Payk, con terra](/sites/default/files/images/contact-person/_payk.jpg)
Dennis Payk