Skip to main content
Question

Convert IFC to file geodb using arcpy

  • February 20, 2025
  • 3 replies
  • 56 views

rmpayaby
Contributor
Forum|alt.badge.img+3

I'm fairly new to IFC and the PythonCaller transformer.

I have an IFCReader and want to use PythonCaller to convert an IFC file into an Esri file geodatabase using arcpy, allowing me to upload a scene layer package. Any tips on how to get started?

 

 

3 replies

jobvdnoort
Supporter
Forum|alt.badge.img+11
  • Supporter
  • February 21, 2025

What I most of the time do is read the IFC with a featurereader. 

Then with the Geometryfilter filter out the Null. 

and write the rest of the geometry it to a GDB as a multipatch. 

 

This will read perfectly in arcgis


rmpayaby
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • February 27, 2025

Just another question. When I add a FeatureReader, where should I connect it to the Geometryfilter? Should it be on the Schema or should I connect all of them?: 

 


jobvdnoort
Supporter
Forum|alt.badge.img+11
  • Supporter
  • February 27, 2025

Hi I put my output ports on:

in your case you can just connect 1 port to the geometryfilter.