New · Free 14-day trial

Digital terrain models & earthworks in minutes

From field survey to topographic plan, volumes and cross sections — accurate, in GGRS87 (ΕΓΣΑ87), with no Internet connection required.

For land surveyors, civil engineers, construction companies & earthworks contractors.
CivilTerrain 3D main window with a 3D terrain model and contours
300,000points triangulated into a TIN in ~1 second
ExactTIN-to-TIN volumes, not a grid approximation
GGRS87(ΕΓΣΑ87), UTM, WGS84 – no loss of precision
PDF & Exceltechnical report in one click

Everything you need for terrain work

One tool, from importing your points to the final report.

⛰️

Terrain model (TIN)

Delaunay triangulation with breaklines, outer boundaries, holes and a maximum edge length. Multiple surfaces in the same project.

〰️

Contours new in 1.6.6

Major and minor contours, smoothing and export to DXF or PDF. Elevation labels where you want them: on major contours, every N-th contour, every 5 m of elevation or given elevations, as often as you set.

🚜

Earthwork volumes

Cut, fill and net volume between two surfaces or between a surface and an elevation, with a cut/fill map.

🔺

Triangles and contours from a spot grid new in 1.6.14

With one option, the points of a spot grid (e.g. every 20 m) become a surface with triangles and contours only inside the perimeter, over the drone survey or the orthophoto, updated with the grid.

🎯

Centroids of the earthworks new in 1.6.14

The centroid of the cut volume and of the fill volume, with the distance between them for hauling, in polygon earthworks and volume comparisons: in the window, the Properties, the PDF / Excel reports and, if you wish, the drawing.

🗺️

Routes without a surface new in 1.6.13

The 3D polylines of a DXF / DWG (roads, networks, cables many km long) become 3D lines, with no surface to build. One click on a line gives its weighted slope, and all the routes together come in one table with totals, Excel and CSV.

📍

Spot grid new in 1.6.12

Points every so many metres inside a perimeter, with their elevations on the survey or the orthophoto (e.g. “48.62 m”) and, optionally, the Δz to the design. Numbered for setting out and checking, as CSV, TXT (PNEZD), DXF / DWG, Excel and a PDF at scale.

🚚

Remove objects new in 1.6.12

Machines and trucks come off the drone survey: found automatically, with a list to check, or you draw their outlines. The ground under them is made from the ground around, on point clouds, RGB clouds and DEM / DSM.

⛏️

Replace terrain new in 1.6.12

Encircle debris or a deposit inside an excavation and the ground comes down to the ground around it. Into a copy, the comparison gives the volume of the material at once.

🌓

Themes new in 1.6.11

Light, Dark (Windows 11), CivilShop or as Windows. The dark theme covers the ribbon, tree, tables, profile, cross sections and the 3D view. Reports and exported images always keep a white background.

📐

Sloped design new in 1.6.10

Draw sub-areas with a grade on each side as you draw. You get at once the design surface with side slopes and its cut / fill against the ground, with volumes per area.

💧

Water flow and basins new in 1.6.9

Where the water runs and where it stays, with the depth and volume of each pool. A drainage basin from one click at the outlet: area, longest flow path, time of concentration and peak flow.

📐

Grading optimization new in 1.6.8

Inside an outline: the least earthworks for a largest grade (e.g. 5%), with drainage where you draw water paths and outlets, points of given elevation, limits and balance.

🕳️

Dynamic excavation

Draw the outline, set the side slopes and change the depth with a slider — volumes update instantly.

📈

Cross sections & profiles

Cross sections at any interval you like, cut/fill areas and volumes by the average end area method.

🛠️

Terrain editing

Add or move points, change elevations, flatten areas, raise or lower ground — with full Undo/Redo.

🛣️

Follow a road / channel new in 1.6.5

In a LiDAR / drone cloud: from a rough line and the typical section, crest, toe, edges and ditches become breaklines, and the ground is cleared of vehicles and vegetation without losing the edges.

⛰️

DEMs in every format new in 1.6.4

GeoTIFF / BigTIFF, ESRI ASCII Grid, SRTM and BIL / FLT, transformed into the project’s system (e.g. WGS 84 → GGRS87), with only the project area taken from large tiles.

🗂️

Project tree new in 1.6.3

Point groups, breaklines and boundaries of every surface with check boxes, alignment parts by double-click, ⚠ whatever is out of date, an item list and selection by clicking in the drawing.

