You are currently reviewing an older revision of this page.
When importing a CAD file (DXF) through Modelbuilder, why does the list of tables not match the list of layers in the DXF?How does Modelbuilder determine the list of tables/layers available for a DXF file?
How are AutoCAD blocks treated in a DXF file in ModelBuilder?Problem ID#: 62710
When importing a DXF file through Modelbuilder, each layer will be available to map polylines (pipes), but each unique block in the drawing will have it's own table as well. Meaning, all of the layers in your DXF will still appear, so that you can map the polylines within them to pipes in the model. But, you will also have additional tables available to map to point elements (such as junctions, pumps, tanks, etc), based on the blocks in the DXF.
For example, if you have a block called "pumps" in the DXF, with several points using the same block, you will see a single "pumps" table in the list in Modelbuilder, which you can map to the WaterGEMS (or other Haestad product) pump element. If each pump in the DXF had it's own block (for each, pump a, pump b, etc), then you'll see one table in the list for each of them, which would all need to be mapped to the corresponding element type. You would need to combine these blocks in the DXF file itself (so multiple points refer to the same block) in order to consolidate the table list in ModelBuilder.