Ga naar inhoud
GeoAI
QGIS
Gids

DSM vs DTM vs DEM: verschil en welke je moet gebruiken

Gepubliceerd op Bijgewerkt op

Gekleurde LiDAR-heuvelschaduw van drumlins bij Hood Canal in Washington: het kale maaiveld, met het bos eraf gehaald.
Foto: Washington DNR, CC BY-SA 2.0, Wikimedia Commons.

Een DSM, digitaal oppervlaktemodel, geeft de hoogte van het eerste wat een sensor van bovenaf ziet: een dak, een boomkroon, een geparkeerde vrachtwagen, of de grond waar niets op staat. Een DTM, digitaal terreinmodel, geeft de hoogte van het kale maaiveld, met dat alles eraf gehaald. DEM, digitaal hoogtemodel, is de algemene term voor beide. Alle drie zijn rasters met één hoogtewaarde per cel.

DSM vs DTM vs DEM in één oogopslag

Een DSM volgt de toppen, een DTM volgt de grond en DEM is de verzamelnaam voor allebei. DSM min DTM is de hoogte van alles wat op de grond staat. Dat derde raster heet de nDSM, of canopy height model (CHM) als wat op de grond staat een bos is. DEM is de losse term: de meeste catalogi gebruiken hem voor kaal maaiveld, maar sommige leveren er een DSM onder.

DSMDTMnDSM of CHM (DSM min DTM)
Boven een huisHet dakDe grond eronderDe hoogte van het huis
Boven een bosDe boomtoppenDe bosbodemDe hoogte van de bomen
Boven een wegHet wegdekHet wegdek, hetzelfdeOngeveer nul
Waarden zijnHoogte boven een referentievlakHoogte boven een referentievlakHoogte boven de grond
Gebruik het voorUitzicht, zonne-energie op daken, 3DOverstroming, helling, afwatering, hoogtelijnenGebouw- en boomhoogtes
Gratis voorbeeldCopernicus DEM GLO-30USGS 3DEP 1 mIGN LiDAR HD MNH
Een schematisch dwarsprofiel van een straat: de DSM-lijn in zwart stapt over twee huizen, drie boomkronen en een garage heen, de DTM-lijn in groen volgt de hellende grond eronder.
De DSM volgt de toppen, de DTM volgt de grond, en het verschil ertussen is de nDSM. Schematisch.

DEM vs DTM vs DSM: wat DEM betekent hangt af van wie het schreef

DEM is de overkoepelende term, en of hij kaal maaiveld of oppervlak betekent, hangt af van de instantie die het bestand publiceerde. Dezelfde drie letters staan op datasets van beide soorten, dus alleen de naam vertelt je nooit welke je hebt gedownload.

  • In de Verenigde Staten betekent DEM meestal kaal maaiveld. De USGS definieert een DEM als "the bare ground (bare earth) topographic surface of the Earth excluding trees, buildings, and any other surface objects". De standaard 3DEP-DEM's volgen die regel.
  • In Europese standaarden dekt DEM allebei. De INSPIRE-specificatie voor hoogte van de EU noemt het model van kaal maaiveld een DTM en het model met vegetatie en gebouwen een DSM, en haar datamodel staat beide toe onder de noemer DEM. De aanbeveling van UN-GGIM Europe vraagt elk land om op elk detailniveau een DTM en een DSM te leveren.
  • Wereldwijde DEM's zijn meestal oppervlakken. De Copernicus DEM heeft DEM in de naam en zegt op dezelfde pagina dat het een DSM is, "including buildings, infrastructure and vegetation". SRTM is ook een radaroppervlak: in een test in een Beiers bos vond Jacobsen van de Leibniz Universiteit Hannover SRTM-hoogtes die gemiddeld 13,8 m boven een LiDAR-maaiveldmodel lagen.

Een USGS-artikel over DEM-terminologie zegt het kort: DEM is een algemene term, DSM en DTM zijn de specifieke. Als een collega DEM zegt, vraag dan welke. Als een bestand DEM heet, lees dan de documentatie.

Hoe ver liggen een DSM en een DTM uit elkaar? Eén Franse stad, gemeten

Op een LiDAR-tegel van 1 km² boven Sommières, een stad aan de Vidourle in Zuid-Frankrijk, ligt de DSM op 52% van het terrein meer dan 2 m boven de DTM, en water dat 5 m boven de rivier komt, beslaat op de DSM minder dan een vijfde van de oppervlakte die het op de DTM beslaat. We maten dit op 23 september 2026 met de LiDAR HD-oppervlakte- en terreinmodellen van IGN (MNS en MNT, cellen van 0,5 m, elk 4 miljoen cellen) en herhaalden het daarna op een boskavel in de Vogezen.