🔢

Δz map new in 1.6.2

After − before differences on a grid at any spacing (e.g. every 10 m) over the cut / fill map, in the PDF / Excel report and in DXF / DWG for AutoCAD.

🎨

Point clouds in RGB new in 1.6.2

A drone cloud as a gridded surface at the sampling you type and in its real colours, with no orthophoto; shaded, wireframe or points with one click.

🧭

Section grid & volumes new in 1.6

Parallel cross sections every few metres inside a boundary, grid nodes with Δh, areas and volumes by the average end area method — checked against the exact TIN volume. Ideal for dredging, yards and excavations. PDF report, Excel and DXF/DWG.

📋

Building-code level check (ΝΟΚ) new in 1.5

Final against natural ground over the whole uncovered plot area: ±1.50 m (steep plots >20 %: −2.00 / +1.50 m), 0.80 m permit threshold, buildings and ramps excluded, a class map and the points beyond the limits. All limits are editable.

✂️

Permit sections new in 1.5

Sections at 1:100 / 1:200 / 1:500 with natural and final ground, the allowed range, buildings and plot boundaries — in PDF and DXF/DWG, together with a PDF / Excel report.

🏗️

Polygon earthworks new in 1.4

Pick a plot or pad (zone, closed line, DXF/DWG or coordinates) and get cut / fill instantly for a level or inclined plane, with balance, side slopes and a live slider.

🌱

Topsoil, truck trips & ΣΔΑ new in 1.4

Topsoil stripping, swell / compaction factors, surplus or borrow with truck trips, and an excavation-waste table (ΣΔΑ – construction-waste management plan, EWC 17 05 04) in the reports.

🔌

Cable & pipe trenches new in 1.3

Depth lines below the long profile (e.g. 1.20 / 1.30 m), depth marks at any interval, trench volume, a setting-out table in Excel/CSV and a 3D line in DXF/DWG.

🗺️

Volume zones from DXF/DWG new in 1.3

The outlines already in your drawing become zones in one click — named after the drawing's texts — and the volume per zone is available immediately.

📉

Weighted slope new in 1.3

Σ rises / route length from an axis, a line or a points file, with the classic table (No., X, Y, Z, Station, ΔX, ΔH, Grade, ΔHv) in Excel.

⚖️

Balanced platforms new in 1.2

Graded pads with side slopes that find the elevation where cut = fill on their own. Feature lines with elevations and grades.

📏

DWG & point codes new in 1.2

Open and save DWG without AutoCAD. Automatic linework from survey point codes (curbs, centerlines, buildings).

🛣️

Road design new in 1.1

Arcs and clothoids, a grade line with vertical curves you drag with the mouse, typical section, road surface and mass-haul (Bruckner) diagram.

🛰️

Drone, LiDAR & orthophotos new in 1.1

Ground filter for unclassified point clouds, and orthophotos (GeoTIFF / world file) draped over the terrain.

📐

Measurements, stockpiles & zones new in 1.1

3D distances and areas, stockpile/pit volumes, volumes per zone, a point table and contour editing.

🗺️

Scaled drawings new in 1.1

Plans and cross sections on A4–A0 sheets with title frame, legend and your logo, ready to print.

Surface comparison with a cut and fill map

Volumes with true accuracy

The two surfaces are overlaid triangle by triangle and the volume is integrated exactly — not on a grid.

  • Cut, fill, net volume and areas
  • Only over the common area, respecting boundaries and holes
  • Automatic update whenever a surface changes
  • Red = cut, green = fill
The dynamic excavation designer with a bottom-elevation slider

Excavations that cut into the real ground

Side slopes are intersected geometrically with the natural ground, so the final outline is the real one — not a fixed horizontal offset.

  • Bottom elevation or depth below ground
  • Side slope gradient, with a different value per side if needed
  • Slopes developed inwards or outwards
  • Live preview as you move the slider
Cross section with cut and fill areas

Cross sections ready to deliver

Draw an axis and get a long profile and cross sections in seconds.

  • Stations, elevations and superelevation
  • Cut / fill per cross section
  • Export to PDF, DXF and Excel

See it on video

Real recordings of CivilTerrain 3D, no editing: what you see is the program as it works.

Overview

Every feature in one tour: terrain, contours, volumes, excavation, platforms, roads, section grids, the ΝΟΚ check and reports. 1:37

  • Each video focuses on one task.
  • The videos are also available in Greek on the Greek page.
