Automatic Conversion of CityGML to IFC

Master Thesis (2019)
Author(s)

N. Salheb (TU Delft - Architecture and the Built Environment)

Contributor(s)

J.E. Stoter – Mentor (TU Delft - Urban Data Science)

G.A.K. Arroyo Ohori – Graduation committee member (TU Delft - Urban Data Science)

Michiel Boelhouwer – Coach (Gemeente Rotterdam)

Faculty
Architecture and the Built Environment
Copyright
© 2019 Nebras Salheb
More Info
expand_more
Publication Year
2019
Language
English
Copyright
© 2019 Nebras Salheb
Coordinates
52.006193, 4.371070
Graduation Date
30-10-2019
Awarding Institution
Delft University of Technology
Programme
['Geomatics']
Faculty
Architecture and the Built Environment
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This study presents a methodology to convert from the most dominant 3D city model standard in 3D GIS to BIM. Namely, CityGML to IFC. IFC is chosen because it is the common open standard to exchange data in the BIM world. For the aim of this study, the two standards are divided into 5 comparable sub-parts; Semantics, Geometry, Geographical coordinates, Topology, and Encoding. The characteristics of each of these sub-parts are studied and a theoretical conversion method is proposed for it from the first standard to the other. This is done by performing a semantic and geometrical mapping between the two standards, converting the georeferencing from Global to local, converting the encoding that the two standards use from XML to STEP, deciding which topological relations are to be retained, and providing a basic implementation that is created using Python to combine the above tasks. The work presented in this thesis can provide a foundation for future work in converting CityGML to IFC. It provides an insight into the relationship between the two standards and a methodology for the conversion from one to the other, and the process of developing software to perform such conversion. This is done in a way that can be extended for future specific needs.

Files

License info not available
License info not available