This presentation shows the use of FME technology in complex data model transformation tasks such as the creation of CityGML from diverse data inputs as well as transformation of data out of the CityGML format into industry standards.
5. Table of Content
Who we are and what we do
Urban Information Modeling (UIM)
FME and CityGML Examples
Summary
CONNECT. TRANSFORM. AUTOMATE.
6. Who we are and what we do
virtualcitySYSTEMS GmbH, Berlin
14 employees
Consulting, Training, Software, and Services
Our Focus
3D GeoIT solutions based on CityGML data
OGC Services WMS/WFS/WPVS integration
Web-based 3D GIS
8. Urbanisation
Cities are getting bigger, more complex, and need
to serve more needs than ever before
Big challenges:
Urban planning, security, infrastructure and
building maintenance, traffic control, energy
planning, event managment, …
Require new solutions
Smart Cities, „rich-in context design“ - Integrated
planning, analysis, and simulation
11. CityGML
Pro: Semantics, Geometry, Topology and
Appearance on man-made and natural
topographic features
Con: Complex data model, few commerical tools,
no CityGML editor, few viewing solutions
And still: There is a growing adoption worldwide
12. 3D City Database
CityGML database solution
Open Source project: www.3dcitydb.org
Relational database model for Oracle Spatial and
PostGIS
In use by many municipal/federal agencies in
Germany
virtualcityDATABASE is build on top of the Open
Source version
16. FME and CityGML
FME supports reading and writing CityGML!
FME can:
Read and extract information from CityGML
Transform heterogeneous data into CityGML
Be used to automate processes
Has become a core technology in our solutions
17. FME and CityGML Examples
Transforming Data to CityGML
Importing and Cataloging Data
Data Distribution
18. Example: Transforming to CityGML
Growing list of Transformations
Shape (PolygonZ) to CityGML building features
DWG/DXF TIN data to CityGML ReliefFeature
Points + terrain data + 3d tree models to CityGML
SolitaryVegetationObject
…
Current Challenge: IFC to CityGML
22. IFC2CityGML
Transformation is possible
Outcome looks fine and validates
Still: Not as it should be from the conceptual idea
of CityGML
Current mapping: IFC Wall (Solid) -> CityGML Wall
(MultiSurface)
Should map to: IFC Wall (Solid) ->
OuterWallSurface and InteriorWallSurface
Solution: IFC views
23. Example: Importing and Cataloging
Task: Transform well-defined input data to
CityGML and
Create a metadata record in Geonetworks
Import the CityGML data to the 3DCityDB
Solution: One FME Workspace does it all
24. Example: Importing and Cataloging
SHP
TIF
FLT
CSV
RGB
1. Transformation to CityGML
2. Creating a metadata record
3. Inserting metadata to CSW
4. 3DCityDB-Importer Configuration
Shutdown Script triggers 3DCityDB Import
3DCityDB
FME Server
Geonetworks
CSW insert operation via HTTPUploader
26. Example: Data distribution
Remember? CityGML is not supported by most
GIS/CAD/BIM tools natively.
Potential users of the 3D data need it in a format
supported by their tools
Solution: A FME workspace
Custom reader for our CityGML database
Data transformation in common 3D formats
Published parameters
For FME Desktop and Server
28. Data distribution
Users can easily
Select the features/area they want to extract
Select the required LoD and appearance
Select the target format
Data extraction and transformation is automated
FME Desktop or FME Server
29. What you see is what you get
Export functionality integrated into our web-
visualization solution
32. Summary
FME enables our customers to transform existing
3D data into CityGML
FME supports us and our customers to build up
and maintain 3D geodatabases based on the
CityGML standard
FME enables our customers to transform CityGML
data into formats required by their customers
(end-users)
FME is fun and has great support!