SlideShare a Scribd company logo
1 of 47
BIM to GIS
3D Guru
Safe Staff
Agenda
 BIM to GIS Overview
 challenges and opportunities
 FME and BIM
 formats and function
 BIM to GIS
 Demos: IFC/Revit to CityGML & KML
 Other examples and use cases
BIM to GIS Overview
 BIM: powerful tool to manage information
throughout the building life cycle
 Challenge: rich BIM models gather dust while
facility managers re-digitize building plans
 Opportunity: FME’s BIM consumption and
conversion tools leverage valuable BIM data
 Potential: planning, maintenance, energy,
sustainability, security, emergency response
Why extract from BIM?
 Visualization – planning, site suitability
 2D floor plans - routing, maintenance
 Analysis - space management: scheduling /
leasing, energy / HVAC
 Construction management – as built vs design
 Facilities management – maintain and replace
components, work plans, reporting
 Updates – keep BIM current, add reference links
Conversion Challenges
• BIM too complex for most GIS applications
• Data model differences and gaps
• object vs relational
• Limited geo-referencing
• File size / instanced geometries
• Schema mapping
• which source feature types match GIS ones
• External references
Why FME and BIM?
BIM software exports
• overly complex (IFC)
• overly simplified (DWG, Excel)
FME
• keep the info you need
• discard the info you don’t
• preserve the meaning or intent
• place it in the right location
FME & 3D: Key Concepts
● 3D Geometry Types
o Surface, Mesh, Solid
● Geometry structure
o Aggregation, Traits, GQuery
● Appearances
● Instances
3D Geometry types
Surface SolidMesh
• Adobe 3D PDF
• Autodesk 3DS
• AutoCAD Civil 3D
• AutoCAD DWG/DXF/RealDWG
• Bentley Microstation
• CityGML
• COLLADA / KML
• DirectX
• Esri Geodatabase
• Free File Geodatabase API
• Esri Shape
• Google SketchUp
• IFC
• LandXML
• LAS / LAZ
• Oracle Spatial Object
• Oracle Spatial Point Cloud
• Point Cloud XYZ
• Revit
• three.js
• VRML
• Wavefront OBJ
• XML / GML
• X3D
3D Formats
CAD VECTOR RASTER DATABASE BIM/3D WEB POINT CLOUD
BIM Formats
Reading:
 Revit
 IFC
 CityGML (BIM-lite)
Writing:
 IFC
 CityGML (ADE’s)
Reading Revit
Plugin Data Views
Reading IFC
● Data Model
o Hierarchical
o Relative
● Representations
o Body
o Annotations
● Property Sets
o Geometries
o Features
BIM to GIS: Transformation
 Schema mapping
 Resolving relationships
 Geometry
 Conversion / Extrusion
 Instances
 Appearances
 Validation
 Georeferencing
IFC to CityGML - Comparison
● Both Hierarchical
● Less levels in CityGML
● Different component types
● Solid vs. Surface
Source IFC in Solibri:
Riverside Building, DC
IFC100 to CityGML LOD2 Workspace
1. Read source IFC model
2. Create a single mesh
3. Set Building attributes and traits
4. Georeference
5. Write CityGML
CityGML LOD2 Result
Revit / IFC to CityGML LOD3 Workflow
 Read IFC / Revit reader (hierarchical view)
 Schema map IFC to CityGML feature types and fields
 Geometry conversion solid to surface (CSG to B-rep)
 Relationship preservation (parent / child)
 CityGML object construction, LODs, format attributes
 Building parts, roofs, walls, floors
 Openings (window and door hierarchy)
 Write CityGML
IFC200 to CityGML LOD3 Workspace
GIS Result: CityGML LOD3 Model
CityGML LOD3 to COLLADA/KML
 Read source CityGML
 Create a single mesh
 Set Attributes and traits for CityGML features
 Reproject from EPSG:2248 to LL84
 Write to KML (COLLADA is auto-generated and
linked)
CityGML to KML Workspace
KML / COLLADA: Georeferenced Result
Other Examples
 Leesburg Court house
 I-35 Bridge
 University of Washington
 HOK
 Data distribution
 Geometry Validation
 Updating and writing IFC
