SlideShare a Scribd company logo
1 of 19
Download to read offline
www.gim.be
Open BIM:
bridging the gap
between BIM
and GIS
Brussels, 24 October 2019
Stijn Goedertier
BIMy – BIM in the city
• ITEA research project: 2018 –
2021
• Belgian and Turkish partners
• open platform
• for sharing, storing and
filtering BIMs among different
BIM owners/users
• integrating and visualizing
them in their built and natural
environment
Open BIM: open-source solutions for BIM-GIS integration 3
BIM versus GIS
GIS
• lower scale
• geospatial CRS
• surfacic (2D)
• Topological relations
• Surveying as source
• Standards: GML (OGC), …
• variety: vector data, coverages,
point clouds, orthoimagery,
elevation models, …BIM
• higher scale
• engineering CRS
• volumetric (3D)
• element composition
• human design as source
• standards: DWG, IFC
(BuildingSMART)
• vector data (documents)
Source: BuildingSmart, Thomas Liebich
Open BIM: open-source solutions for BIM-GIS integration 4
Standards – Industry Foundation
Classes (IFC)
IFC is an open, vendor-neutral data
standard
Standardised by the buildingSMART
consortium, also legal ISO standard
(ISO 16739)
IFC data model defined using
EXPRESS modelling language (ISO
10303)
IFC data in STEP or STEP-XML
format (ISO 10303)
IFC defines types like IfcSpace,
IfcBuildingStorey, IfcWall, etc.
Open BIM: open-source solutions for BIM-GIS integration 5
Source: buildingSMART
Standards – Industry Foundation
Classes (IFC)
IFC adopts the STEP geometry and
topology model from ISO 10303-42,
using
 Constructive Solid Geometry
(e.g. union operations)
 Boundary Representation (e.g.
extrusion operations)
See also: FME CSGBuilder,
CSGEvaluator
Open BIM: open-source solutions for BIM-GIS integration 6
Constructive Solid Geometry (Source: wikipedia)
Standards – CityGML
• CityGML is a data model for virtual 3D
city models
• GML 3 application schema
• OGC Standard
• Application Domain Extensions (ADEs)
• CityGML 3.0 in the making (with
CityJSON encoding)
BIM-naar-GIS dataverwerking - FLAGIS - 11 December 2018 7
Standards – CityGML
GML defines a 3D geometry model
used in application profiles like
CityGML, InfraGML, etc.
3D geometry types in GML:
 Surface: a planar area in 3D space
 Solid: a volume closed in 3D
