SlideShare a Scribd company logo
FME & CityGML


How to Easily Read and Write CityGML Data Using FME

                                                      March 27, 2013
Who Are We?



          Dave Campanas
          Product Specialist
          Safe Software


          Dean Hintz
          Senior Analyst
          Safe Software
Questions are Encouraged!

This morning’s Q&A Support:



                 Steve MacCabe
                 Professional Services
                 Safe Software
Agenda


CityGML Overview
   FME & 3D: concepts and formats
   CityGML characteristics, structure and zoom levels
FME & CityGML
   Reading / Writing
   Workflows
   Demos
Example projects
Additional topics / what’s new
Challenges, considerations, resources
Powering The Flow of Spatial Data
FME Capabilities

Transform Data to Use and Share

                      Convert spatial data between
                     hundreds of formats

                      Transform spatial data into the
                     precise data model you need

                      Integrate multiple different data
                     types into a single data model

                      Share spatial data with people
                     where, when and how they need it
Translation


FME supports reading from a wide array of data
  formats and types
   300+ formats, with more added each year
   CAD, GIS, raster, database, web, non-spatial, 3D
Transformation


 Move data between formats and systems
 Restructure data models and schemas
   Geometry
   Attributes
   Coordinate systems and projections
 Example
   Derive new attribute values or construct geometry


                    PointConnector
                      transformer
New to FME?

  Getting started page:

   http://fme.ly/GetStarted

  Attend a weekly FME Desktop overview
   webinar:

   http://fme.ly/WeeklyIntro
Current FME 3D Formats
3D Formats

•   Adobe 3D PDF                    •   Google SketchUp, KML
•   LAS / LAZ                       •   IFC
•   Autodesk 3ds                    •   LandXML
•   AutoCAD Civil 3D                •   Oracle Spatial Object
•   AutoCAD DWG/DXF/RealDWG         •   Oracle Spatial Point Cloud
•   Bentley Microstation            •   Point Cloud XYZ
•   CityGML 2.0, ADEs               •   Pointools POD
•   COLLADA                         •   Presagis Openflight
•   DirectX X File                  •   VRML
•   Esri ArcGIS Layer               •   Wavefront OBJ
•   Esri Geodatabase                • XML / GML
•   Free File Geodatabase API       • NetCDF
• Esri Shape




CAD        VECTOR   RASTER      DATABASE    BIM/3D       WEB         POINT CLOUD
Poll: Which 3D formats do you
currently work with?
FME Tools for Tackling 3D

      Format translation
      Database loading and extraction
      GML, XML and web service support
      Schema mapping
      Geometry model conversion (e.g. solid to mesh)
      Geometry transformation
      Geometry validation
      Complex geometry support, hierarchical
      Reprojection, geo-referencing, vertical datums
Turn This…
…Into This
Google Sketchup
IFC: Industry Foundation Classes
Point Clouds / LIDAR




  http://www.fmepedia.com/index.php/Category:Dmitris_Point_Cloud_Lab
Texture placement
CityGML: Motivation


 An increasing number of cities and companies are
  building virtual 3D city models
 Different application areas:
   E.g. Urban planning, disaster management,
    navigation, environmental simulations
 Graphical or geometric models are limited to
  visualisation purposes
 Growing need for Semantic Models to satisfy:
   thematic queries, analysis, spatial data mining
   Reusability -> costs reduction
CityGML: Motivation




                      (C) by T.H. Kolbe
CityGML: What is it?


 CityGML is a data model and exchange format for
  virtual 3d city models
 Modeling of all relevant parts of the virtual city
  according to their semantics, geometry, topology
  and appearance
 GML 3 application schema (XML based)
 CityGML 1.0 is OGC Standard since 2008
 Latest version is 2.0 approved in spring 2012
CityGML | Characteristics


 Modularisation (Thematic Model)
   Buildings, Roads, CityFurniture,…
 Coherence of semantics and geometry
   Explicit relations between semantic objects and
    their geometrical representation (B-Rep)



                              Corresponding
        Semantic object
                                geometry
         e.g. Building
                                e.g. Solid


                                                  (C) by T.H. Kolbe


               …                    …
CityGML | Characteristics


 Multi-Scale Modelling [Level of Detail]
    From landscape to interior model


            LOD 0 –                                        LOD 3 –
             Regional model                                  Detailed
                                                             architecture
            LOD 1 – City                                   LOD 4 –
             model                                           Interior Model

            LOD 2 – City
             model with roof
             structure

          Source: slide from: Christian Dahmen, conterra
CityGML | Characteristics


 External References
    Refer to external data sources containing additional
     data

 Appearance (Textures)

 Application Domain Extensions (ADE)
    E.g. NoiseADE


 Generic city objects and attributes


          Source: slide from: Christian Dahmen, conterra
Thematic modules


 Vegetation                                    WaterBody
                                                           CityFurniture
CityObjectGroup
                                                                        Relief




  Tunnel
                                   Building
                                                     Bridge
  © KIT – Karlsruher Institute of Technology                      Transportation
FME's support for CityGML

 Read and Write CityGML up to version 2.0
   CityGML v1.0.0
 Support for any arbitrary ADE (new)
   E.g. Dutch IMGeo ADE, Noise ADE
 FME supports
     All thematic modules
     Level of Detail (LoD 0-4)
     Generic objects and attributes
     Non-spatial data / metadata
FME Support for CityGML
FME Support for CityGML:
Best On the Planet!
CityGML | Building Example


<citymodel>
<cityObjectMember>
 <Building gml:id="104167">
 <gml:name>A house</gml:name>
  <boundedBy>
   <GroundSurface gml:id="8b7970ee">
    <lod2MultiSurface>
     <gml:Polygon>
      <gml:exterior>
      <gml:LinearRing>
        <gml:posList>3477350.98 5551112.32 … gml:posList>
      </gml:LinearRing>
      </gml:exterior>
     </gml:Polygon>
    </lod2MultiSurface>
   </GroundSurface>
  </boundedBy>
  <boundedBy>
   <RoofSurface gml:id="fme-gen-4c”>
   …
