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 d27767d782 Print usage if no arguments are provided 7 years ago
doc Add AutoCAD screenshot 7 years ago
dxf_to_csv Print usage if no arguments are provided 7 years ago
README.md Update readme 7 years ago
setup.py Prepare 0.3.1 release 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

Then

git clone http://git.wrl.unsw.edu.au:3000/gis-cad/dxf-to-csv.git
cd dxf-to-csv
python setup.py install

Usage

Show available layers:

dxf_to_csv drawing.dxf -l

Convert all layers:

dxf_to_csv drawing.dxf

Convert specific layer:

dxf_to_csv 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