Hi everybody, i hope you re fine .
I need to develop a web app that can convert any ifc file uploaded into cityGML format in order to visualize it on 3D Map( Cesium) . Any suggestions about how to proceed ?
Thank you
Last edit: FatimaZahra TOUILE 2021-05-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi everybody, i hope you re fine .
I need to develop a web app that can convert any ifc file uploaded into cityGML format in order to visualize it on 3D Map( Cesium) . Any suggestions about how to proceed ?
Thank you
Last edit: FatimaZahra TOUILE 2021-05-20
Strictly speaking CityGML is a very different format from IFC (slide 20 https://www.slideshare.net/berlotti/citygml-extension-for-bim-and-ifc) so you need a lot of geometric processing to split the solid body geometries in IFC to a closed shell of surfaces for CityGML. Have a look at https://github.com/tudelft3d/ifc2citygml that aims to do this using CGAL.
Thank you for your reply .
for the GitHub repository i really do not understand the code ? and how can i link it with the web app ?
It takes some time to get familiar with CGAL. It's an advanced C++ library that depends a lot on templates.
I imagine some sort of task queue that would run the conversion.