Skip to main content

Hello,

I'm new to FME Desktop and since it seems to be a powerful tool for translating files, I wonder if it's possible to convert a .kml file (which include some 3D geometry) to .ifc? I've searched the forum, but I couldn't find anything covering that matter.

Hi @lelujka, welcome to the community!

 

Yes this is possible - You should be able to use default setting to do this.

 

 

From the 'Start' tab in FME Workbench you can select 'Generate' This will open up a dialog to add your source KMZ/KML data as well as your output format and folder/dataset.

 

 

This should gernerate a basic conversion which you can test out just by hitting play.

 

 

KMZ and IFC are both a little complex so you may find your output is not quite in the way you are expecting. You may need to Reproject your data to a projection with meters/feet as KMZ are in LL84.

 

 

Here is the BIM tutorial: https://knowledge.safe.com/articles/591/bim-tutorial.html - on the right you can find example tutorials some of which talk about IFC.

 

 

Here is information on how FME creates the IFC files: https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_ReadersWriters/ifc/Feature_Representation.htm

 

 

 

Good luck!

When you open FME Workbench, select the option Generate on your start-up screen, select KML as your Reader Format, specify your KML input dataset, select IFC as your Writer Format, and select the location for your output file. This will generate the conversion for you automatically, which you can then run.

If the output is not exactly as you'd expect, look at how you can add transformers to manipulate the data as you want it.

For the KML file, you may need to do some transformations to extract all the relevant attributes.


Reply