All posts

Release

TopoLines 2.0: two readings of one terrain

October 4, 2026 · By The TopoLines Team

TopoLines 2.0: two readings of one terrain

TopoLines started with one idea: take real elevation data for any place on Earth and turn it into clean contour lines you can actually use. 2.0 keeps that idea and adds a second way of reading the same terrain.

Points: the same terrain, read differently

Contour lines describe a landscape by its edges: every line is one altitude. That works well, but it isn’t the only way to show relief.

Points draws the same elevation model as a field of marks — dots, squares or crosses — whose size and density follow the height. Low ground goes sparse, peaks go dense. Nothing is invented: it’s the exact same data the contours are traced from, sampled differently.

One terrain drawn half as gradient contour lines and half as a field of gradient dots
One elevation model, two readings: contour lines on the left, Points on the right.

In the editor it’s a single switch in Settings. Pick a zone, flip Lines to Points, and the preview redraws from the same trace — no new download, no new credits.

The TopoLines editor over the Mont Blanc massif, 81 km² zone drawn as white contour lines, Render switch set to Lines The same Mont Blanc zone in the editor with the Render switch set to Points: the panel shows density, shape, size and placement controls
The real editor, same 81 km² zone on the Mont Blanc massif. Lines (top), then Points (bottom) with its own panel: density, shape, min/max size, placement.

What you control:

  • Shape — dots, squares or crosses.
  • Density and min / max size, so you decide how much contrast the relief gets.
  • Placement — ordered halftone grid, loose, or a hand-stippled scatter.
  • Colour — a flat colour, or an elevation gradient, exactly like lines.
Points export near Salt Lake City: dots grow from small green ones on the valley floor to large pink ones on the mountain slopes
Points with an elevation gradient: the flat basin stays sparse, the slopes fill in. Near Salt Lake City, Utah.

Points works like Lines: free to try, with the free PNG export, and PNG High and SVG on paid plans. The density you see in the editor is the density you get in the file, at any size.

More about Points →

Contour maps that read like a topo sheet

The other half of 2.0 is for people who want their contour maps to follow the conventions of a printed topographic map.

Depression contours. A closed ring around a pit or a crater now gets inward-pointing hachures, so a hole no longer reads as a hill.

Volcanic crater drawn in light blue contours with labelled elevations; the crater rings are marked with orange inward-pointing hachures
Depression hachures inside a volcanic crater, with labelled index contours. Chaîne des Puys, France.

Labels that break the line. Elevation labels sit inside the contour, the line cut around them, the way a printed map does it.

Geirangerfjord drawn in teal and blue contours with elevation labels set inside the lines
Inline labels from 50 m at the water to 1,450 m on the ridges. Geirangerfjord, Norway.

Scale bar, north arrow and legend. Drawn in a margin band below the map, never on top of the terrain, on PNG and SVG exports alike.

Points export in black on white with a margin band: a 2 km scale bar, a legend from 831 m to 3,540 m, and a north arrow
A real export with the margin band on: 2 km scale bar, size legend (831 m → 3,540 m) and north arrow.

And a few more:

  • Auxiliary contours — dashed half-interval lines that appear only on plateaus and terraces, where the regular interval would leave a blank.
  • Minimum contour length — clears the tiny loops elevation noise leaves behind.
  • Imhof-style gradients — two hypsometric presets in the tradition of Swiss relief maps: green lowlands, ochre slopes, grey rock, white summits.
Contour lines coloured by elevation, from deep blue in the valleys to white on the summits
Contours coloured by elevation: every line takes the colour of its altitude.

All cartographic options →

5 m lidar in five more countries

Resolution is the difference between a valley and a blur. Here is the same zone — the cliffs of the Lauterbrunnen valley, Switzerland, 10 m interval — traced twice:

Lauterbrunnen valley traced from the 30 m worldwide model: soft, rounded contours and a false depression on the valley floor The same Lauterbrunnen zone traced from swissALTI3D 5 m lidar: the cliff bands are sharp and the valley floor is flat
Left: worldwide 30 m model — the cliffs melt, and the valley floor even shows a depression that isn't there. Right: swissALTI3D 5 m lidar — the cliff bands come out razor-sharp. Real TopoLines exports, nothing retouched.

When you export in HD, TopoLines picks the best national model for your zone on its own. Since 2.0 that list includes:

  • England — Environment Agency lidar, 5 m
  • Austria — BEV airborne laser DTM, 5 m
  • Switzerland — swisstopo swissALTI3D, 5 m
  • Italy — INGV TINITALY, 10 m, Sicily and Sardinia included
  • Germany — Bavaria and North Rhine-Westphalia, 5 m, more states to follow

They join France, Spain and the United States. Large zones now stay on the national model at a coarser grid instead of dropping back to the worldwide source.

Every dataset, by country →

Straight into your design tool

Every SVG comes out layered — contours, labels, annotations in their own groups — so it drops into Figma or Illustrator ready to restyle.

A TopoLines SVG opened in Figma, with separate layers for contour-labels, annotations and contours
A TopoLines SVG in Figma: contours, labels and annotations arrive as separate layers.

And around it

  • A new basemap drawn for contour work, in light and dark: forests, rock, ice and farmland in distinct colours, soft relief shading, quiet roads, peaks, passes and huts marked with standard map symbols.
  • A guided tour in chapters inside the editor, with small New tags on the new controls that disappear once you’ve used them.
  • Docs and a public changelog, so you can see exactly what changed and when.

Open any zone, flip the switch from Lines to Points, and see how your terrain reads the other way. Credits you already have work for both.

Open the editor →

Draw your own
contour map.

Try TopoLines free