IFC,CityGML and LOD

Recently, I was studying the combination of BIM and GIS and came into contact with the concepts of CityGML and LOD.

I would like to consult professionals: 1. Are there any recommendations for conversion tools between IFC and CityGML? 2. What do you share about BIM+GIS?

Comments

  • Same problem here. How to convert a IFC to CityGML?

    shanmama
  • This is the problem some work on it :))
    The issue is not on semantics, but in geometries/topologies
    Thomas @aothms has worked a lot in this area

    shanmama
  • @bernd said:
    Same problem here. How to convert a IFC to CityGML?

    Yes. I have reviewed some literature and found that many people in academia are trying this problem

  • @ReD_CoDE said:
    This is the problem some work on it :))
    The issue is not on semantics, but in geometries/topologies
    Thomas @aothms has worked a lot in this area

    thank you very much! Every time I ask a question in my impression, you can give me reasonable enough suggestions.

    ReD_CoDE
  • I agree, @ReD_CoDE, with my university I'm working on exactly this. We should be able to release something rather soon under an open source license. It'll be based on a version of IfcOpenShell that uses CGAL in addition to OCCT, https://github.com/tudelft3d/IfcOpenShell/tree/cgal/ which was a monster effort, but is getting near to something usable.

    ReD_CoDEJesusbillcarlopavCadGirushanmama
  • wow thomas what a great news :-)

  • For the record I think the repo for conversion is here, but it seems a little old :) https://github.com/tudelft3d/ifc2citygml

    Does anybody know anything about this Singaporean initiative? https://ifc2citygml.github.io/

  • @Moult said:
    Does anybody know anything about this Singaporean initiative? https://ifc2citygml.github.io/

    I aware of that, but is less interesting to me, because of its low LOD approach, LOD 0, LOD 1, and LOD 2
    You can achieve low levels by some mapping/parsing techniques which are good in some scenarios
    Also, there're other considerations about CityGML and IFC, especially IFC

  • @aothms said:
    I agree, @ReD_CoDE, with my university I'm working on exactly this. We should be able to release something rather soon under an open source license. It'll be based on a version of IfcOpenShell that uses CGAL in addition to OCCT, https://github.com/tudelft3d/IfcOpenShell/tree/cgal/ which was a monster effort, but is getting near to something usable.

    I have been using your IfcOpenShell-Python. To a certain extent, he helped my research. Thank you very much

  • @Moult said:
    For the record I think the repo for conversion is here, but it seems a little old :) https://github.com/tudelft3d/ifc2citygml

    Does anybody know anything about this Singaporean initiative? https://ifc2citygml.github.io/

    This Singapore research seems to be just an introduction, I don't know their products or codes.

  • edited October 2020

    It is not an OS solution, but FME has some conversion tools between IFC and CityGML. They provide some free trial license, so you could try to use it for a reference :) It takes some time to learn though..

    Here is what they do for LOD3:
    https://community.safe.com/s/article/bim-to-gis-advanced-ifc-lod-200-to-lod-3-citygml

    edit: I have not tried to do a conversion between IFC and CityGML with FME, I just know it exists

  • The approach from Singapore NUS is a graph rewriting approach. Conceptually quite pure, but I expect it'll require exceptionally well modelled buildings and really good exporters to have proper output. Last time I checked FME it was just piping building elements independently through their feature conversion pipeline so you also don't get a valid facade shell. Our approach in Delft is a lot of geometrical processing to glue everything together and eliminate invisible surfaces, but in the end it'll likely give a more robust solution.

  • Esri has a coherent article about GIS+BIM:
    https://www.esri.com/arcgis-blog/products/arcgis-pro/transportation/common-patterns-for-bim-and-gis-integration
    just they didn't aware of a new approach at that time, which I shared with them:
    https://databricks.com/blog/2020/01/30/what-is-a-data-lakehouse.html

    However, as mentioned before and even two coherent articles from TU Delft which Thomas is part of that team mentions, the important part is about geometry/topology

  • @LaurensJN I recently tried out FME's conversion tools, and discovered they don't support geolocation in IFC ... the good news is that in FME you can script your own little property extractor so you can work around it somewhat by storing geolocation in another unofficial property, but... :)

  • edited October 2020

    In case of the Singapore stuff. It is not open source AFAIK. I know one of the members according website from Singapore is on FreeCAD forum too. I will give a hint to this here.
    Cheers bernd

Sign In or Register to comment.