Ga naar inhoud
AI Segmentation
QGIS
Tutorial

Bomenregister maken in QGIS uit luchtfoto's

Gepubliceerd op

Een bomenregister in QGIS is een puntlaag met één punt per boom en een rij attributen: een ID, de soort, de stamomvang, de conditie en de datum van de laatste inspectie. Luchtfoto's of LiDAR geven je vanachter je bureau de punten, de kroongrootte en de hoogte. Soort, stam en conditie komen uit een veldbezoek.

Die tweedeling slaan de meeste gidsen over. Geen enkel model leest een boomsoort of een rotte stam af van een orthofoto van 20 cm, dus het snelste register is dat waarin het bureau het tellen doet en het veld het beoordelen.

Het korte antwoord

Je uitgangspuntMethodeWat je vanachter het bureau krijgt
Je gemeente of opdrachtgever publiceert al een registerMethode 1: open boomdataPunten met soort, vaak ook stamomvang
Een orthofoto en een paar honderd bomenMethode 2: punten met de hand digitaliserenPunten die je zelf hebt geplaatst
Een LiDAR-oppervlaktemodel en een terreinmodelMethode 3: boomtoppen uit een kroonhoogtemodelPunten met elk een hoogte
Een orthofoto en duizenden bomenMethode 4: een segmentatiemodelEén kroonpolygoon per boom, daarna een punt met een kroongrootte

Alle vier eindigen hetzelfde: de laag gaat op een tablet mee het veld in, waar iemand toevoegt wat beelden niet kunnen tonen.

Wat een bomenregister bijhoudt

Schrijf de attributentabel uit voordat je één punt plaatst. Als je haar na het veldbezoek wijzigt, heb je een tweede bezoek nodig.

AttribuutVanachter het bureauUit het veld
Boom-IDJa, gegenereerdNummer van het boomplaatje, als de bomen er een hebben
PositieJaGecorrigeerd waar de kroon de stam verbergt
Kroondiameter of -oppervlakteJa, uit beeldenGecontroleerd
HoogteJa, met LiDARGemeten als er geen LiDAR is
SoortNeeJa
Stamdiameter of -omvangNeeJa, op de hoogte die jouw norm voorschrijft
Conditie, gebreken, volgende inspectieNeeJa

In Duitsland legt een Baumkataster de inspecties vast die de zorgplicht vereist, en de meeste eigenaren volgen de FLL-richtlijnen voor boomcontrole (editie 2020) en de GALK-leidraad voor bomenregisters. Die documenten leggen de lijst met veldvelden vast, dus begin daarmee in plaats van met deze tabel.

Waar het web het fout heeft

"AI kan het hele register bouwen uit beelden." Het telt en meet kronen. Het ziet geen stam onder een kroon, kan de meeste soorten niet benoemen op een RGB-foto en kan niet beoordelen of een tak gaat vallen. Elke pagina die een kant-en-klaar register uit één vlucht belooft, verkoopt de eerste helft van het werk.

"Een kronendakkaart is een bomenregister." Een kronendakkaart is een oppervlak dat antwoord geeft op "welk deel van deze wijk ligt in de schaduw". Een register antwoordt op "welke boom, waar, in welke staat". Heb je bedekking nodig in plaats daarvan, dan is boomkronen in QGIS in kaart brengen de juiste gids.

Voordat je begint

  • QGIS 3.22 of nieuwer.
  • Beelden die recent genoeg zijn om de bomen van dit jaar te tonen. Beelden met blad tonen kronen het best; beelden zonder blad tonen stammen en vertakking beter.
  • Een geprojecteerde CRS in meters, zodat oppervlakten en diameters in meters uitkomen.