Revit to CityGML:
Leesburg Courthouse Square
I-35 Bridge in Revit
I35 Bridge CityGML
GeometryValidator for 3D
• Checks for solids with inverted faces,
dangling surfaces, unsealed solids, etc
• Flag errors with descriptions and locations
• Chain multiple validators to isolate
problems of interest (e.g 2d before 3d)
• Repair option
Writing IFC
● Updating IFC files with new information
o Merging from GIS or databases
Writing New IFC
● Property and Quantity Set
Definitions
● Used to define output sets
● From source IFC or create
using transformers
● Create Spaces from Floorplans
Distribution: 3DPDF, KML, GeoDB, OBJ
Summary
FME support for BIM and 3D workflows:
• Extract and filter from BIM – just what you need
• Translate to / from any GIS format
• Transform schema and geometry
• Validate schema, geometry and semantics
• Automate with enterprise services
• Publish BIM data to client friendly formats
Resources
● buildingSMART - IFC specifications and resources
o http://www.buildingsmart-tech.org/
● Cobie samples and info:
o http://www.nibs.org/?page=bsa_commonbimfiles
● IFC Viewers
o DDS-CAD: http://www.dds-cad.net/
o Solibri: http://www.solibri.com/products/solibri-
model-viewer/
Thank You!
 Questions?
 For more information:
 Enter name and email address
 Enter company name
 Enter other resources
Optional Extra Section: 3D Concepts
3D Geometry types
Surface SolidMesh
Surface
Face
● Basic 3D Unit
● Bounded by Polygon
CompositeSurface
● Collection of connected Faces
● Consistent front/back directions on Faces
MultiSurface
● Collection of Faces and/or
CompositeSurfaces
Mesh
High efficiency surface storage
Solid
Box
● 3D solid primitive
● Not really useful
Extrusion
● Base Face and extrusion
direction/distance
BRepSolid
● Solid defined by closed
CompositeSurface
boundary
FME Geometry
Model
Geometry Structure
Multi Level
● Hierarchy Structure reflected in geometry
● Each level can be named
Traits and Attributes
● Attributes only on feature
● Traits are attributes on geometry
Geometry Query
● Operate on desired geometry level without
deconstructing aggregate
Appearances
Colors
● Diffuse, Ambient, Emissive, Alpha
Textures
● Image applied to Faces
Textures
UV mapping
CC BY-SA 3.0 - Tschmits
Shared Items
ID = 245
ID = 456
Appearance
s
Model
s
Transformers
Create
● Creator, FaceReplacer, Extruder, SurfaceModeller, CSGBuilder
Modify
● Clipper, Triangulator, GeometryCoercer, GeometryValidator, MeshMerger
Appearances
● AppearanceSetter, AppearanceExtractor, GeometryColorSetter
Instances
● Instantiator
Transformers
Shared Items
● SharedItemAdder, SharedItemRetreiver, SharedItemIDSetter,
SharedItemIDExtractor
Structure/Traits
● GeometryPartExtractor, GeometryPropertySetter, GeometryPropertyExtractor,
GeometryPropertyRenamer, GeometryPropertyRemover, TraitMerger
Resources
Documentation - 3D Support
http://docs.safe.com/fme/html/FME_Transformers/FME_Transformers.htm#geometry/FME_3D_Suppo
rt.htm
FMEpedia 3D Landing Page
http://fmepedia.safe.com/topic/3D
http://fmepedia.safe.com/articles/How_To/3D-Tutorial
Demo Models
Medallion: https://3dwarehouse.sketchup.com/model.html?id=328b2563208452451432fd505d2dea30
Pole 1: https://3dwarehouse.sketchup.com/model.html?id=u6996889e-eb44-416e-be2d-dff5300d8265
Pole 2: https://3dwarehouse.sketchup.com/model.html?id=e9a21787b95645893b15bbb3b8c2c5e
House: https://3dwarehouse.sketchup.com/model.html?id=a05876468fc8fc65e72cf94dbba6e90c

More Related Content

What's hot

gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and management
Abhiram Kanigolla
 

What's hot (20)

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
 
INTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GISINTEGRATION OF BIM AND GIS
INTEGRATION OF BIM AND GIS
 
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
 
Validation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FMEValidation and visualization of Revit BIM Models with FME
Validation and visualization of Revit BIM Models with FME
 
CityGML extension for BIM and IFC
CityGML extension for BIM and IFCCityGML extension for BIM and IFC
CityGML extension for BIM and IFC
 
Enterprise GIS
Enterprise GIS Enterprise GIS
Enterprise 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
 
Web Based GIS
Web Based GISWeb Based GIS
Web Based GIS
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision Mapping
 
gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and management
 
How to Easily Read and Write CityGML Data (Without Coding)
How to Easily Read and Write CityGML Data (Without Coding)How to Easily Read and Write CityGML Data (Without Coding)
How to Easily Read and Write CityGML Data (Without Coding)
 
Bim
BimBim
Bim
 
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIMArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
 
ArcGIS Online
ArcGIS OnlineArcGIS Online
ArcGIS Online
 
A short introduction to GIS
A short introduction to GISA short introduction to GIS
A short introduction to GIS
 
3 d modeling using bim ppt
3 d modeling using bim ppt3 d modeling using bim ppt
3 d modeling using bim ppt
 
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...
 
GIS software
GIS softwareGIS software
GIS software
 
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
QGIS for Park GIS (국립공원관리공단의 QGIS 활용사례)
 

Viewers also liked

Building Information Modeling (BIM) & Industry Foundation Classes (IFC)
Building Information Modeling (BIM)  & Industry Foundation Classes (IFC)Building Information Modeling (BIM)  & Industry Foundation Classes (IFC)
Building Information Modeling (BIM) & Industry Foundation Classes (IFC)
metalalp
 
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
 

Viewers also liked (20)

How to Easily Read and Write CityGML Data Using FME
How to Easily Read and Write CityGML Data Using FME How to Easily Read and Write CityGML Data Using FME
How to Easily Read and Write CityGML Data Using FME
 
How to Overcome 7 Top AutoCAD Road 'Blocks'
How to Overcome 7 Top AutoCAD Road 'Blocks'How to Overcome 7 Top AutoCAD Road 'Blocks'
How to Overcome 7 Top AutoCAD Road 'Blocks'
 
All your BIM are belong to us - Revit and FME for Enterprise Data Management
All your BIM are belong to us - Revit and FME for Enterprise Data ManagementAll your BIM are belong to us - Revit and FME for Enterprise Data Management
All your BIM are belong to us - Revit and FME for Enterprise Data Management
 
Building Information Modeling (BIM) & Industry Foundation Classes (IFC)
Building Information Modeling (BIM)  & Industry Foundation Classes (IFC)Building Information Modeling (BIM)  & Industry Foundation Classes (IFC)
Building Information Modeling (BIM) & Industry Foundation Classes (IFC)
 
스마트시티 공간정보 서비스 지원을 위한 BIM-GIS 객체 맵핑 표준
스마트시티 공간정보 서비스 지원을 위한 BIM-GIS 객체 맵핑 표준스마트시티 공간정보 서비스 지원을 위한 BIM-GIS 객체 맵핑 표준
스마트시티 공간정보 서비스 지원을 위한 BIM-GIS 객체 맵핑 표준
 
Using FME for Interoperability between GIS and non-GIS Systems
Using FME for Interoperability between GIS and non-GIS SystemsUsing FME for Interoperability between GIS and non-GIS Systems
Using FME for Interoperability between GIS and non-GIS Systems
 
Technische Universität München November 2014
Technische Universität München November 2014 Technische Universität München November 2014
Technische Universität München November 2014
 
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...
 
BIM Show Live UK - Léon van Berlo
BIM Show Live UK -  Léon van BerloBIM Show Live UK -  Léon van Berlo
BIM Show Live UK - Léon van Berlo
 
3D: Exciting Family News
3D: Exciting Family News3D: Exciting Family News
3D: Exciting Family News
 