Op één tegel van 1 km²Sommières (stad en rivier)Gérardmer, Vogezen (naaldbos)
DSM meer dan 0,5 m boven de DTM58% van de tegel67% van de tegel
DSM meer dan 2 m boven de DTM52%65%
Mediane hoogte van wat buiten gebouwen staat6,7 m17,5 m
Gemiddelde helling, DTM / DSM, cellen van 0,5 m8° / 29°21° / 51°
Gemiddelde helling, DTM / DSM, na hersamplen naar 5 m7° / 23°20° / 40°
Aandeel van de tegel steiler dan 30°, DTM / DSM7% / 41%17% / 69%

Gebouwen beslaan 13% van de tegel van Sommières, dus bomen en heggen verklaren het grootste deel van die 52%. Dezelfde aftrekking geeft je gebouwhoogtes: over de 1.029 gebouwcontouren van 20 m² of meer in BD TOPO van IGN is de mediaan van DSM min DTM binnen elke contour 9,5 m, tegen 10,2 m in het eigen hoogteveld van BD TOPO. In Frankrijk hoef je het niet eens zelf uit te rekenen, want IGN publiceert het verschil kant-en-klaar als de LiDAR HD MNH.

Vier panelen van één vierkant van 1 km boven Sommières: heuvelschaduw van de DSM, heuvelschaduw van de DTM, DSM min DTM in kleur, en een overstroming van 5 m die op de DTM het riviervak vult maar op de DSM bij de Romeinse brug stopt.
Sommières, Gard, IGN LiDAR HD 0,5 m, 1 km bij 1 km, gemeten op 23 september 2026.

Bij helling richt een DSM de meeste schade aan. Elke dakrand en elke boomkroon leest als een kleine klif, dus de gemiddelde helling in Sommières springt van 8° op de DTM naar 29° op de DSM, en hersamplen naar 5 m vóór de berekening brengt die maar terug tot 23°. Een hellingklassenkaart op basis van de DSM zou 41% van de tegel in een klasse steiler dan 30° plaatsen, tegen 7% op de DTM.

Een DSM maakt van een brug een dam

Laat het water 5 m boven het laagste punt van de rivier komen, en de DTM overstroomt 8,1 ha van de tegel en bereikt 34 gebouwen. De DSM overstroomt 1,5 ha en bereikt er één. De DSM houdt de Romeinse brug over de Vidourle vast, en in een raster met één hoogte per cel is een brugdek een massieve muur tot op de rivierbedding, dus het water stopt erbij. Langs de oevers nemen boomkronen die boven het water hangen nog een strook van het overstroomde gebied weg. De gids over overstromingssimulatie voert dezelfde test uit op de DTM, het juiste model daarvoor.

Links de orthofoto van de Romeinse brug over de Vidourle. Rechts de DSM van hetzelfde venster: water onder de brug op beide modellen, erboven alleen op de DTM.
De Romeinse brug in Sommières met dezelfde overstroming van 5 m op de DSM. Blauw is nat op beide modellen, oranje alleen op de DTM. IGN LiDAR HD en orthofoto, 23 september 2026.

Hoe we dit hebben gemeten

We downloadden de MNS en MNT voor elk vak van 1 km via de Géoplateforme van IGN (Licence Ouverte 2.0), trokken ze cel voor cel van elkaar af en berekenden de helling op beide op dezelfde manier. De overstroming is een eenvoudige vulling met waterpeil (bathtub fill): elke cel onder het waterpeil die verbonden is met het laagste punt van de rivier, zonder stroming en zonder tijdsverloop. Ze laat dus zien wat elk model aan water doorlaat, en is geen overstromingsvoorspelling. "Staat buiten gebouwen" betekent hoger dan 2 m buiten een contour uit BD TOPO, wat vooral bomen zijn maar ook hoogspanningsmasten en bruggen meetelt. Twee tegels zijn twee plekken, geen landelijk gemiddelde, en een wereldwijde DSM van 30 m, die de kronen uitmiddelt over veel grotere cellen, hebben we niet getest.

nDSM en canopy height model: DSM min DTM

Een nDSM, genormaliseerde DSM, is de DSM min de DTM, zodat elke cel de hoogte bevat van wat er staat in plaats van de hoogte boven een referentievlak. Boven een bos heet hetzelfde raster een canopy height model, of CHM. NEON, het Amerikaanse ecologische observatorium, definieert het op dezelfde manier: DSM min DTM is gelijk aan CHM, de hoogte van de objecten op het oppervlak.

