A tool to extract coordinates from CAD drawings
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.
Dan Howe 534ea9ff48 Update table syntax 7 years ago
doc Add AutoCAD screenshot 7 years ago
scripts Prepare 0.2.0 release 7 years ago
README.md Update table syntax 7 years ago

README.md

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.

AutoCAD list command

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