</citymodel>
Zoom levels at work




 Remember, this is still a single, hierarchical geometry.
Comparison: Sketchup - Simple




                                34
Comparison: IFC - Complex




                            35
Comparison: CityGML – Just Right




                                   36
Reading CityGML

 Parameters
   Reader Driven by
    CityGML Schema
   Additonal ADE Schema
    File(s)
   Ignore
    xsi:schemaLocation
   Include Only Feature
    Types in Dataset
Reading CityGML

 One FME Feature Type per CityGML class (object)
Reading CityGML

 Building in LoD 1, 2, and 3




      © KIT – Karlsruher Institute of Technology
CityGML Inspection and
Reading


1. CityGML in XML editor

2. LOD1,2,3 examples

3. CityGML themes

4. CityGML geometry structure
Riverside Building: LOD2




                           41
Riverside Building: LOD3




                           42
Bridge LOD1




      © 3D Pilot NL data, www.geonovum.nl/3d

                                               43
Bridge: LOD3




      © 3D Pilot NL data, www.geonovum.nl/3d

                                               44
Typical CityGML Workflows



   Data Inspection and Evaluation
   CityGML model generation
   Creating LODs
   3D data generation from 2D
     2.5D draping
     3D extrusion
 Database loading
 BIM to GIS
 Export to client formats (PDF / KML)
Key Transformers for 3D

•   3DAffiner               GeometryReplacer
•   3DArcReplacer       •   GeometryColorSetter
•   3DPointAdder        •   GeometryFilter
•   AppearanceAdder,    •   GeometryValidator
    AppearanceStyler    •   MeshMerger
•   Clipper             •   Orienter
•   CSGBuilder /        •   PointCloudCoercer,
    CSGEvaluator            PointCloudSplitter
•   Extruder            •   SurfaceReverser
•   FaceReplacer        •   SurfaceModeller
•   GeometryCoercer     •   Triangulator
•   GeometryExtractor
Poll: What are typical operations
you need to perform on CityGML
data?
Writing CityGML

 Requirements
   Good knowledge of CityGML specification,
    especially the UML models
   CityGML specification document -
    www.opengeospatial.org/standards/citygml
   Knowledge of how to adopt UML models to FME
    Workbench
   CityGML Readers / Writers & Tutorial
Writing CityGML: Basics

   Prepare your source data
   Add CityGML specific attributes and geometry
    properties
      Format Attribute citygml_lod_name
      lodxSolid[1..4], lodxMultiSurface[2..4],
       lodxGeometry[0..5]
   Build relationship between features
      Example: 'Building' address 'Address'
      Use gml_id and gml_parent_id for relation
      Format Attribute citygml_feature_role
   CityGML Model entities by FME feature types
      Manually define or import CityGML entities
      Import entities from an existing CityGML dataset
Multiple Geometry:
Set zoom levels
CityGML: Important notes

 Use exact naming and word spelling for
   Feature Types: Building ≠ building ≠ BuildinG
   Attribute names: citygml_lod_name ≠
    citygmllodname
   Attribute values: boundedBy ≠ Boundedby
   Geometry properties: lod1Solid not LOD1solid
 Always refer to CityGML specification
 Key Transformers
   AttributeCreator, AttributeRenamer
   GeometryPropertySetter (alias
    GeometryTraitSetter)
   3DForcer, Extruder, GeometryCoercer
Writing CityGML: Sample

<CityModel>
 <cityObjectMember>
  <bldg:Building gml:id="UUID_13d7d225>
    ...
      <creationDate>2008-12-09</creationDate>
   <bldg:boundedBy>
    <bldg:WallSurface gml:id="UUID_50d7d286">
          ...
     <bldg:opening>
      <bldg:Window gml:id="UUID_86e6b220">
              ...
      </bldg:Window>
    </bldg:WallSurface>
    <bldg:RoofSurface gml:id="UUID_535118a1">
     ...
    </bldg:RoofSurface>
    <bldg:GroundSurface gml:id="UUID_5350147b">
     ...
    </bldg:GroundSurface>
  </bldg:Building>
 </cityObjectMember>
</CityModel>
Example CityGML Workspace

 Building with Wall- and RoofSurface
BIM to GIS example:
IFC to CityGML


 Geometry model differences
   CSG vs vector feature based
 Data model differences
   object vs relational
 Data model gaps
   Elements in one not in the other
 Lack of widespread industry and toolset support
 Massive datasets
IFC to CityGML:
Schema Mapping challenge
IFC to CityGML:
Geometry mapping challenge




       Source: slide from: Thomas H. Kolbe – joint work with Claus Nagel & Alexandra Stadler
IFC to CityGML Workflow


 Read IFC
 Geometry coercion solid to surface (convert CSG
  geometries to B-rep geometries).
 Relationship resolution
 Schema mapping IFC to CityGML feature types
  and fields
 ID generation, LODs, format attributes
 CityGML object construction
 Validation
 Geo-referencing
 Write CityGML
IFC to CityGML Workspace




Geometry coercion, schema mapping and geo-referencing
IFC to CityGML Result
Writing Demos



1. Simple translation, Sketchup to CityGML,
   Westminster Abbey - LOD2

2. Trento LOD1 – Modeling Land use

3. Detailed LOD4 building model




                                          60
Poll: What is your biggest challenge
working with CityGML in FME?
Real World CityGML Models


 EU Environmental Noise Directive

 Karlsruhe

 Zurich

 Geonovum, NL

 Nuremberg



                                     62
EU Environmental Noise
Directive 2002




                                   (C) LVermA NRW



   3D geodata in CityGML                   Noise immision maps
  as input for the calculaion of                reported to EU
      noise immision maps                     (via WMS service)