Gratis beelden zijn beter dan de meeste mensen verwachten:

  • Polen: de nationale orthofoto op Geoportal is sinds 24 juni 2020 gratis voor elk gebruik, meestal op 25 cm en in steden op 10 cm of fijner. De gratis plugin "Pobieracz danych GUGiK" downloadt hem vanuit QGIS.
  • Duitsland: meerdere deelstaten publiceren DOP20, hun orthofoto van 20 cm, als open data, onder meer Baden-Württemberg en Nedersaksen. De dienst voor heel Duitsland van het federale agentschap is betaald.
  • Engeland: de Environment Agency publiceert LiDAR-oppervlakte- en terreinmodellen van 1 m voor bijna het hele land onder de Open Government Licence.
  • Verenigde Staten: NAIP-luchtbeelden zijn gratis via de USDA.

Methode 1: open boomdata

Veel steden voeren al een register en publiceren het. Berlijn deelt zijn straat- en parkbomen, Dortmund publiceert een register opgebouwd uit eigen data en luchtfoto's, Keulen zette zijn register in juli 2025 online, en Parijs levert 219.432 bomen als punten. Laad het bestand of de dienst in QGIS en je begint met al ingevulde soorten.

OpenStreetMap kaart ook losse bomen, als natural=tree-punten. OSM-data downloaden in QGIS laat zien hoe je ze ophaalt met QuickOSM.

Gebruik dit als: de bomen van de gemeente zijn en het register recent is.

Sla over als: het werk privégrond, een campus of een nieuwbouwwijk beslaat. Open registers houden op bij openbare bomen.

Methode 2: punten met de hand digitaliseren

Maak de laag aan met Layer > Create Layer > New GeoPackage Layer…, geometrietype Point, en voeg de velden uit de tabel hierboven toe. Zet bewerken aan en klik één keer op het midden van elke kroon boven de orthofoto.

Het is de nauwkeurigste methode vanachter het bureau en de langzaamste. Jij beslist over elk punt, dus een haag wordt nooit twaalf bomen en twee elkaar rakende kronen worden nooit één.

Gebruik dit als: het om een paar honderd bomen gaat, of om een locatie waar elke boom telt, zoals bij een vergunningaanvraag.

Sla over als: het aantal in de duizenden loopt.

Methode 3: boomtoppen uit een kroonhoogtemodel

Met LiDAR is de top van elke boom de hoogste pixel in zijn omgeving, dus je kunt toppen vinden zonder enige training. Bouw eerst het kroonhoogtemodel, het oppervlak min het terrein, zoals beschreven in de gids over boomkronen; de uitleg over DSM en DTM behandelt de twee invoerlagen.

Zoek het lokale maximum

Run r.neighbors (GRASS) op het kroonhoogtemodel met de methode ingesteld op maximum en een omgeving van 5 pixels. Bij pixels van 1 m is dat een venster van 5 m.

Houd de boomtoppen over

Houd in Raster > Raster Calculator… de pixels over die gelijk zijn aan het lokale maximum en hoger liggen dan 3 m: ("chm@1" = "chm_max@1") AND ("chm@1" > 3).

Maak punten van pixels

Zet het resultaat om met Raster pixels to points en houd daarna de punten met waarde 1 over met Extract by attribute.

Voeg de hoogte toe

Voeg de hoogte aan elk punt toe met Sample raster values op het kroonhoogtemodel.

De venstergrootte is de instelling die telt. Te klein en één brede eik geeft drie toppen; te groot en twee kleine bomen smelten samen tot één. Stem haar af op de typische kroonbreedte op jouw locatie en controleer een steekproef op het oog.

Gebruik dit als: je LiDAR hebt en hoogtes nodig hebt.

Sla over als: je alleen beelden hebt, of de LiDAR ouder is dan de bomen die je telt.

Methode 4: een segmentatiemodel

Een segmentatiemodel heeft geleerd hoe een kroon eruitziet en geeft één polygoon per boom terug uit een gewone RGB-orthofoto. Wij bouwen er een, AI Segmentation, en dit deel gaat over onze eigen tool.

Teken een zone over de orthofoto die in QGIS openstaat en typ tree. Het model draait op onze servers, dus een grafische kaart is niet nodig, en elke kroon komt terug als polygoon in de CRS van je project met area_m2 en een betrouwbaarheids-score.

