IFC requires the wall geometry be structured differently than CityGML, so you will need to convert it before writing. CityGML provides WallSurface geometry as a single surface, with no depth. IFC requires that IfcWalls have Solid geometry, usually an extrusion of the base plate to the height of the wall. You may be able get away with extruding the CityGML WallSurface by the wall thickness, using the Extruder transformer.
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.
IFC requires the wall geometry be structured differently than CityGML, so you will need to convert it before writing. CityGML provides WallSurface geometry as a single surface, with no depth. IFC requires that IfcWalls have Solid geometry, usually an extrusion of the base plate to the height of the wall. You may be able get away with extruding the CityGML WallSurface by the wall thickness, using the Extruder transformer.