Zo bereken je het met Rasterberekeningen in QGIS

  1. Laad de DSM en de DTM van hetzelfde gebied. Neem beide uit dezelfde meetcampagne, zodat ze dezelfde datum, hetzelfde raster en hetzelfde verticale referentievlak delen.
  2. Open Raster > Rasterberekeningen.... De QGIS-handleiding noemt elke band layer_name@band_number, dus een laag met de naam dsm is "dsm@1".
  3. Typ de aftrekking, met de DSM eerst: "dsm@1" - "dtm@1".
  4. Kleine negatieve waarden kunnen opduiken waar de twee modellen het oneens zijn, boven water of aan de randen van tegels. Zet ze in dezelfde stap op nul met een vergelijking, die QGIS als 1 of 0 berekent: ("dsm@1" - "dtm@1" > 0) * ("dsm@1" - "dtm@1").
  5. Neem het bereik en de resolutie van de DSM. Verschillen de twee rasters, dan hersamplet Rasterberekeningen met de methode dichtstbijzijnde buur, dus lijn ze eerst uit als dat kan.

Trek je in de andere volgorde af, dan krijg je negatieve hoogtes. De eigen CHM-tutorial van NEON waarschuwt dat de verkeerde volgorde "trees with negative heights" geeft.

Waar je een nDSM voor gebruikt

  • Gebouwhoogtes. Voer Gebiedsstatistieken uit met gebouwcontouren over de nDSM en bewaar de mediaan, die een schoorsteen of een overhangende tak nauwelijks verschuift. Zo kwamen we op de mediaan van 9,5 m in Sommières. AI Segmentation, de plugin die wij bij TerraLab voor QGIS maken, tekent de gebouwcontouren op de orthofoto, en de gids over gebouwcontouren laat de koppeling zien. Heb je maar de hoogte van een paar gebouwen nodig, dan leest de gratis gebouwhoogtekaart (Franse interface) hem voor je af: de gemeten hoogte van IGN in Frankrijk, Overture elders.
  • Boomhoogtes en kroonbedekking. Pas op de CHM een drempel van 2 m of 5 m toe en je krijgt een kroonmasker, waarbij de hoogte van elke kroon bewaard blijft. De gids over boomkronen in kaart brengen vergelijkt dit met vijf andere methoden.
  • Verandering in de tijd. Twee nDSM's uit verschillende jaren tonen nieuwe gebouwen, gekapte bomen en stormschade.

In Frankrijk publiceert IGN dit raster kant-en-klaar als de LiDAR HD MNH, op 0,5 m, dus je kunt de aftrekking overslaan.

Zo zie je welke je hebt

Lees de productdocumentatie, niet de bestandsnaam. Drie controles:

  • De naam zegt DTM of "bare earth". Dan is het een DTM. RGE ALTI van Frankrijk en de DTM-tegels van de Environment Agency zijn voorbeelden.
  • De naam zegt DEM. Lees de documentatie. DEM is de algemene term, meestal een DTM, maar SRTM en de Copernicus DEM gedragen zich allebei als een DSM boven bos.
  • Het komt van een drone of uit foto's. Dan is het een DSM. Een camera kan de grond onder een boom niet zien, dus fotogrammetrie geeft je het oppervlak. Alleen LiDAR komt eronder, omdat een deel van de pulsen een gat in het blad vindt en van de grond terugkaatst. De gids over fotogrammetrie vs LiDAR gaat er dieper op in.

Welke gebruik je in QGIS

Gebruik de DTM voor alles met water of helling, de DSM voor alles wat over de toppen heen kijkt, en hun verschil voor hoogtes.

  • Helling, heuvelschaduw, hoogtelijnen, overstromingsbereik, afwatering. DTM. Een DSM geeft je een heuvelschaduw van de daken en water dat zich achter elke heg ophoopt. In QGIS gebruik je de algoritmen Helling en Schaduw voor heuvels uit de Toolbox Processing.
  • Zichtlijnen, zonne-energie op daken, een 3D-scène. DSM. Je wilt de gebouwen en bomen die in de weg staan.
  • Gebouwhoogtes, boomhoogtes. De nDSM, berekend met Rasterberekeningen zoals hierboven bij de nDSM is beschreven.

AI Agent doet dit vanuit één zin in QGIS. Vraag hem de hoogte voor het gebied op je scherm te laden, en hij haalt een open DEM zoals de Copernicus DEM of nationale LiDAR-data op en voert voor je de heuvelschaduw of de rasterberekening uit.

Waar je elk model gratis downloadt