CityGML with Noise ADE
3D City Model for Karlsruhe, Germany

City of Karlsruhe, real estate office
Facts
     296.000 inhabitants
     173 km² land area
     85.000 buildings
Components of the 3D city model
     Terrain Model (1m) + uses
     Building model LOD 1
     Building model with detailed roofs
      and fototexturing for selected
      buildings (LOD 2)
     Building LoD 3 (~ 50 landmarks)
     City furniture
     Bridges
                                           Quelle: Stadt Karlsruhe, Liegenschaftsamt
3D City Model for Zurich, Switzerland

City of Zurich, Surveying Geomatics
Facts
     370,000 inhabitants
     92km² total, of which 52 km² built-up area
     Terrain of 370m to 1000m elevation
     55,000 buildings, 40,000 properties
Product offering
   Digital terrain model (LOD 0)
   3D block model (LOD 1)
   3D roof model (LOD 2)

                                    Quelle: Stadt Zürich, Geomatik + Vermessung
City of Nuremberg
3D Netherlands: 3D Pilot NL
IMGeo basemap from 2D to 3D


Safe Involvement
 BIM to GIS alignment (IFC to CityGML)
   Provide tools but not the alignment design
 Geometry Validation
   currently sponsoring the open source effort
 CityGML data management, updates
 3D data generation (from 2D) and
  enrichment
  www.geonovum.nl/3d
Input: 2D IMGeo (3D Pilot NL)




          © 3D Pilot NL data, www.geonovum.nl/3d
Output: 3D IMGeo (3D Pilot NL)




       © 3D Pilot NL data, www.geonovum.nl/3d
2D to 3D Workflow


1. Read 2D CityGML with IMGeo ADE schema
2. Read DTM and DSM (or LIDAR)
3. Build surface model from DTM or LIDAR
4. Drape 2d features on surface
5. For 3d, extract max building height from DSM
6. Extrude from surface to height, coerce to solid
7. Set required citygml format attributes
   (citygml_lod_name etc) & desired styling
8. Write to CityGML (IMGeo ADE schema)
2D to 3D Generation
Workspace




SurfaceDraper, GeometryPropertySetter,
FeatureTypeFiltering, GeometryColorSetter
Results: 3D PDF
3D City Database | CityGML and KML/COLLADA Import/Export Tool

Example - 3D City Model of Berlin




580,000 buildings, reconstructed
from 2D-cadastre and LIDAR-data

Textures automatically extracted
from oblique aerial images

Semantic information based an
cadastre data                                                www.3d-stadtmodell-berlin.de


                                                                                      - 74 -
3D City Database of Berlin
www.3dcitydb.org



 Repository for the official 3D city model
    Complete representation of topography and landscape
    Data from various sources (cadastre, planning,
     architecture, utility networks, etc.)
 Usage of 3D city model for applications like
    City and Urban Planning
    Political Issues and Consulting, Civic Participation
 Basis for the Berlin 3D Spatial Data Infrastructure
    Access through standardized OGC Web Services, Google
     Earth (KML), online streaming
 3DCityDB v2 is a free and open source 3D database
    to store, represent, and manage virtual 3D city models


                                                         - 75 -
EU INSPIRE: CityGML ADE
Additional 3D Topics /
New In FME 2013


   Geometry validation, repair
   Analysis (VolumeCalculator)
   Data distribution (web formats)
   FME 2013 Improvements:
     Smarter geometry conversion
      (GeometryCoercer)
     Point cloud processing
      (PointCloudExpressionEvaluator)
     Vertical datum support
     Performance
3D GeometryValidator


 Checks for solids with inverted faces, dangling
  surfaces, unsealed solids, etc.
 Flag errors with meaningful attributes and
  geometric locations of the errors.
 Repair option for 3D surfaces and solids.
GeometryValidator
Transformer
3D Validation - Detection
3D Validation - Repair
Volume Transformer:
Geometry Filter XQuery




 GQuery
 internal geometry queries
 based on XQuery
Value added processing:
Compute load risk




          Based on slope and area
Poll: What new functionality do
you want added to FME?
FME Server Data Distribution:
3DPDF, KML/COLLADA
Skape: 3D City Model Distribution
Skape: Westminster Abbey


                           view,
                           manipulate
                           and export
                           3D
                           cityscapes
CityGML Challenges


   2D vs 3D
   Spatial reference systems
   Model vs generic inputs
   Attribute schema limitations (list structures etc)
   Geometry model differences
   Resolving / maintaining xlink references
   Texturing
   Massive datasets (XML files vs databases)
   Lack of widespread industry and toolset and
    viewer support


                                                         88
Summary


 CityGML - Ideal for 3D modeling and data exchange
 FME – Ideal tool to support reading & writing
  CityGML with translation and transformation abilities
 FME Supports
     up to CityGML 2.0
     all levels of detail
     all thematic modules
     generic objects and attributes
     any arbitrary ADE (new in FME 2013)
 Automation and enterprise services (FME Server)
 Committed to support CityGML and ADE evolution
Resources


FME Readers & Writers (CityGML Tutorial)
   docs.safe.com/fme/reader_writerPDF/citygml.pdf
CityGML specifications
   opengeospatial.org/standards/citygml
CityGML.org (Thomas Kolbe, etc)
   www.citygml.org/fileadmin/citygml/docs/CityGML_Tutori
    al_Kolbe_Internet.pdf
Safe.com
   safe.com/solutions/for-data-types/3d/
FMEPedia
   fmepedia.safe.com/topic/3D
2013 FME World Tour!


                 40+ FME User Meetings
                  happening world wide and
                  one live stream

                 Register at
                  www.safe.com/worldtour
Upcoming webinars

How to Load Spatial and Non-Spatial Data into
Terdata using FME – April 3

