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.

861 B

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