TERRAIN EDITING SOFTWARE

Terrain Editing Software for DEM Cleanup and Correction

A photogrammetric surface is rarely the surface you want to calculate on. Vegetation, site huts, parked machines and spoil left over from the last campaign all sit on top of the ground you are trying to measure. STREAM edits that terrain in place — flatten an area, lift or drop it, or lift an object off the ground — and keeps every edit in the project rather than writing over your DEM.

What is terrain editing?

Terrain editing is correcting a digital elevation model so it represents the ground you actually want to work with. A drone-derived DSM records whatever the camera saw: canopy, roofs, vehicles, temporary piles. If you compute a volume or draw a contour against that surface, those objects go into the answer.

The usual fix is destructive — you regenerate the surface in the photogrammetry package, or you edit the raster and save over it. Both cost you the original. STREAM takes the other route: edits are stored as part of the project and applied when the terrain is drawn, sampled or exported, so the source file on disk is never modified and any edit can be switched off later.

Terrain Editing Software in STREAM

Flatten an area to a real surface

Draw an area on the terrain and STREAM levels the ground inside it to a surface built from the boundary. The edge is sampled along its whole length, not just at the corners, so the patch meets the surrounding terrain continuously instead of standing on a wall.

Remove an object with one click

Click a tree, a hut, a truck or a small pile. STREAM estimates the local ground beneath it, isolates the object from the terrain around it, and fills the hole with a smooth surface that follows the neighbouring slope. The area around the object is left untouched.

Remove objects across a whole area

Draw an area instead of clicking, and STREAM finds the objects inside it and shows what it proposes to remove. Approve or cancel before anything is written to the terrain.

Shift an area up or down

Apply a vertical offset to everything inside an area — useful when a block was flown against a different datum, or when a survey needs to be tied to a known level.

The source DEM is never modified

Edits live in the project file, not in the raster. Nothing is written over your GeoTIFF, edits can be hidden or deleted individually, and reopening the project restores them.

Edits carry into the rest of the work

Contours, profiles, cross-sections, slope, aspect, viewshed, hydrology and the analysis exports all read the edited ground. An open elevation profile updates as you add or hide an edit.

How to clean up a DEM in STREAM

  1. 1

    Load the surface

    Open the DEM, DSM or DTM you want to correct. STREAM reads GeoTIFF directly, at full resolution.

  2. 2

    Remove what is not ground

    Use Remove Object to click individual trees, huts or vehicles, or draw an area to review and approve several at once.

  3. 3

    Flatten what has to be flat

    Draw the area — a pad, a floor, a bench — and level it to a surface taken from its own boundary.

  4. 4

    Adjust levels if needed

    Apply a vertical offset inside an area when the block sits at the wrong height.

  5. 5

    Check the result

    Draw an elevation profile across the edit, or regenerate contours, and confirm the corrected ground is what you expect.

  6. 6

    Export or keep it in the project

    Write the corrected surface out as a GeoTIFF when another package needs it, or leave the edits in the project and calculate on them directly.

Supported formats

GeoTIFF
Source DEM/DSM in, corrected surface out
.stream
Edits stored in the project, source raster untouched
DXF
Contours and sections drawn on the corrected ground

Watch it

Stream- Terrain Edit and Delete Object

Frequently asked questions

Does editing the terrain change my original DEM file?

No. Edits are stored in the STREAM project and applied when the terrain is drawn, sampled or exported. The GeoTIFF on disk is not modified. If you need the corrected surface as a file, you export it explicitly as a new GeoTIFF.

Can I undo a terrain edit?

Yes. Each edit is a separate record in the project. You can hide it to see the ground underneath, or delete it, and the terrain returns to its original elevations.

How does one-click object removal work?

STREAM estimates the local ground surface under the click by progressively filtering out anything that rises too steeply above it, separates the object from the terrain it is standing on, and then fills the resulting gap with a smooth surface constrained by the elevations around it. The fill follows the neighbouring slope rather than flattening it.

Can it remove a pit or a hole instead of an object?

No. Object removal handles things that stand above the ground — vegetation, structures, vehicles, small piles. To raise a depression, draw the area and flatten it or apply a vertical offset instead.

Do analyses use the edited terrain or the original?

Contours, elevation profiles, cross-sections, slope, aspect, viewshed and hydrology all read the edited ground, and the analysis exports bake the edits into the raster they write. Volume calculation and the measurement overlay currently sample the unedited surface.

Is this a substitute for proper DTM filtering?

No. If you need a full bare-earth classification of a large point cloud, do it in the photogrammetry or lidar package that produced the data. STREAM's editing is for the corrections you find while working on an engineering task: an object the filter missed, an area that has to be flat, a block at the wrong level.

Try Terrain Editing in STREAM

Free beta for Windows x64. Works fully offline with GeoTIFF, LAS/LAZ and DXF.

Download STREAM free