PostGIS 2.0 – How to Improve Interoperability
using FME – April 24

Recorded Webinars:
http://fme.ly/webinars
Poll: Would you like more
information on our free
training options?




 View the offerings at:
    http://fme.ly/online
We’ll Be Following Up
Thank You!

 For more information, contact:
   Sales
      info@safe.com
   Support
      support@safe.com or www.safe.com/support
      (604)501-9985 ext. 278
   Dean
      dean@safe.com
   Dave
      Dave.Campanas@safe.com

• Special thanks to Christian Dahmen of conterra

More Related Content

What's hot

Integration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to RealityIntegration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to Reality
SANGHEE SHIN
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GIS
Goedertier Stijn
 
Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS
GIM_nv
 
BIM to GIS Interoperability
BIM to GIS InteroperabilityBIM to GIS Interoperability
BIM to GIS Interoperability
Safe Software
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for Infrastructure
Safe Software
 
Use of BIM in planning and construction and implementation in real project
Use of BIM in planning and construction and implementation in real projectUse of BIM in planning and construction and implementation in real project
Use of BIM in planning and construction and implementation in real project
MANNU KUMAR
 
Use of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart CityUse of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart Cityi-SCOPE Project
 
Design and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platform
slhead1
 
Bim-Gis Integration
Bim-Gis IntegrationBim-Gis Integration
Bim-Gis Integration
Karthik Suresh
 
Top 5 BIM Uses
Top 5 BIM UsesTop 5 BIM Uses
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
The Hong Kong Institute of Building Information Modelling (HKIBIM)
 
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meetingISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
Tae wook kang
 
ECPPM Keynote: don't forget about data consumption
ECPPM Keynote: don't forget about data consumptionECPPM Keynote: don't forget about data consumption
ECPPM Keynote: don't forget about data consumption
Léon Berlo
 
BIM Execution Plan - Bim Process Model Rview and Procedure
BIM Execution Plan - Bim Process Model Rview and ProcedureBIM Execution Plan - Bim Process Model Rview and Procedure
BIM Execution Plan - Bim Process Model Rview and Procedure
anhc5l77 actp84nya
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
SANGHEE SHIN
 
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
park jinwoo
 
BIM awareness
BIM awarenessBIM awareness
BIM awareness
CADBIMConsultants
 
Application of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous DrivingApplication of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous Driving
Yu Huang
 
Brochure BIM
Brochure BIM Brochure BIM
Brochure BIM
UTHM
 
BIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FMEBIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FME
Safe Software
 

What's hot (20)

Integration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to RealityIntegration of BIM and GIS: From Ideal to Reality
Integration of BIM and GIS: From Ideal to Reality
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GIS
 
Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS Bridging the gap between BIM and GIS
Bridging the gap between BIM and GIS
 
BIM to GIS Interoperability
BIM to GIS InteroperabilityBIM to GIS Interoperability
BIM to GIS Interoperability
 
BIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for InfrastructureBIM Workflows: How to Build from CAD & GIS for Infrastructure
BIM Workflows: How to Build from CAD & GIS for Infrastructure
 
Use of BIM in planning and construction and implementation in real project
Use of BIM in planning and construction and implementation in real projectUse of BIM in planning and construction and implementation in real project
Use of BIM in planning and construction and implementation in real project
 
Use of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart CityUse of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart City
 
Design and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platform
 
Bim-Gis Integration
Bim-Gis IntegrationBim-Gis Integration
Bim-Gis Integration
 
Top 5 BIM Uses
Top 5 BIM UsesTop 5 BIM Uses
Top 5 BIM Uses
 
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
A Case Study of Using Combined BIM and GIS Model for Building Energy Conserva...
 
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meetingISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
ISO 19166 BIM to GIS conceptual mapping China (WUHAN) meeting
 
ECPPM Keynote: don't forget about data consumption
ECPPM Keynote: don't forget about data consumptionECPPM Keynote: don't forget about data consumption
ECPPM Keynote: don't forget about data consumption
 
BIM Execution Plan - Bim Process Model Rview and Procedure
BIM Execution Plan - Bim Process Model Rview and ProcedureBIM Execution Plan - Bim Process Model Rview and Procedure
BIM Execution Plan - Bim Process Model Rview and Procedure
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
 
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
오픈소스 기반의 Digital Twin Platform mago3D의 과거, 현재 그리고 미래
 
BIM awareness
BIM awarenessBIM awareness
BIM awareness
 
Application of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous DrivingApplication of Foundation Model for Autonomous Driving
Application of Foundation Model for Autonomous Driving
 
Brochure BIM
Brochure BIM Brochure BIM
Brochure BIM
 
BIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FMEBIM and GIS Integration: A 'How-To' with FME
BIM and GIS Integration: A 'How-To' with FME
 

Viewers also liked

Fm180 bim 2014 powerpoint show
Fm180 bim 2014 powerpoint showFm180 bim 2014 powerpoint show
Fm180 bim 2014 powerpoint show
Steve Owen MBA CBIFM
 
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
SDonkers
 
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
The NBS
 
The role of commissioning in closing the gap
The role of commissioning in closing the gap The role of commissioning in closing the gap
The role of commissioning in closing the gap
BSRIA
 
Possibilities of adding FM-specific data into BIM in early Design Phases
Possibilities of adding FM-specific data into BIM in early Design PhasesPossibilities of adding FM-specific data into BIM in early Design Phases
Possibilities of adding FM-specific data into BIM in early Design Phases
Ruben Van de Walle
 
The NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of WorkThe NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of Work
The NBS
 
Shaping the Future of Construction - World Economic Forum Report 2016
Shaping the Future of Construction - World Economic Forum Report 2016Shaping the Future of Construction - World Economic Forum Report 2016
Shaping the Future of Construction - World Economic Forum Report 2016
Turlough Guerin GAICD FGIA
 
