Question

How to transform Ifc to shapefile?

  • 4 June 2021
  • 1 reply
  • 47 views

I have an Ifc Model that I read in as multiple features using the IFCreader. Aftwerwards I am using the Esri Shapefile writer to output a single feature e.g. "IfcWall" to a shapefile.

The translation is shown as successfull, however there is no file being written in the output directory...

Could someone point me in the right direction of what I may be doing wrong?

Are there transformations necessary between the reader and the writer?


1 reply

Userlevel 1
Badge +11

Hi @bimprojpython​,

Try using the Ifc With Data Views reader instead and bringing in the wall feature type. This reader simplifies the geometry being read in to be more palatable for the shapefile writer. You can use a GeometryFilter to see what kind of geometry you're getting to confirm before writing or just to check. The IFC with Data Views reader will read in IFC as solid geometry while the IFC reader will read the walls in as Collection (aggregate) geometry which I don't think the shapefile writer is able to handle. Hopefully this gets a working output for you!

Reply