This document discusses integrating CityGML 3D city model data into ArcGIS systems using FME. It provides an overview of CityGML and Indexed 3D Scene Layers standards, challenges in converting between the formats like preserving semantics and representations, and workflows for importing CityGML into ArcGIS Pro geodatabases and scene layer packages using FME tools. It also describes the ArcGIS CityGML toolbox for standardizing CityGML import into ArcGIS and a future vision of more integrated BIM and GIS data workflows.
9. 20
22
FME
User
Conference
Why CityGML and I3S?
CityGML
• OGC Standard for 3D City Models
• In Germany, Europe, Asia and
worldwide
• Rich semantics
Indexed 3D Scene Layers (I3S)
• OGC Standard for 3D Streaming
• Fast and modern approach
• Supported across the ArcGIS
System
Source: CityGML 2.0 Spec
10. 20
22
FME
User
Conference
CityGML | Basics
• OGC Standard (https://www.opengeospatial.org/standards/citygml)
• Data model for storing and exchanging 3D City Models
• Modeling of all relevant parts of a virtual city according to
• Semantics
• Geometry (and Topology)
• Appearance
• Objects know WHAT they are and WHERE they are
• Required for sophisticated queries, simulations
and analysis
• Level of Detail (LoD) concept
Source: Biljecki2016
11. 20
22
FME
User
Conference
CityGML | Organized in Modules
Building Module
CityFurniture Module
Relief Module
Transportation
Module
Vegetation Module WaterBody Module
Bridge Module
Tunnel Module
Source: KIT Karlsruhe
12. 20
22
FME
User
Conference
Indexed 3D Scene Layers (I3S) | Basics
• OGC Community Standard (https://www.opengeospatial.org/standards/i3s)
• Open standard for storage and transmission of large, heterogeneous 3D
geospatial data sets
• Cloud, Web and Mobile friendly based on JSON, REST and modern web
standards
• Support 3D geospatial content, various coordinate systems along with a rich
set of layer types
13. 20
22
FME
User
Conference
Indexed 3D Scene Layers (I3S) | Layer types
• Points
• 3D Objects
• Integrated Meshes
• Point Clouds
• (BIM) Building
Source: https://developers.arcgis.com/
17. 20
22
FME
User
Conference
Special Challenge #1 - Semantics
• How to (best) preserve rich semantics?
• e.g. Building and BuildingParts -> results in one single object vs. many objects
• Helpful transformers: Aggregator, GeometryExtractor, GeometryFilter,
GeometryPartExtractor, GeometryReplacer
Source: https://wiki.quality.sig3d.de/ Source: https://wiki.quality.sig3d.de/
18. 20
22
FME
User
Conference
Special Challenge #2 - Multiple Representations
• One to many representations in CityGML
• Select the ‘right’ object representation
• Helpful transformers: TestFilter, StatisticsCalculator,
DuplicateFilter
LoD 1 LoD 2 LoD 3
Source: https://wiki.quality.sig3d.de/
22. 20
22
FME
User
Conference
CityGML toolset for ArcGIS Pro
• Best practice appraoch to import CityGML into the ArcGIS System
based on FME / Data Interoperability Extension
• Support for Buildings, CityFurniture, LandUse,
and Vegetation
• ArcGIS Pro Toolbox (v2.9 / 3.x)
• CityGML 1.0 und 2.0
• Ready to use
• Customizable
• Includes documentation
24. 20
22
FME
User
Conference
Outlook and Vision
● Esri plans to provide more CityGML tools
● Add more thematic Modules driven by demand
and user feedback
● Future: Support for CityGML 3.0
● Vision: Integrated workflow for GIS and
BIM-related data
26. 20
22
FME
User
Conference
Please Share Your Session Feedback
Log in & navigate to the
agenda. Select the
session you attended
Scroll down to “Session
Feedback”
Download EventMobi app
Event code: fmeuc
Click “Launch App”
Fill out the survey
and submit