space, defined by connected
surfaces
Open BIM: open-source solutions for BIM-GIS integration 8
Source: FME SurfaceBuilder Source: FME TinGenerator
source:
http://en.wiki.quality.sig3d.o
rg
CityGML 3.0 – Geometry model
Open BIM: open-source solutions for BIM-GIS integration 9
class Core - Geometry and LoD concept
«type»
Geometry root::GM_Object
GM_Primitive
«type»
Geometric primitive::
GM_Point
AbstractCityObject
«FeatureType»
AbstractSpace
AbstractCityObject
«FeatureType»
AbstractThematicSurface
«FeatureType»
AbstractPhysicalSpace
«FeatureType»
AbstractOccupiedSpace
GM_Primitive
«type»
Geometric primitive::
GM_Solid
GM_MultiPrimitive
«type»
Geometric aggregates::
GM_MultiSurface
GM_MultiPrimitive
«type»
Geometric aggregates::
GM_MultiCurve
Core module -
Geometry and LoD concept
«FeatureType»
ImplicitGeometry
«Property»
+ libraryObject: URI [0..1]
+ mimeType: Code [0..1]
+ transformationMatrix: TransformationMatrix4x4 [0..1]
*
+lod1MultiSurface
«Property»
0..1
*
+lod3TerrainIntersectionCurve
«Property»
0..1
*
+lod3MultiSurface
«Property»
0..1
*
+lod2TerrainIntersectionCurve
«Property»
0..1
*
+referencePoint
«Property» 1
*
+lod2MultiSurface
«Property»
0..1
*
+lod3Solid
«Property»
0..1
*
+lod0MultiSurface
«Property»
0..1
*
+lod3MultiCurve
«Property»
0..1
+bounds
«Property»*
+boundary
«Property» *
*
+lod3ImplicitRepresentation
«Property»
0..1
*
+relativeGMLGeometry
«Property»
0..1
*
+lod1ImplicitRepresentation
«Property»0..1
*
+lod1TerrainIntersectionCurve
«Property»
0..1
*
+lod2ImplicitRepresentation
«Property»
0..1
*
+lod1Solid
«Property»
0..1
*
+lod2MultiCurve
«Property»
0..1
*
+lod0Point
«Property»0..1
*
+lod3MultiSurface
«Property»
0..1
*
+lod2Solid
«Property»
0..1
*
+lod2MultiSurface
«Property»
0..1
*
+lod0MultiCurve
«Property»
0..1
Open issues
• Tool support for IFC
• Information delivery specifications for georeferencing
BIMs
• Inevitable information loss when converting IFC to
CityGML
Open BIM: open-source solutions for BIM-GIS integration 10
Storage – Postgres/PostGIS
3D geometries in PostGIS: POINT,
LINE, POLYGON, TIN, POLYHEDRAL
surface
3D functions in PostGIS:
ST_3DClosestPoint, ST_3DDistance,
ST_3DDWithin, ST_3DDFullyWithin,
ST_3DIntersects, ST_3DLongestLine,
ST_3DMaxDistance,
ST_3DShortestLine
3DCityDB: CityGML data model for
PostGIS, 3DCityDB importer-
exporter
Open BIM: open-source solutions for BIM-GIS integration 11
Storage – BIMServer
IFC data store: (IFC2x3, IFC4) based
on BerkleyDB
Stores: native geometry ánd
triangular meshes
ReST API
Plugins for visualisation,
management, model merging, model
checking, etc: BIMviews, BIMSurfer,
etc.…
http://bimserver.org/
Open BIM: open-source solutions for BIM-GIS integration 12
Storage – GeoRocket
GeoRocket is a "high-performance
data store for geospatial vector
data".
GeoRocket splits any XML or
GeoJSON file up in chunks, indexes
them using ElasticSearch, and is
capable of responding to (spatial)
queries by merging those chunks
back together.
https://georocket.io/
Open BIM: open-source solutions for BIM-GIS integration 13
Transformation – IfcOpenShell
Geometry engine: uses Open
CASCADE to convert IFC B-Rep
geometry into triangulated meshes.
Plug-ins for Blender, BIMserver, 3DS
Max, etc.
Open BIM: open-source solutions for BIM-GIS integration 14
Transformation – CGAL
Geometry types: point, line, 3D
polyhedral surfaces, TINs
Operations:
• Afine transformations
• 3D mesh generation,
• mesh approximation
(simplification)
• …
Qt5 visualisation
Open BIM: open-source solutions for BIM-GIS integration 15
Transformation - SFCGAL
geometry types aligned with OGC Simple Features Access standards:
Points, LineStrings, Polygons, TriangulatedSurfaces, PolyhedralSurfaces,
GeometryCollections, Solids
Operations: WKT reading and writing, Intersection operations and
predicates, Convex hull computation, Tessellation, Extrusion, Area and
distance computation, Minkovski sums, Contour offsets, Straight skeleton
generation
Available for PostGIS
http://www.sfcgal.org/
Open BIM: open-source solutions for BIM-GIS integration 16
Desktop – FreeCAD
3D parametric modeller via Arch
Workbench module
Open CASCADE
Built-in support for STEP (ifc)
Import/export: ifc, dae, obj,
https://www.freecadweb.org
Open BIM: open-source solutions for BIM-GIS integration 17
Visualisation - BIMSurfer
Requires BIMserver backend
WebGL 2.0
Focus on performance
https://github.com/opensourceBIM
/BIMsurfer
Open BIM: open-source solutions for BIM-GIS integration 18
Visualisation – CesiumJS
• An open specification by AGI that
allows for efficiently streaming 3D
geospatial data on the Web
• OGC Community Standard
• 3d syntax based on glTF
• Each tile desribed by one JSON file
with CRS, attribute, and
refinement information
Open BIM: open-source solutions for BIM-GIS integration 19
Conclusion
Open-source building blocks
available.
Let’s build!
Open BIM: open-source solutions for BIM-GIS integration 20

More Related Content

What's hot

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 FMESafe Software
 
