From Drone Topographic Survey to CAD: Contours, Breaklines and a TIN Surface

A drone flight ends with a DEM, an orthophoto and a point cloud — hundreds of millions of cells and points. A CAD or civil design package wants something else: contour lines on named layers, breaklines along the real edges, and a triangulated surface light enough to design on. The step between the two is where a topographic survey keeps or loses its accuracy. This guide walks through it: what each deliverable is, how to produce it from drone data, and how to check it before it leaves your desk.

What the CAD side actually needs

Designers rarely want the raw DEM. They want four things they can draw on: contour lines at an agreed interval, with index contours on their own layer; breaklines — 3D polylines along crests, toes, road edges and ditches; a triangulated surface (TIN) they can cut sections through and compute volumes against; and the orthophoto as a georeferenced backdrop.

Each has an exchange format. Contours and breaklines travel as DXF polylines on named layers. The surface travels as a LandXML surface, which carries the triangles, the points and the coordinate system, or as DXF 3DFACE when the receiving package reads faces instead. The orthophoto travels as a GeoTIFF.

Drone survey deliverables for CAD — what each one is and how it travels
DeliverableWhat it isExchange formatCheck before sending
ContoursLines of equal elevation at a set interval, index contours on their own layerDXF polylines on named layersThe interval is one the survey accuracy supports
Breaklines3D polylines along crests, toes, road edges and ditchesDXF 3D polylinesThey sit on the real slope change, not on a colour change in the photo
TIN surfaceTriangles through sampled points and breaklinesLandXML surface with its coordinate system, or DXF 3DFACEModel Check is clean; the volume against the source DEM is close to zero
PointsSampled or surveyed points with names and elevationsDXF points or CSVThe spacing suits the terrain; objects are filtered out
OrthophotoGeoreferenced image of the siteGeoTIFFSame coordinate system as the drawing

Why you should not triangulate every cell

A 5 cm DEM of a 50-hectare site holds 200 million cells. Triangulate every one and the receiving software gets roughly 400 million triangles — far more than a design seat can work with, and most of them describe flat ground to a precision nobody asked for.

The practical answer is a lighter surface built from two ingredients: points sampled at a sensible spacing, and breaklines wherever the ground changes slope abruptly. The points carry the general shape; the breaklines keep the edges sharp, so the surface does not round off a crest or a toe between two sample points. The USGS lidar specification defines a breakline in exactly those terms: a linear feature that describes a change in the smoothness or continuity of a surface.

Step 1 — Check the surface before you simplify it

Everything downstream inherits the source DEM, so check it first. Confirm the coordinate system the file declares. Confirm the vertical reference: a drone DEM processed on GNSS heights is often ellipsoidal while the design works in orthometric heights, the two differ by tens of metres, and a geoid grid converts one into the other — in STREAM, Vertical Reference writes the converted surface as a new GeoTIFF and leaves the source untouched.

Then decide what the surface should represent. A photogrammetry DEM is a surface model: vehicles, plant and vegetation are part of it. For a design surface, remove them first with the terrain editing tools, or sample the ground in a way that ignores them.

Step 2 — Put breaklines on the real edges

On a quarry, a pit or an earthworks site, most of the edges that matter are the crests and toes of slope faces. Tracing them by hand from an orthophoto takes hours and lands on the colour change rather than on the slope change.

STREAM's Extract Crest/Toe finds every slope face in the selection — or across the whole survey if nothing is selected — and adds the crest and toe of each face as a 3D line on its own layer. At each node the bench plane and the face plane are fitted separately and intersected, so the line sits on the actual break; ramps go to separate layers instead of being merged with bench lines; and every result is an ordinary line you can check, edit vertex by vertex and undo.

Step 3 — Sample the ground into points

Between the breaklines, the surface needs points. The Dot tool fills a selected area with points on a triangular, rectangular or low-pass pattern at a spacing you set, and each point takes its elevation from the terrain. The triangular pattern is an equilateral lattice, so it gives the most even triangles.

Low-pass is for ground cluttered with small objects. Each point starts at its grid position but moves to the lowest ground within a small circle around it — a quarter of the spacing in radius — so a point that would have landed on a parked machine or a bush drops onto the ground beside it. Choose the spacing from the terrain: wide on flat ground, tighter where the surface bends and the breaklines alone do not describe it.

Step 4 — Triangulate and check the TIN

Select the points, the breaklines and the boundary, and run Triangulate. STREAM builds a Delaunay TIN from their vertices and gives it its own ribbon tab. Shade it by slope or show it as a wireframe: slivers and a ridge running the wrong way show up at once.

Before export, run Model Check. It reports overlapping and duplicate triangles, holes, torn edges and zero-area triangles without changing anything; Repair removes the defects it can fix safely and never fills a hole. Flip Edge turns a diagonal that cuts across a ridge, and Clip to Area trims the surface to the survey boundary, splitting — not dropping — the triangles the boundary crosses.

Step 5 — Check the light surface against the dense one

A simplified surface is only acceptable if it still describes the ground. The quickest test is a volume: compute cut and fill between the TIN and the DEM it came from. Volume vs Model does this in the background without changing the DEM. Over unchanged ground the net volume should be close to zero; where it is not, the TIN is missing a breakline or the point spacing is too wide for the curvature there.

Step 6 — Contours, export and the checks on the other side

Generate contours at the interval the drawing needs, and pick one the survey can support. The US National Map Accuracy Standards set a classic bar: no more than 10 percent of tested elevations may be off by more than half the contour interval. In practice, the interval should be at least twice the error that 90 percent of your checkpoints stay within.

Export the contours, breaklines and any drawn vectors to DXF — their layers go with them — and the TIN as a LandXML surface carrying the coordinate system and its EPSG code, or as DXF 3DFACE. Then open the files where they are going and check three things: they land in the right place, the Z values are there, and the layer names are the ones the drawing standard expects.

Frequently asked questions

How do I get a drone survey into CAD?

Export the parts CAD can use rather than the raw DEM: contours and breaklines as DXF polylines on named layers, the surface as a TIN — LandXML with its coordinate system, or DXF 3DFACE — and the orthophoto as a GeoTIFF backdrop.

Why not triangulate the whole drone DEM?

Because a 5 cm DEM of a 50-hectare site holds 200 million cells, which would become roughly 400 million triangles. A lighter TIN built from points at a sensible spacing plus breaklines along the real edges describes the same ground with a small fraction of the triangles.

What is a breakline in a drone survey?

A 3D line along an abrupt change of slope — a crest, a toe, a road edge, a ditch. Built into a TIN as triangle edges, breaklines keep those edges sharp; without them the surface rounds them off between sample points.

How do I check that a simplified TIN is still accurate?

Compute cut and fill between the TIN and the DEM it came from. Over unchanged ground the net volume should be close to zero; where it is not, add a breakline or tighten the point spacing.

What contour interval can a drone survey support?

Under the US National Map Accuracy Standards, no more than 10 percent of tested elevations may be off by more than half the contour interval — so the interval should be at least twice the error that 90 percent of your checkpoints stay within.

How accurate is a drone topographic survey?

The flight and the ground control set the accuracy, not the software — so measure it. Compare the surface with independent check points, not the GCPs used to build it, and report the RMSE. STREAM's Elevation Accuracy panel does this point by point and writes a PDF or Excel report; the contour interval then follows from the error your check points show.

See how STREAM turns drone data into CAD deliverables

Native Windows · fully offline · free beta

Drone Mapping Software