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
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
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)
24. Other Examples
Leesburg Court house
I-35 Bridge
University of Washington
HOK
Data distribution
Geometry Validation
Updating and writing IFC
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
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
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