Integrating BIM & GIS - Closing the Data Loop, September 2019
Integrating BIM & GIS - Closing the Data Loop, September 2019Integrating BIM & GIS - Closing the Data Loop, September 2019
Integrating BIM & GIS - Closing the Data Loop, September 2019Esri Ireland
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향SANGHEE SHIN
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilitySafe Software
 
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
 
BIM - Building Information Modelling
BIM - Building Information ModellingBIM - Building Information Modelling
BIM - Building Information ModellingNemat Syed
 
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 Safe Software
 
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
 
What is bim, building information modeling
What is bim, building information modelingWhat is bim, building information modeling
What is bim, building information modelingNI BT
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNorth Dakota GIS Hub
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)Farid Ghori
 
BIM to GIS Interoperability
BIM to GIS InteroperabilityBIM to GIS Interoperability
BIM to GIS InteroperabilitySafe Software
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
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)Safe Software
 
GIS in property management
GIS in property management GIS in property management
GIS in property management Samuel Dekolo
 

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
 
Integrating BIM & GIS - Closing the Data Loop, September 2019
Integrating BIM & GIS - Closing the Data Loop, September 2019Integrating BIM & GIS - Closing the Data Loop, September 2019
Integrating BIM & GIS - Closing the Data Loop, September 2019
 
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
3차원 위치 기반의 CAD/BIM/GIS 융합 활용 방향
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM Interoperability
 
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 - Building Information Modelling
BIM - Building Information ModellingBIM - Building Information Modelling
BIM - Building Information Modelling
 
BIM in Project Management: Keynote Speech by Mr. Kevin POOLE
BIM in Project Management: Keynote Speech by Mr. Kevin POOLEBIM in Project Management: Keynote Speech by Mr. Kevin POOLE
BIM in Project Management: Keynote Speech by Mr. Kevin POOLE
 
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
 
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
 
BIM & Sustainability
BIM & SustainabilityBIM & Sustainability
BIM & Sustainability
 
What is bim, building information modeling
What is bim, building information modelingWhat is bim, building information modeling
What is bim, building information modeling
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
Bim overview
Bim overviewBim overview
Bim overview
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
 
The Bim Process Explained
The Bim Process ExplainedThe Bim Process Explained
The Bim Process Explained
 
CityGML and BIM
CityGML and BIMCityGML and BIM
CityGML and BIM
 
BIM to GIS Interoperability
BIM to GIS InteroperabilityBIM to GIS Interoperability
BIM to GIS Interoperability
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
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)
 
GIS in property management
GIS in property management GIS in property management
GIS in property management
 

Similar to Open BIM: bridging the gap between BIM and GIS

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 PlatformSANGHEE SHIN
 
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 PlatformSANGHEE SHIN
 
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 PlatformSANGHEE SHIN
 
BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren GIM_nv
 
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 Platformslhead1
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...SANGHEE SHIN
 
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 PlatformSANGHEE SHIN
 
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 FMESafe Software
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformSafe Software
 
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료BJ Jang
 
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) meetingTae wook kang
 
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 modelTae wook kang
 
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...South Tyrol Free Software Conference
 
mago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM Platformmago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM PlatformSANGHEE SHIN
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4GSANGHEE SHIN
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRIDRollo Home
 
2014 stumico gis_bim
2014 stumico gis_bim2014 stumico gis_bim
2014 stumico gis_bimJakob Beetz
 
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 ServerSafe Software
 

Similar to Open BIM: bridging the gap between BIM and GIS (20)

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
 
Leif granholm
Leif granholmLeif granholm
Leif granholm
 
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
 
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
 
BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren BIM-naar-GIS dataverwerking: linken en visualiseren
BIM-naar-GIS dataverwerking: linken en visualiseren
 
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
 
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
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
 
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
 
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
 
CityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS PlatformCityGML Integration Into the ArcGIS Platform
CityGML Integration Into the ArcGIS Platform
 
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
 
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
 
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
 
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...
SFScon22 - Peter Hopfgartner - Bridging the Gap between BIM and GIS with Open...
 
mago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM Platformmago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM Platform
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
 
2014 stumico gis_bim
2014 stumico gis_bim2014 stumico gis_bim
2014 stumico gis_bim
 
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
 

Recently uploaded

LM7_ Embedded Sql and Dynamic SQL in dbms
LM7_ Embedded Sql and Dynamic SQL in dbmsLM7_ Embedded Sql and Dynamic SQL in dbms
LM7_ Embedded Sql and Dynamic SQL in dbmsBalaKrish12
 