New in 1.6.10 – sloped designAreas with a grade on every side as you draw, shared points, the table of elevations and grades, the design surface with side slopes, volumes and cut / fill colours, elevation offset. 1:27
Grading optimization & waterWhere the water runs and where it ponds, a drainage basin, the optimal surface of a plot with grades ≤ 5 % and the water on it. 0:51
Follow road / channelFrom a LiDAR cloud: a rough line, the typical section, crest, toe and ditches as breaklines, and clean ground without vehicles or vegetation. 3:32
New in 1.6.3 – the project treeStep by step: the definition of a surface in the tree, out of date and update, the item list, clicking in the drawing, alignment parts, search. 1:19
New in version 1.6.2Δz labels on a grid over the cut / fill map, point clouds in their RGB colours with no orthophoto, weighted slope by clicking a 3D polyline. 1:43
Terrain & contoursSurvey import, TIN, point codes, contours, slopes, measurements, orthophoto, export. 1:20
Earthworks & volumesSurface comparison, cut / fill map, zones, polygon earthworks, platforms, report. 0:55
Dynamic excavationOutline, depth and slopes with volumes updated at once, and a PDF report. 0:37
Road designAxis with curves, grade line, typical section, road surface, cross sections, mass haul. 1:00
Building-code (ΝΟΚ) checkFinal against natural ground, allowed limits, permit sections and report (Greek regulations). 0:32
Section gridHarbour dredging: sections every 10 m and volumes. 1:43
Merging point cloudsTwo surveys into one surface, with priority and height alignment. 1:17

See it in action

Real screenshots from CivilTerrain 3D. Click to enlarge.

Works with your files

Import from survey instruments, CAD, LiDAR and drones — export for every purpose.

Import

CSV / TXT / XYZDXFDWGLAS / LAZPLY / OBJLandXMLDEM: GeoTIFF / ASC / SRTM / BIL

Automatic column detection, preview, coordinate system selection, ground filtering and point-cloud thinning.

Export

DXFDWGLandXMLCSV / XYZLASGeoTIFFASCII GridOBJ / STLPDFExcel

Geometry, units and georeferencing (.prj, GeoTIFF keys) are preserved wherever the format supports them.

Try it free for 14 days

Full functionality, no credit card, no commitment. After the trial, activate your license with a key — your projects stay intact.

Download for Windows

Windows 10 / 11 (64-bit) · ~47 MB · no other software required

  1. Download and install the program.
  2. Open the demo project or import your own survey.
  3. Work for 14 days with every feature enabled.
  4. Buy a license and enter the key under “File → License”.

Frequently asked questions

 

Do I need an Internet connection?

Not for your work. The license is checked whenever a connection is available; without Internet the program keeps working normally for 7 days.

Does it support GGRS87 (ΕΓΣΑ87)?

Yes, fully — along with UTM, WGS84 and ETRS89. Coordinates are kept at full precision and calculations are performed without rounding.

I have the outlines of my volume areas in DXF. Do I have to redraw them?

No. EARTHWORKS → “Zones from DXF / DWG”: choose the layer and every closed outline becomes a zone, named after the text found inside it. Volumes per zone appear immediately and are carried into the reports.

Can I calculate earthworks for a plot without creating a design surface?

Yes. EARTHWORKS → “Polygon earthworks”: click the zone or closed outline (or take it from DXF/DWG) and set an elevation, an inclined plane or cut/fill balance. Cut, fill, topsoil, truck trips and the ΣΔΑ table (construction-waste management plan) are produced instantly in PDF / Excel.

How do I get the weighted slope of many routes without a ground surface?

SECTIONS → Route → “Import routes…”: the 3D polylines of the DXF / DWG become 3D lines, with no surface, named and coloured per layer. One click on a line shows its weighted slope (Σ rises / horizontal length) in the Properties, and the “Weighted slope of all lines” table gives every route together, with sorting, totals and export to Excel / CSV.

My drone survey shows trucks and machines. How do I take them off the ground?

TERRAIN → “Remove objects”: the program finds them by itself and shows you a list to check, or you draw the outlines yourself. The ground under them is made from the ground around, on point clouds, RGB clouds and DEM / DSM, and the volumes no longer count them. For debris or a pile inside an excavation there is “Replace terrain”.

Can I get a grid of spot elevations inside an outline (e.g. every 5 m)?