Een dorp vanuit de lucht waar elke boomkroon, in tuinen en langs straten, als aparte polygoon in een eigen kleur is gevuld.
893 kronen uit één run boven een Nederlands dorp, elk een eigen polygoon. Geteld op de laag, niet geschat.

Zo maak je van kronen registerpunten:

Maak één punt per kroon

Run Centroids op de kronenlaag. Elk punt behoudt de attributen van zijn kroon.

Voeg de kroondiameter toe

Voeg de kroondiameter toe met de Field Calculator, als decimaal veld: 2 * sqrt("area_m2" / pi()).

Nummer de bomen

Voeg een veld tree_id toe, gevuld met @row_number, en daarna de lege veldkolommen uit je attributentabel.

Gebruik dit als: het om duizenden bomen langs straten, in parken of tuinen gaat, op basis van beelden die je al hebt.

Sla over als: het bos gesloten is. Zonder opening tussen de kronen geeft een tree-run één grote vorm in plaats van een polygoon per stam, dus gebruik daar Methode 3. De beeldtegels worden naar onze servers gestuurd; als ze je machine niet mogen verlaten, gebruik dan Methode 2 of 3.

Afronden in het veld

Neem de puntlaag mee naar de bomen met QField, de gratis mobiele app voor QGIS-projecten van OPENGIS.ch. Hij werkt offline, opent de formulieren die je in QGIS hebt ingesteld en laat je foto's per boom toevoegen. Stel in QGIS een keuzelijst in voor soort en conditie voordat je gaat, zodat elke opnemer dezelfde woorden gebruikt.

Voor terugkerende inspecties met wettelijke vastlegging bestaat er speciale registersoftware, en een deel ervan, zoals Baumsicht in Duitsland, draait op QGIS. De puntlaag die je hier bouwt, kun je erin importeren.

Wat je moet onthouden

  • Een bomenregister is één punt per boom met attributen, geen kronendakoppervlak.
  • Het bureau geeft positie, kroongrootte en, met LiDAR, hoogte. Het veld geeft soort, stam en conditie.
  • Gebruik eerst een open register, handmatig digitaliseren voor een paar honderd bomen, LiDAR-toppen als je hoogtes nodig hebt, en een segmentatiemodel voor duizenden bomen op beelden.
  • Controleer elke automatische methode op een steekproef die je met de hand hebt geteld voordat je het totaal vertrouwt.

Veelgestelde vragen

Is een bomenregister verplicht?

Meestal schrijft geen wet het register zelf voor. Eigenaren van bomen langs wegen en paden moeten ze op veiligheid inspecteren, en een register is hoe ze bewijzen dat de inspecties hebben plaatsgevonden. In Duitsland is die zorgplicht de reden dat de meeste gemeenten een Baumkataster bijhouden.

Kan AI de boomsoort herkennen op luchtfoto's?

Niet betrouwbaar op de RGB-orthofoto's die de meeste mensen hebben. Soortenkartering vraagt om multispectrale of hyperspectrale beelden en lokale trainingsdata, en zelfs dan wordt het in het veld gecontroleerd. Onze plugin geeft kronen, geen soorten.

Hoe nauwkeurig is automatische boomdetectie?

Het hangt meer af van het kronendak dan van de tool. Vrijstaande straat- en tuinbomen komen er goed uit, elkaar rakende kronen smelten samen. Tel 50 bomen met de hand op je eigen beelden, vergelijk met de laag, en je hebt het foutpercentage voor jouw locatie.

Kan ik gratis een bomenregister maken in QGIS?

Ja. Open registers, handmatig digitaliseren en LiDAR-boomtoppen kosten niets behalve tijd, en QField is gratis. Een segmentatiemodel bespaart tijd bij grote aantallen en begint gratis.

Voor de aangrenzende taken legt wat een orthofoto is de beelden uit die achter elke methode hier zitten, en de pagina met QGIS AI-plugins laat zien wat elke plugin nodig heeft om te draaien.

Probeer het gratis in QGIS, geen kaart nodig