Skip to main content

Hi all,

 

I'm working on data conversion from IFC to CityGML, the IFC data are generated from both Revit and Civil 3D.

I followed this training and it works fine at most time : https://community.safe.com/s/article/bim-to-gis-intermediate-ifc-lod-300-to-lod-4-cityg

 

However, I'm currently stuck in 2 problems:

  1. The output CityGML's size are quite large, is there a way to reduce the size during the conversion process
  2. Most information I could find about converting IFC to CityGML by FME are about building models or related elements. How about Civil elements? For example, IfcCivilElement to CityGML?

 

Thanks in advance if anyone could share some idea.

 

Hi @heya​ ,

To lower the file size, you could try disabling the IntBuildingInstallation and BuildingFurniture outputs. This will result in a simpler model.

 

To add more source IFC features, please pick Readers - Import Feature Types from the Workbench menu, then choose an IFC file that contains the feature types you want to read. You will also need to add the transformer logic to convert them to the appropriate CityGML features, but I think you will be able to copy one of the existing sections (ie. Room or BuildingPart) as a starting point.


Hi @heya​ ,

To lower the file size, you could try disabling the IntBuildingInstallation and BuildingFurniture outputs. This will result in a simpler model.

 

To add more source IFC features, please pick Readers - Import Feature Types from the Workbench menu, then choose an IFC file that contains the feature types you want to read. You will also need to add the transformer logic to convert them to the appropriate CityGML features, but I think you will be able to copy one of the existing sections (ie. Room or BuildingPart) as a starting point.

Thanks Dave, so it seems hard to maintain all the original model elements and reduce the CityGML size at the same time?


Reply