You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
dxf-to-csv
dxf-to-csv is a tool to extract coordinates from CAD drawings.
AutoCAD offers the LIST
command, which shows the geometry of selected objects, but this approach is not practical when dealing with a large number of objects.
Installation
pip install dxfgrabber
Usage
Show available layers:
python dxf_to_csv.py drawing.dxf -l
Convert all layers:
python dxf_to_csv.py drawing.dxf
Convert specific layer:
python dxf_to_csv.py drawing.dxf -n LAYER_NAME
Output
drawing.csv
| layer | type | id | x | y | z |
| MAP | LWPOLYLINE | 9896 | 202.568 | -41.517 | 0 | | MAP | LWPOLYLINE | 9896 | 206.053 | -40.062 | 0 | | MAP | LWPOLYLINE | 9896 | 207.450 | -36.796 | 0 |
layer | type | id | x | y | z |
---|---|---|---|---|---|
MAP | LWPOLYLINE | 9896 | 202.568 | -41.517 | 0 |
MAP | LWPOLYLINE | 9896 | 206.053 | -40.062 | 0 |
MAP | LWPOLYLINE | 9896 | 207.450 | -36.796 | 0 |
layer | type | id | x | y | z |
---|---|---|---|---|---|
MAP | LWPOLYLINE | 9896 | 202.568 | -41.517 | 0 |
MAP | LWPOLYLINE | 9896 | 206.053 | -40.062 | 0 |
MAP | LWPOLYLINE | 9896 | 207.450 | -36.796 | 0 |