Mohanakumar K R Davangere_3[1] 4d1 me.pptx
Mohanakumar K R Davangere_3[1] 4d1 me.pptxMohanakumar K R Davangere_3[1] 4d1 me.pptx
Mohanakumar K R Davangere_3[1] 4d1 me.pptxMohan377827
 
applications of diffrentiability in real life.pptx
applications of diffrentiability in real life.pptxapplications of diffrentiability in real life.pptx
applications of diffrentiability in real life.pptxananditam30
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...shreenathji26
 
AI Powered Ecover creator that creates everything that you want
AI Powered Ecover creator that creates everything that you wantAI Powered Ecover creator that creates everything that you want
AI Powered Ecover creator that creates everything that you wantsuja868966
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...KrishnaveniKrishnara1
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...arifengg7
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
Detection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackingDetection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackinghadarpinhas1
 
Chapter 9 Mechanical Injection Systems.pdf
Chapter 9 Mechanical Injection Systems.pdfChapter 9 Mechanical Injection Systems.pdf
Chapter 9 Mechanical Injection Systems.pdfFaizanAhmed396943
 
Structural Integrity Assessment Standards in Nigeria by Engr Nimot Muili
Structural Integrity Assessment Standards in Nigeria by Engr Nimot MuiliStructural Integrity Assessment Standards in Nigeria by Engr Nimot Muili
Structural Integrity Assessment Standards in Nigeria by Engr Nimot MuiliNimot Muili
 
Indian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfIndian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfalokitpathak01
 
Defining the Clouds for entriprises.pptx
Defining the Clouds for entriprises.pptxDefining the Clouds for entriprises.pptx
Defining the Clouds for entriprises.pptxAshwiniTodkar4
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Network Enhancements on BitVisor for BitVisor Summit 12
Network Enhancements on BitVisor for BitVisor Summit 12Network Enhancements on BitVisor for BitVisor Summit 12
Network Enhancements on BitVisor for BitVisor Summit 12cjchen22
 
Ece technical seminar topic for under graduate.pptx
Ece technical seminar topic for under graduate.pptxEce technical seminar topic for under graduate.pptx
Ece technical seminar topic for under graduate.pptxArjunPLinekaje
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
sedimentation for the material for system.
sedimentation for the material for system.sedimentation for the material for system.
sedimentation for the material for system.Shyam97291
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labsamber724300
 

Recently uploaded (20)

LM7_ Embedded Sql and Dynamic SQL in dbms
LM7_ Embedded Sql and Dynamic SQL in dbmsLM7_ Embedded Sql and Dynamic SQL in dbms
LM7_ Embedded Sql and Dynamic SQL in dbms
 
Mohanakumar K R Davangere_3[1] 4d1 me.pptx
Mohanakumar K R Davangere_3[1] 4d1 me.pptxMohanakumar K R Davangere_3[1] 4d1 me.pptx
Mohanakumar K R Davangere_3[1] 4d1 me.pptx
 
applications of diffrentiability in real life.pptx
applications of diffrentiability in real life.pptxapplications of diffrentiability in real life.pptx
applications of diffrentiability in real life.pptx
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
 
AI Powered Ecover creator that creates everything that you want
AI Powered Ecover creator that creates everything that you wantAI Powered Ecover creator that creates everything that you want
AI Powered Ecover creator that creates everything that you want
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
Detection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackingDetection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and tracking
 
Chapter 9 Mechanical Injection Systems.pdf
Chapter 9 Mechanical Injection Systems.pdfChapter 9 Mechanical Injection Systems.pdf
Chapter 9 Mechanical Injection Systems.pdf
 
Structural Integrity Assessment Standards in Nigeria by Engr Nimot Muili
Structural Integrity Assessment Standards in Nigeria by Engr Nimot MuiliStructural Integrity Assessment Standards in Nigeria by Engr Nimot Muili
Structural Integrity Assessment Standards in Nigeria by Engr Nimot Muili
 
Indian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfIndian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdf
 
Defining the Clouds for entriprises.pptx
Defining the Clouds for entriprises.pptxDefining the Clouds for entriprises.pptx
Defining the Clouds for entriprises.pptx
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
Network Enhancements on BitVisor for BitVisor Summit 12
Network Enhancements on BitVisor for BitVisor Summit 12Network Enhancements on BitVisor for BitVisor Summit 12
Network Enhancements on BitVisor for BitVisor Summit 12
 
