SlideShare a Scribd company logo
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

Geographic information system
Geographic information systemGeographic information system
Geographic information system
OssamaElShanawany
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training
Imran khan
 
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
 
Gis Day Presentation 2010 - ACCC - Expanded Version
Gis Day Presentation 2010 - ACCC - Expanded VersionGis Day Presentation 2010 - ACCC - Expanded Version
Gis Day Presentation 2010 - ACCC - Expanded Version
pdcaris
 
GIS
GISGIS
GIS
GISGIS
Applications of Arc GIS
Applications of Arc GISApplications of Arc GIS
Applications of Arc GIS
ExtraPDFs
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
Esri UK
 
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
Esri Ireland
 
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)
 
FOSS4G Firenze 2022 참가기
FOSS4G Firenze 2022 참가기FOSS4G Firenze 2022 참가기
FOSS4G Firenze 2022 참가기
SANGHEE SHIN
 
Enterprise GIS
Enterprise GIS Enterprise GIS
Enterprise GIS
Esri
 
Spatial Data Science with R
Spatial Data Science with RSpatial Data Science with R
Spatial Data Science with R
amsantac
 
Introduction To GIS
Introduction To GISIntroduction To GIS
Introduction To GIS
Maneesh Prasad
 
MongoDB + GeoServer
MongoDB + GeoServerMongoDB + GeoServer
MongoDB + GeoServer
MongoDB
 
Chapter one gis
Chapter one gisChapter one gis
Chapter one gis
Gokul Saud
 
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
i-SCOPE Project
 
3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM
ACSG Section Montréal
 
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
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
Asim Pt
 

What's hot (20)

Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training
 
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
 
Gis Day Presentation 2010 - ACCC - Expanded Version
Gis Day Presentation 2010 - ACCC - Expanded VersionGis Day Presentation 2010 - ACCC - Expanded Version
Gis Day Presentation 2010 - ACCC - Expanded Version
 
GIS
GISGIS
GIS
 
GIS
GISGIS
GIS
 
Applications of Arc GIS
Applications of Arc GISApplications of Arc GIS
Applications of Arc GIS
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
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
 
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...
 
FOSS4G Firenze 2022 참가기
FOSS4G Firenze 2022 참가기FOSS4G Firenze 2022 참가기
FOSS4G Firenze 2022 참가기
 
Enterprise GIS
Enterprise GIS Enterprise GIS
Enterprise GIS
 
Spatial Data Science with R
Spatial Data Science with RSpatial Data Science with R
Spatial Data Science with R
 
Introduction To GIS
Introduction To GISIntroduction To GIS
Introduction To GIS
 
MongoDB + GeoServer
MongoDB + GeoServerMongoDB + GeoServer
MongoDB + GeoServer
 
Chapter one gis
Chapter one gisChapter one gis
Chapter one gis
 
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
 
3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and BIM3D Digital Cities: The Convergence of CAD, GIS and BIM
3D Digital Cities: The Convergence of CAD, GIS and 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
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
 

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 Platform
SANGHEE SHIN
 
Leif granholm
Leif granholmLeif granholm
Leif granholm
Hanna Wincenciak
 
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
 
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
 
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
 
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
 
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
Booosting platform voor koplopers in bouwinnovatie
 
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
 
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 Platform
SANGHEE 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 FME
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
 
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) meeting
Tae 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 model
Tae 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 Platform
SANGHEE 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 FOSS4G
SANGHEE SHIN
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
Rollo Home
 
2014 stumico gis_bim
2014 stumico gis_bim2014 stumico gis_bim
2014 stumico gis_bim
Jakob Beetz
 

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
 
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)
 
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
 
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
 
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
 

Recently uploaded

Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 

Recently uploaded (20)

Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 

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