BIM LOD (Level of Definition)
BIM LOD (Level of Definition) BIM LOD (Level of Definition)
BIM LOD (Level of Definition)
Applecore Designs Limited
 
Soft landings - A persuasive case
Soft landings  - A persuasive caseSoft landings  - A persuasive case
Soft landings - A persuasive case
BSRIA
 
The Bim Process Explained
The Bim Process ExplainedThe Bim Process Explained
The Bim Process Explained
Barrington Arch.
 
Supporting the digital construction industry | Empowering you in a BIM World
Supporting the digital construction industry | Empowering you in a BIM WorldSupporting the digital construction industry | Empowering you in a BIM World
Supporting the digital construction industry | Empowering you in a BIM World
The NBS
 
The Future of BIM
The Future of BIMThe Future of BIM
The Future of BIM
The NBS
 
Soft Landings Conference Keynote - Hampshire Soft Landings
Soft Landings Conference Keynote - Hampshire Soft LandingsSoft Landings Conference Keynote - Hampshire Soft Landings
Soft Landings Conference Keynote - Hampshire Soft Landings
BSRIA
 
BIM: an overview
BIM: an overviewBIM: an overview
BIM: an overview
pwcom.co.uk Ltd
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
Vulcan Smart Services
 

Viewers also liked (15)

Fm180 bim 2014 powerpoint show
Fm180 bim 2014 powerpoint showFm180 bim 2014 powerpoint show
Fm180 bim 2014 powerpoint show
 
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
Sjors Donkers - Automatic generation of CityGML LoD3 building models from IFC...
 
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
UK Government - Building A New World | NBS Breakfast Seminar (January 2017)
 
The role of commissioning in closing the gap
The role of commissioning in closing the gap The role of commissioning in closing the gap
The role of commissioning in closing the gap
 
Possibilities of adding FM-specific data into BIM in early Design Phases
Possibilities of adding FM-specific data into BIM in early Design PhasesPossibilities of adding FM-specific data into BIM in early Design Phases
Possibilities of adding FM-specific data into BIM in early Design Phases
 
The NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of WorkThe NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of Work
 
Shaping the Future of Construction - World Economic Forum Report 2016
Shaping the Future of Construction - World Economic Forum Report 2016Shaping the Future of Construction - World Economic Forum Report 2016
Shaping the Future of Construction - World Economic Forum Report 2016
 
BIM LOD (Level of Definition)
BIM LOD (Level of Definition) BIM LOD (Level of Definition)
BIM LOD (Level of Definition)
 
Soft landings - A persuasive case
Soft landings  - A persuasive caseSoft landings  - A persuasive case
Soft landings - A persuasive case
 
The Bim Process Explained
The Bim Process ExplainedThe Bim Process Explained
The Bim Process Explained
 
Supporting the digital construction industry | Empowering you in a BIM World
Supporting the digital construction industry | Empowering you in a BIM WorldSupporting the digital construction industry | Empowering you in a BIM World
Supporting the digital construction industry | Empowering you in a BIM World
 
The Future of BIM
The Future of BIMThe Future of BIM
The Future of BIM
 
Soft Landings Conference Keynote - Hampshire Soft Landings
Soft Landings Conference Keynote - Hampshire Soft LandingsSoft Landings Conference Keynote - Hampshire Soft Landings
Soft Landings Conference Keynote - Hampshire Soft Landings
 
BIM: an overview
BIM: an overviewBIM: an overview
BIM: an overview
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
 

Similar to How to Easily Read and Write CityGML Data Using FME

BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseBIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
Safe Software
 
3D Geo-standaarden workshop
3D Geo-standaarden workshop3D Geo-standaarden workshop
3D Geo-standaarden workshopLéon Berlo
 
Creating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMECreating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FME
Safe Software
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
Safe Software
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
SANGHEE SHIN
 
Stranger in a Srange Land;Exploring 3D and CityGML
Stranger in a Srange Land;Exploring 3D and CityGMLStranger in a Srange Land;Exploring 3D and CityGML
Stranger in a Srange Land;Exploring 3D and CityGML
Safe Software
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN
 
3D City Model Applications with FME Server
3D City Model Applications with FME Server3D City Model Applications with FME Server
3D City Model Applications with FME Server
Safe Software
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
Safe Software
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
SANGHEE SHIN
 
Case Study about BIM on GIS platform development project with the standard model
Case Study about BIM on GIS platform development project with the standard modelCase Study about BIM on GIS platform development project with the standard model
Case Study about BIM on GIS platform development project with the standard model
Tae wook kang
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
SANGHEE SHIN
 
DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
National Cheng Kung University
 
An introduction to CityGRID: without text
An introduction to CityGRID: without textAn introduction to CityGRID: without text
An introduction to CityGRID: without text
Rollo Home
 
What does BIM mean for Civil Engineers?
What does BIM mean for Civil Engineers?What does BIM mean for Civil Engineers?
What does BIM mean for Civil Engineers?
Chun Keung Ng
 
Pr esentation kadaster_final
Pr esentation kadaster_finalPr esentation kadaster_final
Pr esentation kadaster_finalPoojith Jain
 
Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1
Safe Software
 
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Safe Software
 
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
Andrew Bashfield
 

Similar to How to Easily Read and Write CityGML Data Using FME (20)

BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseBIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
 
3D Geo-standaarden workshop
3D Geo-standaarden workshop3D Geo-standaarden workshop
3D Geo-standaarden workshop
 
Creating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMECreating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FME
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
Stranger in a Srange Land;Exploring 3D and CityGML
Stranger in a Srange Land;Exploring 3D and CityGMLStranger in a Srange Land;Exploring 3D and CityGML
Stranger in a Srange Land;Exploring 3D and CityGML
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
3D City Model Applications with FME Server
3D City Model Applications with FME Server3D City Model Applications with FME Server
3D City Model Applications with FME Server
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
 