Deep Dive into FME Desktop 2015
Deep Dive into FME Desktop 2015Deep Dive into FME Desktop 2015
Deep Dive into FME Desktop 2015
 
Unleashing FME 2015
Unleashing FME 2015Unleashing FME 2015
Unleashing FME 2015
 
Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010
 
Advanced Data Interoperability: LiDAR, 3D, and BIM - Esri UC 2015
Advanced Data Interoperability:LiDAR, 3D, and BIM - Esri UC 2015Advanced Data Interoperability:LiDAR, 3D, and BIM - Esri UC 2015
Advanced Data Interoperability: LiDAR, 3D, and BIM - Esri UC 2015
 
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
 
Niveaux de maturité BIM - 2015
Niveaux de maturité BIM - 2015Niveaux de maturité BIM - 2015
Niveaux de maturité BIM - 2015
 
Spatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysisSpatial tools for LiDAR based watershed management and forestry analysis
Spatial tools for LiDAR based watershed management and forestry analysis
 
Utilising the Virtual World for Urban Planning and Development
Utilising the Virtual World for Urban Planning and DevelopmentUtilising the Virtual World for Urban Planning and Development
Utilising the Virtual World for Urban Planning and Development
 
BIM and trends in construction | Empowering you in a BIM world
BIM and trends in construction | Empowering you in a BIM worldBIM and trends in construction | Empowering you in a BIM world
BIM and trends in construction | Empowering you in a BIM world
 
What is True BIM?
What is True BIM?What is True BIM?
What is True BIM?
 

Similar to BIM to GIS Interoperability

20161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
20161111whatisbimwhatareitsbenefitstotheconstructionindustry 16120111142420161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
20161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
Anshad cp
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014
Eamonn Roarke
 

Similar to BIM to GIS Interoperability (20)

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
 
Synergis University 2014-BIM for Construction
Synergis University 2014-BIM for ConstructionSynergis University 2014-BIM for Construction
Synergis University 2014-BIM for Construction
 
What is BIM?
What is BIM?What is BIM?
What is BIM?
 
20161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
20161111whatisbimwhatareitsbenefitstotheconstructionindustry 16120111142420161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
20161111whatisbimwhatareitsbenefitstotheconstructionindustry 161201111424
 
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
 
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?
 
BIM model analysis
BIM model analysisBIM model analysis
BIM model analysis
 
Building Information Modelling M.arch.pdf
Building Information Modelling M.arch.pdfBuilding Information Modelling M.arch.pdf
Building Information Modelling M.arch.pdf
 
Building Information Modeling
Building Information ModelingBuilding Information Modeling
Building Information Modeling
 
Revit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) PresentationRevit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) Presentation
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014
 
Introduction to Building Information Modeling
Introduction to Building Information Modeling Introduction to Building Information Modeling
Introduction to Building Information Modeling
 
Approaching BIM/FM Integration: Filling the Gaps for Success Mr. Gordon Yu, P...
Approaching BIM/FM Integration: Filling the Gaps for Success Mr. Gordon Yu, P...Approaching BIM/FM Integration: Filling the Gaps for Success Mr. Gordon Yu, P...
Approaching BIM/FM Integration: Filling the Gaps for Success Mr. Gordon Yu, P...
 
GeoBIM development presentation on 3D geoinfo Berlin 2010
GeoBIM development presentation on 3D geoinfo Berlin 2010GeoBIM development presentation on 3D geoinfo Berlin 2010
GeoBIM development presentation on 3D geoinfo Berlin 2010
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
 
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
 
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...
 
BIMServer for IFC models ( www.ifcwebserver.org)
 BIMServer for IFC models ( www.ifcwebserver.org) BIMServer for IFC models ( www.ifcwebserver.org)
BIMServer for IFC models ( www.ifcwebserver.org)
 
Innovative BIM Solution For Project Management And Quantity Surveying Mr. Ken...
Innovative BIM Solution For Project Management And Quantity Surveying Mr. Ken...Innovative BIM Solution For Project Management And Quantity Surveying Mr. Ken...
Innovative BIM Solution For Project Management And Quantity Surveying Mr. Ken...
 