Yes. TERRAIN → “Spot grid”: give a perimeter and a spacing, and every point gets a number and an elevation, on the surface or on the orthophoto. With a second surface (e.g. the design) it also gets its Δz. The points are exported as CSV, TXT (PNEZD) for setting out, DXF / DWG, Excel and a PDF with a plan at scale.

The ground filter cuts off the slopes of the road in the cloud. What can I do?

TERRAIN → “Follow road / channel”: draw a rough line along it, set the typical section on the first section (crest, ditch, edges, toe) and the program follows it by itself. It gives the coded breaklines and separates the ground from vehicles and vegetation in the corridor, keeping the edges.

Can I import a DEM (SRTM, Copernicus, national mapping, drone)?

Yes. HOME → Import → “DEM (GeoTIFF, ASC, HGT, BIL)”: GeoTIFF and BigTIFF, ESRI ASCII Grid, SRTM tiles (.hgt) and ESRI BIL / FLT. The coordinate system is read from the file or its .prj and the points are transformed into the project’s system (e.g. WGS 84 → GGRS87). From large DEMs you keep only the project area or one cell in n.

How do I see and manage everything in the project?

In the Project Explorer. The Project Explorer (since version 1.6.3) shows every object with icons, the definition of every surface (point groups, breaklines, boundaries, edits with check boxes), the parts of every alignment, marks with ⚠ whatever is out of date and updates it with one click, opens an item list per collection and selects objects by clicking in the drawing.

Can I combine two point clouds or surveys?

Yes. TERRAIN → “Merge surfaces”: choose the surfaces in order of priority and the program builds a new surface. In the common area it can keep only the points of the first one, align the heights (e.g. two drone flights) and thin the points on a grid. The original surfaces stay untouched.

Can I compute volumes with a grid of cross sections (e.g. dredging)?

Yes. EARTHWORKS → “Section grid”: pick or draw the boundary, set a design level (e.g. −5.00 m) or a design surface and the distances of the sections and nodes. The baseline follows the long side of the boundary automatically. You get the areas of every section, volumes by the average end area method, a check against the exact TIN volume, nodes with Δh and a full PDF / Excel / DXF report.

Does it check the final ground levels of a plot against the Greek building code (ΝΟΚ)?

Yes. EARTHWORKS → “Building-code check”: choose the plot, the natural and the final ground and the buildings to exclude. The program compares the two TINs exactly at every point of the uncovered area (±1.50 m, steep plots −2.00 / +1.50 m, 0.80 m permit threshold) and produces a report, a class map and permit sections at scale. The limits and the way the plot slope is computed are editable; the check is an aid and the final judgement is the design engineer’s.

Does it calculate the weighted slope of a route?

Yes. SECTIONS → “Weighted slope”: Σ rises / length, from an axis on the ground (every N m), from a line or from a points file, with export of the table to Excel. Since version 1.6.2 a click on a 3D polyline you imported (or on a breakline / feature line) is enough: X, Y, Z are taken directly, with no ASCII file.

Can I get a cut / fill map with the height differences on a grid (e.g. every 10 m)?

Yes. EARTHWORKS → “Δz labels on a grid…”: give the node spacing and the after − before differences (+ fill, − cut) are written on the map, on the plan of the PDF report, in an Excel sheet and in the “Δz map DXF / DWG” for AutoCAD.

Can I see a drone cloud in its own colours without an orthophoto?

Yes. When importing a LAS / LAZ tick “Gridded surface”, type the sampling (e.g. 0.50 m) and choose the cell elevation (lowest, mean or highest point). The surface is shown in the RGB colours of the points, shaded, as wireframe or as points, and the colours are saved in the project.

Can I open DWG files?

Yes. Since version 1.2, DWG files (AutoCAD R14 to 2018+) are read directly, without AutoCAD or any other program, and all CAD exports can also be saved as DWG.

How large can LiDAR files be?

Millions of points, with ground-class filtering and grid thinning on import. A 300,000-point TIN is built in about one second.

Can I move my license to another computer?

Yes. Use “File → License → Deactivate” to release the license, then activate it on the new computer.

Is there a user manual?

Yes, a detailed, fully illustrated manual: English (HTML) · PDF · Greek (HTML) · PDF. It is also installed with the program (press F1).

Is the program available in English?

Yes. The interface is available in English and Greek, and you can switch between them with one click. PDF/Excel reports are produced in the language you choose.