Case Study about BIM on GIS platform development project with the standard model
Case Study about BIM on GIS platform development project with the standard modelCase Study about BIM on GIS platform development project with the standard model
Case Study about BIM on GIS platform development project with the standard model
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
 
DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
An introduction to CityGRID: without text
An introduction to CityGRID: without textAn introduction to CityGRID: without text
An introduction to CityGRID: without text
 
What does BIM mean for Civil Engineers?
What does BIM mean for Civil Engineers?What does BIM mean for Civil Engineers?
What does BIM mean for Civil Engineers?
 
Pr esentation kadaster_final
Pr esentation kadaster_finalPr esentation kadaster_final
Pr esentation kadaster_final
 
Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1
 
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
 
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
 

More from Safe Software

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
Safe Software
 

More from Safe Software (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

How to Easily Read and Write CityGML Data Using FME

  • 1. FME & CityGML How to Easily Read and Write CityGML Data Using FME March 27, 2013
  • 2. Who Are We?  Dave Campanas Product Specialist Safe Software  Dean Hintz Senior Analyst Safe Software
  • 3. Questions are Encouraged! This morning’s Q&A Support:  Steve MacCabe Professional Services Safe Software
  • 4.
  • 5. Agenda CityGML Overview  FME & 3D: concepts and formats  CityGML characteristics, structure and zoom levels FME & CityGML  Reading / Writing  Workflows  Demos Example projects Additional topics / what’s new Challenges, considerations, resources
  • 6. Powering The Flow of Spatial Data
  • 7. FME Capabilities Transform Data to Use and Share  Convert spatial data between hundreds of formats  Transform spatial data into the precise data model you need  Integrate multiple different data types into a single data model  Share spatial data with people where, when and how they need it
  • 8. Translation FME supports reading from a wide array of data formats and types  300+ formats, with more added each year  CAD, GIS, raster, database, web, non-spatial, 3D
  • 9. Transformation  Move data between formats and systems  Restructure data models and schemas  Geometry  Attributes  Coordinate systems and projections  Example  Derive new attribute values or construct geometry PointConnector transformer
  • 10. New to FME?  Getting started page: http://fme.ly/GetStarted  Attend a weekly FME Desktop overview webinar: http://fme.ly/WeeklyIntro
  • 11. Current FME 3D Formats
  • 12. 3D Formats • Adobe 3D PDF • Google SketchUp, KML • LAS / LAZ • IFC • Autodesk 3ds • LandXML • AutoCAD Civil 3D • Oracle Spatial Object • AutoCAD DWG/DXF/RealDWG • Oracle Spatial Point Cloud • Bentley Microstation • Point Cloud XYZ • CityGML 2.0, ADEs • Pointools POD • COLLADA • Presagis Openflight • DirectX X File • VRML • Esri ArcGIS Layer • Wavefront OBJ • Esri Geodatabase • XML / GML • Free File Geodatabase API • NetCDF • Esri Shape CAD VECTOR RASTER DATABASE BIM/3D WEB POINT CLOUD
  • 13. Poll: Which 3D formats do you currently work with?
  • 14. FME Tools for Tackling 3D  Format translation  Database loading and extraction  GML, XML and web service support  Schema mapping  Geometry model conversion (e.g. solid to mesh)  Geometry transformation  Geometry validation  Complex geometry support, hierarchical  Reprojection, geo-referencing, vertical datums
  • 19. Point Clouds / LIDAR http://www.fmepedia.com/index.php/Category:Dmitris_Point_Cloud_Lab
  • 21.
  • 22. CityGML: Motivation  An increasing number of cities and companies are building virtual 3D city models  Different application areas:  E.g. Urban planning, disaster management, navigation, environmental simulations  Graphical or geometric models are limited to visualisation purposes  Growing need for Semantic Models to satisfy:  thematic queries, analysis, spatial data mining  Reusability -> costs reduction
  • 23. CityGML: Motivation (C) by T.H. Kolbe
  • 24. CityGML: What is it?  CityGML is a data model and exchange format for virtual 3d city models  Modeling of all relevant parts of the virtual city according to their semantics, geometry, topology and appearance  GML 3 application schema (XML based)  CityGML 1.0 is OGC Standard since 2008  Latest version is 2.0 approved in spring 2012
  • 25. CityGML | Characteristics  Modularisation (Thematic Model)  Buildings, Roads, CityFurniture,…  Coherence of semantics and geometry  Explicit relations between semantic objects and their geometrical representation (B-Rep) Corresponding Semantic object geometry e.g. Building e.g. Solid (C) by T.H. Kolbe … …
  • 26. CityGML | Characteristics  Multi-Scale Modelling [Level of Detail]  From landscape to interior model  LOD 0 –  LOD 3 – Regional model Detailed architecture  LOD 1 – City  LOD 4 – model Interior Model  LOD 2 – City model with roof structure Source: slide from: Christian Dahmen, conterra
  • 27. CityGML | Characteristics  External References  Refer to external data sources containing additional data  Appearance (Textures)  Application Domain Extensions (ADE)  E.g. NoiseADE  Generic city objects and attributes Source: slide from: Christian Dahmen, conterra
  • 28. Thematic modules Vegetation WaterBody CityFurniture CityObjectGroup Relief Tunnel Building Bridge © KIT – Karlsruher Institute of Technology Transportation
  • 29. FME's support for CityGML  Read and Write CityGML up to version 2.0  CityGML v1.0.0  Support for any arbitrary ADE (new)  E.g. Dutch IMGeo ADE, Noise ADE  FME supports  All thematic modules  Level of Detail (LoD 0-4)  Generic objects and attributes  Non-spatial data / metadata
  • 30. FME Support for CityGML
  • 31. FME Support for CityGML: Best On the Planet!
  • 32. CityGML | Building Example <citymodel> <cityObjectMember> <Building gml:id="104167"> <gml:name>A house</gml:name> <boundedBy> <GroundSurface gml:id="8b7970ee"> <lod2MultiSurface> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>3477350.98 5551112.32 … gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </lod2MultiSurface> </GroundSurface> </boundedBy> <boundedBy> <RoofSurface gml:id="fme-gen-4c”> … </citymodel>
  • 33. Zoom levels at work Remember, this is still a single, hierarchical geometry.
  • 35. Comparison: IFC - Complex 35
  • 36. Comparison: CityGML – Just Right 36
  • 37. Reading CityGML  Parameters  Reader Driven by CityGML Schema  Additonal ADE Schema File(s)  Ignore xsi:schemaLocation  Include Only Feature Types in Dataset
  • 38. Reading CityGML  One FME Feature Type per CityGML class (object)
  • 39. Reading CityGML  Building in LoD 1, 2, and 3 © KIT – Karlsruher Institute of Technology
  • 40. CityGML Inspection and Reading 1. CityGML in XML editor 2. LOD1,2,3 examples 3. CityGML themes 4. CityGML geometry structure
  • 43. Bridge LOD1 © 3D Pilot NL data, www.geonovum.nl/3d 43
  • 44. Bridge: LOD3 © 3D Pilot NL data, www.geonovum.nl/3d 44
  • 45. Typical CityGML Workflows  Data Inspection and Evaluation  CityGML model generation  Creating LODs  3D data generation from 2D  2.5D draping  3D extrusion  Database loading  BIM to GIS  Export to client formats (PDF / KML)
  • 46. Key Transformers for 3D • 3DAffiner GeometryReplacer • 3DArcReplacer • GeometryColorSetter • 3DPointAdder • GeometryFilter • AppearanceAdder, • GeometryValidator AppearanceStyler • MeshMerger • Clipper • Orienter • CSGBuilder / • PointCloudCoercer, CSGEvaluator PointCloudSplitter • Extruder • SurfaceReverser • FaceReplacer • SurfaceModeller • GeometryCoercer • Triangulator • GeometryExtractor
  • 47. Poll: What are typical operations you need to perform on CityGML data?
  • 48. Writing CityGML  Requirements  Good knowledge of CityGML specification, especially the UML models  CityGML specification document - www.opengeospatial.org/standards/citygml  Knowledge of how to adopt UML models to FME Workbench  CityGML Readers / Writers & Tutorial
  • 49. Writing CityGML: Basics  Prepare your source data  Add CityGML specific attributes and geometry properties  Format Attribute citygml_lod_name  lodxSolid[1..4], lodxMultiSurface[2..4], lodxGeometry[0..5]  Build relationship between features  Example: 'Building' address 'Address'  Use gml_id and gml_parent_id for relation  Format Attribute citygml_feature_role  CityGML Model entities by FME feature types  Manually define or import CityGML entities  Import entities from an existing CityGML dataset
  • 51. CityGML: Important notes  Use exact naming and word spelling for  Feature Types: Building ≠ building ≠ BuildinG  Attribute names: citygml_lod_name ≠ citygmllodname  Attribute values: boundedBy ≠ Boundedby  Geometry properties: lod1Solid not LOD1solid  Always refer to CityGML specification  Key Transformers  AttributeCreator, AttributeRenamer  GeometryPropertySetter (alias GeometryTraitSetter)  3DForcer, Extruder, GeometryCoercer
  • 52. Writing CityGML: Sample <CityModel> <cityObjectMember> <bldg:Building gml:id="UUID_13d7d225> ... <creationDate>2008-12-09</creationDate> <bldg:boundedBy> <bldg:WallSurface gml:id="UUID_50d7d286"> ... <bldg:opening> <bldg:Window gml:id="UUID_86e6b220"> ... </bldg:Window> </bldg:WallSurface> <bldg:RoofSurface gml:id="UUID_535118a1"> ... </bldg:RoofSurface> <bldg:GroundSurface gml:id="UUID_5350147b"> ... </bldg:GroundSurface> </bldg:Building> </cityObjectMember> </CityModel>
  • 53. Example CityGML Workspace  Building with Wall- and RoofSurface
  • 54. BIM to GIS example: IFC to CityGML  Geometry model differences  CSG vs vector feature based  Data model differences  object vs relational  Data model gaps  Elements in one not in the other  Lack of widespread industry and toolset support  Massive datasets
  • 55. IFC to CityGML: Schema Mapping challenge
  • 56. IFC to CityGML: Geometry mapping challenge Source: slide from: Thomas H. Kolbe – joint work with Claus Nagel & Alexandra Stadler
  • 57. IFC to CityGML Workflow  Read IFC  Geometry coercion solid to surface (convert CSG geometries to B-rep geometries).  Relationship resolution  Schema mapping IFC to CityGML feature types and fields  ID generation, LODs, format attributes  CityGML object construction  Validation  Geo-referencing  Write CityGML
  • 58. IFC to CityGML Workspace Geometry coercion, schema mapping and geo-referencing
  • 59. IFC to CityGML Result
  • 60. Writing Demos 1. Simple translation, Sketchup to CityGML, Westminster Abbey - LOD2 2. Trento LOD1 – Modeling Land use 3. Detailed LOD4 building model 60
  • 61. Poll: What is your biggest challenge working with CityGML in FME?
  • 62. Real World CityGML Models  EU Environmental Noise Directive  Karlsruhe  Zurich  Geonovum, NL  Nuremberg 62
  • 63. EU Environmental Noise Directive 2002 (C) LVermA NRW 3D geodata in CityGML Noise immision maps as input for the calculaion of reported to EU noise immision maps (via WMS service)
  • 65. 3D City Model for Karlsruhe, Germany City of Karlsruhe, real estate office Facts  296.000 inhabitants  173 km² land area  85.000 buildings Components of the 3D city model  Terrain Model (1m) + uses  Building model LOD 1  Building model with detailed roofs and fototexturing for selected buildings (LOD 2)  Building LoD 3 (~ 50 landmarks)  City furniture  Bridges Quelle: Stadt Karlsruhe, Liegenschaftsamt
  • 66. 3D City Model for Zurich, Switzerland City of Zurich, Surveying Geomatics Facts  370,000 inhabitants  92km² total, of which 52 km² built-up area  Terrain of 370m to 1000m elevation  55,000 buildings, 40,000 properties Product offering  Digital terrain model (LOD 0)  3D block model (LOD 1)  3D roof model (LOD 2) Quelle: Stadt Zürich, Geomatik + Vermessung
  • 68. 3D Netherlands: 3D Pilot NL IMGeo basemap from 2D to 3D Safe Involvement  BIM to GIS alignment (IFC to CityGML)  Provide tools but not the alignment design  Geometry Validation  currently sponsoring the open source effort  CityGML data management, updates  3D data generation (from 2D) and enrichment www.geonovum.nl/3d
  • 69. Input: 2D IMGeo (3D Pilot NL) © 3D Pilot NL data, www.geonovum.nl/3d
  • 70. Output: 3D IMGeo (3D Pilot NL) © 3D Pilot NL data, www.geonovum.nl/3d
  • 71. 2D to 3D Workflow 1. Read 2D CityGML with IMGeo ADE schema 2. Read DTM and DSM (or LIDAR) 3. Build surface model from DTM or LIDAR 4. Drape 2d features on surface 5. For 3d, extract max building height from DSM 6. Extrude from surface to height, coerce to solid 7. Set required citygml format attributes (citygml_lod_name etc) & desired styling 8. Write to CityGML (IMGeo ADE schema)
  • 72. 2D to 3D Generation Workspace SurfaceDraper, GeometryPropertySetter, FeatureTypeFiltering, GeometryColorSetter
  • 74. 3D City Database | CityGML and KML/COLLADA Import/Export Tool Example - 3D City Model of Berlin 580,000 buildings, reconstructed from 2D-cadastre and LIDAR-data Textures automatically extracted from oblique aerial images Semantic information based an cadastre data www.3d-stadtmodell-berlin.de - 74 -
  • 75. 3D City Database of Berlin www.3dcitydb.org  Repository for the official 3D city model  Complete representation of topography and landscape  Data from various sources (cadastre, planning, architecture, utility networks, etc.)  Usage of 3D city model for applications like  City and Urban Planning  Political Issues and Consulting, Civic Participation  Basis for the Berlin 3D Spatial Data Infrastructure  Access through standardized OGC Web Services, Google Earth (KML), online streaming  3DCityDB v2 is a free and open source 3D database  to store, represent, and manage virtual 3D city models - 75 -
  • 77. Additional 3D Topics / New In FME 2013  Geometry validation, repair  Analysis (VolumeCalculator)  Data distribution (web formats)  FME 2013 Improvements:  Smarter geometry conversion (GeometryCoercer)  Point cloud processing (PointCloudExpressionEvaluator)  Vertical datum support  Performance
  • 78. 3D GeometryValidator  Checks for solids with inverted faces, dangling surfaces, unsealed solids, etc.  Flag errors with meaningful attributes and geometric locations of the errors.  Repair option for 3D surfaces and solids.
  • 80. 3D Validation - Detection
  • 81. 3D Validation - Repair
  • 82. Volume Transformer: Geometry Filter XQuery GQuery internal geometry queries based on XQuery
  • 83. Value added processing: Compute load risk Based on slope and area
  • 84. Poll: What new functionality do you want added to FME?
  • 85. FME Server Data Distribution: 3DPDF, KML/COLLADA
  • 86. Skape: 3D City Model Distribution
  • 87. Skape: Westminster Abbey view, manipulate and export 3D cityscapes
  • 88. CityGML Challenges  2D vs 3D  Spatial reference systems  Model vs generic inputs  Attribute schema limitations (list structures etc)  Geometry model differences  Resolving / maintaining xlink references  Texturing  Massive datasets (XML files vs databases)  Lack of widespread industry and toolset and viewer support 88
  • 89. Summary  CityGML - Ideal for 3D modeling and data exchange  FME – Ideal tool to support reading & writing CityGML with translation and transformation abilities  FME Supports  up to CityGML 2.0  all levels of detail  all thematic modules  generic objects and attributes  any arbitrary ADE (new in FME 2013)  Automation and enterprise services (FME Server)  Committed to support CityGML and ADE evolution
  • 90. Resources FME Readers & Writers (CityGML Tutorial)  docs.safe.com/fme/reader_writerPDF/citygml.pdf CityGML specifications  opengeospatial.org/standards/citygml CityGML.org (Thomas Kolbe, etc)  www.citygml.org/fileadmin/citygml/docs/CityGML_Tutori al_Kolbe_Internet.pdf Safe.com  safe.com/solutions/for-data-types/3d/ FMEPedia  fmepedia.safe.com/topic/3D
  • 91. 2013 FME World Tour!  40+ FME User Meetings happening world wide and one live stream  Register at www.safe.com/worldtour
  • 92. Upcoming webinars How to Load Spatial and Non-Spatial Data into Terdata using FME – April 3 PostGIS 2.0 – How to Improve Interoperability using FME – April 24 Recorded Webinars: http://fme.ly/webinars
  • 93. Poll: Would you like more information on our free training options?  View the offerings at:  http://fme.ly/online
  • 95. Thank You!  For more information, contact: Sales info@safe.com Support support@safe.com or www.safe.com/support (604)501-9985 ext. 278 Dean dean@safe.com Dave Dave.Campanas@safe.com • Special thanks to Christian Dahmen of conterra