Ece technical seminar topic for under graduate.pptx
Ece technical seminar topic for under graduate.pptxEce technical seminar topic for under graduate.pptx
Ece technical seminar topic for under graduate.pptx
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
sedimentation for the material for system.
sedimentation for the material for system.sedimentation for the material for system.
sedimentation for the material for system.
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labs
 

Open BIM: bridging the gap between BIM and GIS

  • 1. www.gim.be Open BIM: bridging the gap between BIM and GIS Brussels, 24 October 2019 Stijn Goedertier
  • 2. BIMy – BIM in the city • ITEA research project: 2018 – 2021 • Belgian and Turkish partners • open platform • for sharing, storing and filtering BIMs among different BIM owners/users • integrating and visualizing them in their built and natural environment Open BIM: open-source solutions for BIM-GIS integration 3
  • 3. BIM versus GIS GIS • lower scale • geospatial CRS • surfacic (2D) • Topological relations • Surveying as source • Standards: GML (OGC), … • variety: vector data, coverages, point clouds, orthoimagery, elevation models, …BIM • higher scale • engineering CRS • volumetric (3D) • element composition • human design as source • standards: DWG, IFC (BuildingSMART) • vector data (documents) Source: BuildingSmart, Thomas Liebich Open BIM: open-source solutions for BIM-GIS integration 4
  • 4. Standards – Industry Foundation Classes (IFC) IFC is an open, vendor-neutral data standard Standardised by the buildingSMART consortium, also legal ISO standard (ISO 16739) IFC data model defined using EXPRESS modelling language (ISO 10303) IFC data in STEP or STEP-XML format (ISO 10303) IFC defines types like IfcSpace, IfcBuildingStorey, IfcWall, etc. Open BIM: open-source solutions for BIM-GIS integration 5 Source: buildingSMART
  • 5. Standards – Industry Foundation Classes (IFC) IFC adopts the STEP geometry and topology model from ISO 10303-42, using  Constructive Solid Geometry (e.g. union operations)  Boundary Representation (e.g. extrusion operations) See also: FME CSGBuilder, CSGEvaluator Open BIM: open-source solutions for BIM-GIS integration 6 Constructive Solid Geometry (Source: wikipedia)
  • 6. Standards – CityGML • CityGML is a data model for virtual 3D city models • GML 3 application schema • OGC Standard • Application Domain Extensions (ADEs) • CityGML 3.0 in the making (with CityJSON encoding) BIM-naar-GIS dataverwerking - FLAGIS - 11 December 2018 7
  • 7. Standards – CityGML GML defines a 3D geometry model used in application profiles like CityGML, InfraGML, etc. 3D geometry types in GML:  Surface: a planar area in 3D space  Solid: a volume closed in 3D space, defined by connected surfaces Open BIM: open-source solutions for BIM-GIS integration 8 Source: FME SurfaceBuilder Source: FME TinGenerator source: http://en.wiki.quality.sig3d.o rg
  • 8. CityGML 3.0 – Geometry model Open BIM: open-source solutions for BIM-GIS integration 9 class Core - Geometry and LoD concept «type» Geometry root::GM_Object GM_Primitive «type» Geometric primitive:: GM_Point AbstractCityObject «FeatureType» AbstractSpace AbstractCityObject «FeatureType» AbstractThematicSurface «FeatureType» AbstractPhysicalSpace «FeatureType» AbstractOccupiedSpace GM_Primitive «type» Geometric primitive:: GM_Solid GM_MultiPrimitive «type» Geometric aggregates:: GM_MultiSurface GM_MultiPrimitive «type» Geometric aggregates:: GM_MultiCurve Core module - Geometry and LoD concept «FeatureType» ImplicitGeometry «Property» + libraryObject: URI [0..1] + mimeType: Code [0..1] + transformationMatrix: TransformationMatrix4x4 [0..1] * +lod1MultiSurface «Property» 0..1 * +lod3TerrainIntersectionCurve «Property» 0..1 * +lod3MultiSurface «Property» 0..1 * +lod2TerrainIntersectionCurve «Property» 0..1 * +referencePoint «Property» 1 * +lod2MultiSurface «Property» 0..1 * +lod3Solid «Property» 0..1 * +lod0MultiSurface «Property» 0..1 * +lod3MultiCurve «Property» 0..1 +bounds «Property»* +boundary «Property» * * +lod3ImplicitRepresentation «Property» 0..1 * +relativeGMLGeometry «Property» 0..1 * +lod1ImplicitRepresentation «Property»0..1 * +lod1TerrainIntersectionCurve «Property» 0..1 * +lod2ImplicitRepresentation «Property» 0..1 * +lod1Solid «Property» 0..1 * +lod2MultiCurve «Property» 0..1 * +lod0Point «Property»0..1 * +lod3MultiSurface «Property» 0..1 * +lod2Solid «Property» 0..1 * +lod2MultiSurface «Property» 0..1 * +lod0MultiCurve «Property» 0..1
  • 9. Open issues • Tool support for IFC • Information delivery specifications for georeferencing BIMs • Inevitable information loss when converting IFC to CityGML Open BIM: open-source solutions for BIM-GIS integration 10
  • 10. Storage – Postgres/PostGIS 3D geometries in PostGIS: POINT, LINE, POLYGON, TIN, POLYHEDRAL surface 3D functions in PostGIS: ST_3DClosestPoint, ST_3DDistance, ST_3DDWithin, ST_3DDFullyWithin, ST_3DIntersects, ST_3DLongestLine, ST_3DMaxDistance, ST_3DShortestLine 3DCityDB: CityGML data model for PostGIS, 3DCityDB importer- exporter Open BIM: open-source solutions for BIM-GIS integration 11
  • 11. Storage – BIMServer IFC data store: (IFC2x3, IFC4) based on BerkleyDB Stores: native geometry ánd triangular meshes ReST API Plugins for visualisation, management, model merging, model checking, etc: BIMviews, BIMSurfer, etc.… http://bimserver.org/ Open BIM: open-source solutions for BIM-GIS integration 12
  • 12. Storage – GeoRocket GeoRocket is a "high-performance data store for geospatial vector data". GeoRocket splits any XML or GeoJSON file up in chunks, indexes them using ElasticSearch, and is capable of responding to (spatial) queries by merging those chunks back together. https://georocket.io/ Open BIM: open-source solutions for BIM-GIS integration 13
  • 13. Transformation – IfcOpenShell Geometry engine: uses Open CASCADE to convert IFC B-Rep geometry into triangulated meshes. Plug-ins for Blender, BIMserver, 3DS Max, etc. Open BIM: open-source solutions for BIM-GIS integration 14
  • 14. Transformation – CGAL Geometry types: point, line, 3D polyhedral surfaces, TINs Operations: • Afine transformations • 3D mesh generation, • mesh approximation (simplification) • … Qt5 visualisation Open BIM: open-source solutions for BIM-GIS integration 15
  • 15. Transformation - SFCGAL geometry types aligned with OGC Simple Features Access standards: Points, LineStrings, Polygons, TriangulatedSurfaces, PolyhedralSurfaces, GeometryCollections, Solids Operations: WKT reading and writing, Intersection operations and predicates, Convex hull computation, Tessellation, Extrusion, Area and distance computation, Minkovski sums, Contour offsets, Straight skeleton generation Available for PostGIS http://www.sfcgal.org/ Open BIM: open-source solutions for BIM-GIS integration 16
  • 16. Desktop – FreeCAD 3D parametric modeller via Arch Workbench module Open CASCADE Built-in support for STEP (ifc) Import/export: ifc, dae, obj, https://www.freecadweb.org Open BIM: open-source solutions for BIM-GIS integration 17
  • 17. Visualisation - BIMSurfer Requires BIMserver backend WebGL 2.0 Focus on performance https://github.com/opensourceBIM /BIMsurfer Open BIM: open-source solutions for BIM-GIS integration 18
  • 18. Visualisation – CesiumJS • An open specification by AGI that allows for efficiently streaming 3D geospatial data on the Web • OGC Community Standard • 3d syntax based on glTF • Each tile desribed by one JSON file with CRS, attribute, and refinement information Open BIM: open-source solutions for BIM-GIS integration 19
  • 19. Conclusion Open-source building blocks available. Let’s build! Open BIM: open-source solutions for BIM-GIS integration 20