python ,IFC,CityGML EXPERT -- 2

Job ID: 36045019

Budget: $30 – $100 AUD

I actually want to integrate the IFC and CityGML data. For that I need to convert IFC data to CityGML with using semantic web technologies.

For that I need the parse Ifc file and save as an RDF triple. After that I need to map these IFC/RDF data and citygml semantically and do a geometric conversion for georeferencing. And after all these I need to write the mapped data as an citygml file format

And I need to visualize the exported citygml data too

I can provide you the websites of these data formats

for IFC:
https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/?no_third_party_tracking=true

for CityGML:
https://www.ogc.org/standard/citygml/?no_third_party_tracking=true

both are uses schema mapping so you need to map the data for each other like this:

citygml_mapping = {
"Building": "IfcBuilding",
"BuildingPart": ["IfcBuildingStorey", "IfcSpace"],
"Wall": "IfcWallStandardCase",
"RoofSurface": "IfcRoof",
"Window": "IfcWindow",
"BuildingInstallation": ["IfcRailing", "IfcMember", "IfcStair", "IfcColumn", "IfcBeam"],
"Door": "IfcDoor",
"GroundSurface": "IfcSlab"
}

and of course you need to do geometric conversion too because I need to visualize the data

In all I need the conversion without data loss and I need the code with explanations