DXF Preflight — survey CSV converter

Drag an AutoCAD DXF (ASCII) and get an EARTH-CALC-ready CSV. Codes are read from the DXF itself (linetype, block name, layer, or label text), strings are reconstructed into walking-order rings, and the summary panel tells you exactly what was found. No file leaves your browser.

Drop a .dxf here or click to choose

ASCII DXF up to a few MB. Binary DXFs will be rejected with a clear message.

or try a built-in sample:

1 · Headline

Rows out
DXF entities
DXF version
Codes found

2 · Strings reconstructed

CodeChainsClosed ringsSourcePointsSizes

Code source: A = embedded on entity (linetype/blockname/layer); B = matched to text label (SUBSTOCK-style). An open chain is fine — it just means the surveyor walked along a feature without closing the loop. Use EARTH-CALC's 2D inspect step to close or edit any string before computing the volume.

3 · 2D plan sketch — does it look right?

scale —
BB / Base-of-bank TB / Top-of-bank L / Breakline PSL / Spot level E / Work boundary

If a string looks like it crosses the mound or jumps to the wrong neighbour, the walking order from the DXF is off. Download the CSV, open it in EARTH-CALC, and tidy it in the 2D inspect view.

4 · Layers + ignored entities

Advanced map entries

5 · CSV preview + export


    

6 · Download & load into EARTH-CALC

Download EARTH-CALC CSV Download audit JSON

Workflow: download the EARTH-CALC CSV, then in EARTH-CALC use Load data → Choose file (or paste it), eyeball it in 2D, then Render. Generic / XYZC exports are for external volume packages and audit trails. Direct "Open in EARTH-CALC" hand-off is coming in a later version.