Skip to content
DnsLister Forum

Where domain hunters compare notes

[OC] WWI – Hill 60 and Sanctuary Wood, Belgium: the front line of June 1916, traced from a British trench map, over today’s terrain in 1m LiDAR

Part 2 of 6 in a series on Belgium's Great War, made from the open LiDAR terrain model of Flanders.

Data

– Terrain: Digitaal Hoogtemodel Vlaanderen II, 1 m DTM (airborne LiDAR) © Digitaal Vlaanderen- Trenches: British trench map "Zillebeke" 28 NW4 & NE3, ed. 3D, trenches corrected to 22 June 1916 (public-domain scan, Passchendaele Society 1917 collection on Wikimedia Commons)
– Source map, so you can compare: https://commons.wikimedia.org/wiki/File:DIG_MZ_08729_001.jpg
– Site names, craters, cemeteries: OpenStreetMap contributors (ODbL)
– Water: Overture Maps Foundation / OpenStreetMap

Method

– Multi-directional hillshade, plus a local relief model: the terrain minus its own 25 m average. That subtraction is what makes small hollows such as craters, trenches and shell holes stand out.
– I georeferenced the trench map against road junctions that still exist; 12 checkpoints agree within about 10 m, which is about as good as the 1916 map itself.
– German trenches are traced from the red ink; the British front line from the long blue dashes.
– The inset is a cross-section A–B from the terrain model: the Caterpillar crater (now a pond), the railway cutting the spoil came from, and the cratered ground of Hill 60, heights ×6.
– Height tint, and water from vector data. Made in Python (numpy, matplotlib, shapely), with the code written with an AI coding assistant; no AI generated imagery.

Caveats

– Faint "disused" trenches are left out. On the British side only the front line is shown: British trench maps left their own support trenches off, for security.
– Feature names and positions come from OpenStreetMap.
– The relief is from the 2013–2015 survey of Flanders.

Happy to answer questions about how it was made.

https://www.reddit.com/gallery/1xccux9

Source: r/MapPorn · by /u/FgnZ_DeBroin

Leave a Reply

Your email address will not be published. Required fields are marked *