201703330 Booosting 3D IMRO - Abdoulaye Diakite TU Delft
201703330 Booosting 3D IMRO - Abdoulaye Diakite TU Delft201703330 Booosting 3D IMRO - Abdoulaye Diakite TU Delft
201703330 Booosting 3D IMRO - Abdoulaye Diakite TU Delft
 

More from 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
 
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
 
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
 
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
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 

More from Safe Software (20)

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
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

BIM to GIS Interoperability

  • 1. BIM to GIS 3D Guru Safe Staff
  • 2. Agenda  BIM to GIS Overview  challenges and opportunities  FME and BIM  formats and function  BIM to GIS  Demos: IFC/Revit to CityGML & KML  Other examples and use cases
  • 3. BIM to GIS Overview  BIM: powerful tool to manage information throughout the building life cycle  Challenge: rich BIM models gather dust while facility managers re-digitize building plans  Opportunity: FME’s BIM consumption and conversion tools leverage valuable BIM data  Potential: planning, maintenance, energy, sustainability, security, emergency response
  • 4. Why extract from BIM?  Visualization – planning, site suitability  2D floor plans - routing, maintenance  Analysis - space management: scheduling / leasing, energy / HVAC  Construction management – as built vs design  Facilities management – maintain and replace components, work plans, reporting  Updates – keep BIM current, add reference links
  • 5. Conversion Challenges • BIM too complex for most GIS applications • Data model differences and gaps • object vs relational • Limited geo-referencing • File size / instanced geometries • Schema mapping • which source feature types match GIS ones • External references
  • 6. Why FME and BIM? BIM software exports • overly complex (IFC) • overly simplified (DWG, Excel) FME • keep the info you need • discard the info you don’t • preserve the meaning or intent • place it in the right location
  • 7. FME & 3D: Key Concepts ● 3D Geometry Types o Surface, Mesh, Solid ● Geometry structure o Aggregation, Traits, GQuery ● Appearances ● Instances
  • 9. • Adobe 3D PDF • Autodesk 3DS • AutoCAD Civil 3D • AutoCAD DWG/DXF/RealDWG • Bentley Microstation • CityGML • COLLADA / KML • DirectX • Esri Geodatabase • Free File Geodatabase API • Esri Shape • Google SketchUp • IFC • LandXML • LAS / LAZ • Oracle Spatial Object • Oracle Spatial Point Cloud • Point Cloud XYZ • Revit • three.js • VRML • Wavefront OBJ • XML / GML • X3D 3D Formats CAD VECTOR RASTER DATABASE BIM/3D WEB POINT CLOUD
  • 10. BIM Formats Reading:  Revit  IFC  CityGML (BIM-lite) Writing:  IFC  CityGML (ADE’s)
  • 12. Reading IFC ● Data Model o Hierarchical o Relative ● Representations o Body o Annotations ● Property Sets o Geometries o Features
  • 13. BIM to GIS: Transformation  Schema mapping  Resolving relationships  Geometry  Conversion / Extrusion  Instances  Appearances  Validation  Georeferencing
  • 14. IFC to CityGML - Comparison ● Both Hierarchical ● Less levels in CityGML ● Different component types ● Solid vs. Surface
  • 15. Source IFC in Solibri: Riverside Building, DC
  • 16. IFC100 to CityGML LOD2 Workspace 1. Read source IFC model 2. Create a single mesh 3. Set Building attributes and traits 4. Georeference 5. Write CityGML
  • 18. Revit / IFC to CityGML LOD3 Workflow  Read IFC / Revit reader (hierarchical view)  Schema map IFC to CityGML feature types and fields  Geometry conversion solid to surface (CSG to B-rep)  Relationship preservation (parent / child)  CityGML object construction, LODs, format attributes  Building parts, roofs, walls, floors  Openings (window and door hierarchy)  Write CityGML
  • 19. IFC200 to CityGML LOD3 Workspace
  • 20. GIS Result: CityGML LOD3 Model
  • 21. CityGML LOD3 to COLLADA/KML  Read source CityGML  Create a single mesh  Set Attributes and traits for CityGML features  Reproject from EPSG:2248 to LL84  Write to KML (COLLADA is auto-generated and linked)
  • 22. CityGML to KML Workspace
  • 23. KML / COLLADA: Georeferenced Result
  • 24. Other Examples  Leesburg Court house  I-35 Bridge  University of Washington  HOK  Data distribution  Geometry Validation  Updating and writing IFC
  • 25. Revit to CityGML: Leesburg Courthouse Square
  • 26. I-35 Bridge in Revit
  • 28. GeometryValidator for 3D • Checks for solids with inverted faces, dangling surfaces, unsealed solids, etc • Flag errors with descriptions and locations • Chain multiple validators to isolate problems of interest (e.g 2d before 3d) • Repair option
  • 29. Writing IFC ● Updating IFC files with new information o Merging from GIS or databases
  • 30. Writing New IFC ● Property and Quantity Set Definitions ● Used to define output sets ● From source IFC or create using transformers ● Create Spaces from Floorplans
  • 32. Summary FME support for BIM and 3D workflows: • Extract and filter from BIM – just what you need • Translate to / from any GIS format • Transform schema and geometry • Validate schema, geometry and semantics • Automate with enterprise services • Publish BIM data to client friendly formats
  • 33. Resources ● buildingSMART - IFC specifications and resources o http://www.buildingsmart-tech.org/ ● Cobie samples and info: o http://www.nibs.org/?page=bsa_commonbimfiles ● IFC Viewers o DDS-CAD: http://www.dds-cad.net/ o Solibri: http://www.solibri.com/products/solibri- model-viewer/
  • 34. Thank You!  Questions?  For more information:  Enter name and email address  Enter company name  Enter other resources
  • 35. Optional Extra Section: 3D Concepts
  • 37. Surface Face ● Basic 3D Unit ● Bounded by Polygon CompositeSurface ● Collection of connected Faces ● Consistent front/back directions on Faces MultiSurface ● Collection of Faces and/or CompositeSurfaces
  • 39. Solid Box ● 3D solid primitive ● Not really useful Extrusion ● Base Face and extrusion direction/distance BRepSolid ● Solid defined by closed CompositeSurface boundary
  • 41. Geometry Structure Multi Level ● Hierarchy Structure reflected in geometry ● Each level can be named Traits and Attributes ● Attributes only on feature ● Traits are attributes on geometry Geometry Query ● Operate on desired geometry level without deconstructing aggregate
  • 42. Appearances Colors ● Diffuse, Ambient, Emissive, Alpha Textures ● Image applied to Faces
  • 44. Shared Items ID = 245 ID = 456 Appearance s Model s
  • 45. Transformers Create ● Creator, FaceReplacer, Extruder, SurfaceModeller, CSGBuilder Modify ● Clipper, Triangulator, GeometryCoercer, GeometryValidator, MeshMerger Appearances ● AppearanceSetter, AppearanceExtractor, GeometryColorSetter Instances ● Instantiator
  • 46. Transformers Shared Items ● SharedItemAdder, SharedItemRetreiver, SharedItemIDSetter, SharedItemIDExtractor Structure/Traits ● GeometryPartExtractor, GeometryPropertySetter, GeometryPropertyExtractor, GeometryPropertyRenamer, GeometryPropertyRemover, TraitMerger
  • 47. Resources Documentation - 3D Support http://docs.safe.com/fme/html/FME_Transformers/FME_Transformers.htm#geometry/FME_3D_Suppo rt.htm FMEpedia 3D Landing Page http://fmepedia.safe.com/topic/3D http://fmepedia.safe.com/articles/How_To/3D-Tutorial Demo Models Medallion: https://3dwarehouse.sketchup.com/model.html?id=328b2563208452451432fd505d2dea30 Pole 1: https://3dwarehouse.sketchup.com/model.html?id=u6996889e-eb44-416e-be2d-dff5300d8265 Pole 2: https://3dwarehouse.sketchup.com/model.html?id=e9a21787b95645893b15bbb3b8c2c5e House: https://3dwarehouse.sketchup.com/model.html?id=a05876468fc8fc65e72cf94dbba6e90c