Bijna elk land publiceert zijn eigen hoogtegegevens gratis, en een nationale LiDAR-dataset verslaat op de schaal waarop je werkt alles wat wereldwijd is. De laatste twee kolommen tellen het zwaarst: krijg je een oppervlak of kaal maaiveld, en met welke celgrootte. Ik controleerde elke bron op de eigen pagina op 27 september 2026.

BronDekkingOppervlak of terreinResolutie
Copernicus DEM GLO-30WereldwijdDSM, uit TanDEM-X-radar, 2011 tot 201530 m, en 90 m (GLO-90)
SRTM 1 Arc-Second Global60° N tot 56° ZOppervlak boven bos, radar gevlogen in februari 2000Ongeveer 30 m
USGS 3DEPVerenigde StatenDTM (kaal maaiveld), publiek domein1 m uit LiDAR, ongeveer 10 m naadloos
IGN LiDAR HDFrankrijk, blok voor blokMNT (DTM), MNS (DSM) en MNH (nDSM)0,5 m
IGN RGE ALTIFrankrijkDTM1 m
AHNNederlandBeide, als aparte terrein- en oppervlaktemodellen0,5 m en 5 m
DEFRA Data ServicesEngelandBeide, als aparte composieten1 m
OpenTopographyWereldwijdRuwe LiDAR-puntenwolken, plus de wereldwijde rasters hierboven1 m waar LiDAR is gevlogen

Een paar details die de tabel verbergt. De Copernicus DEM heeft ook een versie van 10 m voor Europa, EEA-10, en de release note merkt op dat een DTM meestal is wat overstromings- en afwateringsmodellering nodig heeft. De SRTM-hoogtes gebruiken de EGM96-geoïde, terwijl 3DEP NAVD88 gebruikt, dus controleer het referentievlak voordat je ze mengt. Het oppervlaktemodel van AHN bevat vanaf AHN6 geen hoogspanningslijnen en masten meer. Neem je een wereldwijd oppervlak van 30 m boven bos, bedenk dan dat de kronen in de cel worden uitgemiddeld: een DSM van 30 m min een DTM van 1 m is geen boomhoogte.

Sleep een gedownloade tegel rechtstreeks naar het kaartvenster. QGIS leest GeoTIFF en de hoogte staat in de enige band, dus de algoritmen Helling en Schaduw voor heuvels werken er zonder voorbereiding op. Voor Frankrijk laat de LiDAR HD-gids vier manieren zien om de tegels in QGIS te krijgen.

Veelgestelde vragen

Wat is het verschil tussen een DEM en een DTM?

DEM is de algemene term voor elk hoogteraster. Een DTM is één soort DEM, alleen het kale maaiveld. In de VS betekent een DEM bijna altijd een DTM. In Europa en in wereldwijde datasets kan een DEM net zo goed een DSM zijn.

Is een DEM een DSM of een DTM?

Meestal een DTM, maar controleer het. De USGS gebruikt DEM voor kaal maaiveld. SRTM en de Copernicus DEM heten DEM en gedragen zich boven bos als een DSM.

Is de Copernicus DEM een DSM of een DTM?

Een DSM. Copernicus stelt dat het het oppervlak weergeeft "including buildings, infrastructure and vegetation", ook al staat er DEM in de naam.

Wat is een nDSM?

De DSM min de DTM, cel voor cel. Hij bevat de hoogte van gebouwen en bomen boven de grond in plaats van hun hoogte boven een referentievlak. Boven een bos heet hij een canopy height model.

Geeft LiDAR een DSM of een DTM?

Allebei, uit dezelfde vlucht. De eerste terugkaatsing van elke puls bouwt de DSM. De pulsen die een gat in het blad vinden en de grond bereiken, worden geclassificeerd als grondpunten en geïnterpoleerd tot de DTM. Daarom kan LiDAR onder een kronendak kijken en een camera niet.

Kan ik een DTM uit een satellietbeeld halen?

Niet uit één beeld, want dat bevat geen hoogte. Een stereopaar, twee beelden van dezelfde plek onder verschillende hoeken, geeft een DSM. Die omzetten naar een DTM betekent alles wegfilteren wat geen grond is, wat in open gebied werkt en onder een dicht kronendak faalt, waar de grond nooit is gezien. Voor de meeste landen is de nationale hoogtedataset gratis en beter dan alles wat je zelf kunt afleiden.

Wat is een true orthofoto, en waarom heeft die een DSM nodig?

Een orthofoto die met een DSM is gecorrigeerd in plaats van met een DTM, zodat elk dak op zijn contour landt in plaats van naar buiten te leunen. Met een DTM zet de correctie alleen de grond op de juiste plek, en alles wat erop staat leunt nog steeds weg van het midden van de foto.

De QGIS AI-hub verzamelt wat AI in QGIS wel en niet kan.