Building Information Modeling

From OpenStreetMap Wiki
Jump to navigation Jump to search

Building Information Modeling (BIM) is a well known concept of handling even complex building data. This page presents an approach of handling indoor BIM data in OSM with using the SIT schema.

IFC to SIT translation schema

The translation schema defines which IFC object belongs to which SIT object.

IFC Tag SIT Tag Additionals IFC Tag Documentation
IFCSPATIALSTRUCTUREELEMENT.NAME
or dimensions
level=* Needs to be extracted from data set standards.buildingsmart.org - IFCSPATIALSTRUCTUREELEMENT
IFCSLAB In general: indoor=area
If the area is a room: indoor=room
If the area is a corridor: indoor=corridor
Type information might be added:
IFCSLABTYPE: material=*
standards.buildingsmart.org - IFCSLAB

standards.buildingsmart.org - IFCSLABTYPE

IFCSLABSTANDARDCASE
deprecated
In general: indoor=area
If the area is a room: indoor=room
If the area is a corridor: indoor=corridor
Type information might be added:
IFCSLABTYPE: material=*
standards.buildingsmart.org - IFCSLABSTANDARDCASE

standards.buildingsmart.org - IFCSLABTYPE

IFCSLABELEMENTEDCASE
deprecated
In general: indoor=area
If the area is a room: indoor=room
If the area is a corridor: indoor=corridor
Type information might be added:
IFCSLABTYPE: material=*
standards.buildingsmart.org - IFCSLABELEMENTEDCASE

standards.buildingsmart.org - IFCSLABTYPE

IFCWALL indoor=wall Type information might be added:
IFCWALLTYPE: material=*
standards.buildingsmart.org - IFCWALL

standards.buildingsmart.org - IFCWALLTYPE

IFCWALLSTANDARDCASE
deprecated
indoor=wall Type information might be added:
IFCWALLTYPE: material=*
standards.buildingsmart.org - IFCWALLSTANDARDCASE

standards.buildingsmart.org - IFCWALLTYPE

IFCWALLELEMENTEDCASE
deprecated
indoor=wall Type information might be added:
IFCWALLTYPE: material=*
standards.buildingsmart.org - IFCWALLELEMENTEDCASE

standards.buildingsmart.org - IFCWALLTYPE

IFCCOLUMN indoor=area Type information might be added:
IFCCOLUMNTYPE: material=*
standards.buildingsmart.org - IFCCOLUMN

standards.buildingsmart.org - IFCCOLUMNTYPE

IFCDOOR In general: door=yes
If the door is an entrance: entrance=yes
Access rules might be added:
If access is public: access=public
If access if private: access=private
standards.buildingsmart.org - IFCDOOR
IFCDOORSTANDARDCASE
deprecated
In general: door=yes
If the door is an entrance: entrance=yes
Access rules might be added:
If access is public: access=public
If access if private: access=private
standards.buildingsmart.org - IFCDOORSTANDARDCASE
IFCSTAIR highway=steps standards.buildingsmart.org - IFCSTAIR

Software

JOSM indoorhelper

Currently the JOSM indoorhelper plugin provides a BIM-to-OSM parser in beta stage.

BIMtoOSM parser library https://github.com/rebeccasc/BIMtoOSM

WIP (June 2021): One of the indoorhelper projects is about moving the BIM-to-OSM parser code to its own repository (BIMtoOSM). Afterwards the indoorhelper uses the project as dependency.