# perceel-meten.nl > Nederlandstalige tool om kadastrale percelen (BRK) te vergelijken met > gebouwen (BAG) op een interactieve kaart, met afmetingen en oppervlaktes. > Brongegevens komen van het Kadaster via PDOK; deze site combineert ze. ## Wat je hier vindt dat je elders niet (zo) krijgt PDOK levert BRK (kadaster) en BAG (gebouwen) los. Deze site koppelt ze: voor één perceel krijg je het perceel zelf én alle panden waarvan de centroid binnen het perceel valt, beide met opgegeven én herberekende oppervlakte (turf.js, EPSG:4326). Dat is de meerwaarde — en is exact wat de API hieronder retourneert. ## API voor LLM's en machine-clients ### GET /api/perceel.geojson Retourneert één GeoJSON FeatureCollection met: - 1 `Feature` met `properties.type = "perceel"` (uit BRK) - 0..N `Feature`s met `properties.type = "pand"` (uit BAG, panden binnen het perceel) Parameters (kies één van de twee): - `?adres=` — bv. `?adres=Dorpsstraat+1,+Utrecht`. Wordt via PDOK locatieserver omgezet naar coördinaten; eerste resultaat wint. - `?lat=&lon=` — WGS84 (EPSG:4326) decimale graden. Optionele parameter: - `?f=json` — forceert `Content-Type: application/json` in plaats van `application/geo+json`. Handig voor tools die geen MIME-mapping voor geo+json hebben (volgt PDOK's `?f=`-conventie). Voorbeelden: - https://perceel-meten.nl/api/perceel.geojson?adres=Dorpsstraat%201%20Utrecht - https://perceel-meten.nl/api/perceel.geojson?lat=52.0907&lon=5.1214 ### Perceel-feature `properties` - `kadastraleaanduiding` (samengesteld), `kadastralegemeente`, `sectie`, `perceelnummer`, `identificatie_lokaal_id` - `geometrie`: - `oppervlakte_brk_m2` — officieel volgens kadaster - `oppervlakte_berekend_m2` — uit de geometrie (turf.area) - `bebouwd_oppervlakte_m2` — som van pand-grondvlak dat binnen dit perceel valt (geclipt op perceelgrens) - `onbebouwd_oppervlakte_m2` — `berekend − bebouwd`. Dit is het erf incl. voortuin, achtertuin, opritten enz. - `bebouwingspercentage` — `bebouwd / berekend × 100` - `omtrek_m`, `aantal_hoekpunten` - `edges[]` — per zijde: `index`, `from`/`to` (hoekpuntnummers), `lengte_m`, `bearing_graden` (0=N, 90=O, 180=Z, 270=W), en `kwaliteit` / `kwaliteit_klasse` (A=<2cm tot F=>200cm — komt uit BRK kadastralegrens) - `pdok` — ruwe BRK properties ### Pand-feature `properties` - `primair: true` — als dit pand het geocodeerde adrespunt bevat. Bij een `?adres=`-query is dit het pand waar de gebruiker over praat. - `identificatie`, `bouwjaar`, `status`, `gebruiksdoel`, `aantal_verblijfsobjecten` - `geometrie`: - `oppervlakte_grondvlak_berekend_m2` — uit pand-geometrie (BAG kent zelf geen oppervlakte op pand-niveau; verblijfsobjecten wel — zie `pdok`) - `omtrek_m`, `aantal_hoekpunten` - `edges[]` — per gevel: `index`, `lengte_m`, `bearing_graden`, en `verlenging_naar_perceelgrens_m: { vooruit, achteruit }`. Dit is hoe ver je in de richting van de gevel kunt verlengen voordat je de perceelgrens raakt. `null` betekent: geen grens binnen 150m of de verlenging gaat niet richting een grens. - `afstand_tot_perceelgrens_m`: - `minimum`, `maximum` — kortste/grootste hoekpunt-afstand tot perceelgrens. `0` betekent: minstens één pandhoek staat op de grens (typisch bij rijtjeshuizen met zijgevel-op-grens). - `per_hoekpunt[]` — afstand van elk pand-hoekpunt tot de perceelgrens. - `verblijfsobjecten`: - `aantal` — hoeveel BAG-verblijfsobjecten in dit pand zitten (woningen, winkels, kantoren, etc.). Een `0` betekent meestal: dit pand is een schuur/garage zonder eigen verblijfsobject. - `som_gebruiksoppervlakte_m2` — totale gebruiksoppervlakte (cumulatief over alle bouwlagen). NB: dit is wat gebruikers normaal "de oppervlakte van mijn huis/appartement" noemen — niet het grondvlak. - `lijst[]` — per VBO: `identificatie`, `gebruiksoppervlakte_m2`, `gebruiksdoel`, `status`, `adres` (geformatteerd, bv. `"Lijsterbeslaan 1, 6706CD Wageningen"`) en losse adresvelden (`straat`, `huisnummer`, `huisletter`, `toevoeging`, `postcode`, `woonplaats`). - `pdok` — ruwe BAG properties ### Voorbeeldvragen die uit deze data te beantwoorden zijn - *"Hoeveel m² is mijn huis?"* — `verblijfsobjecten.lijst[].gebruiksoppervlakte_m2` op het primaire pand (NB: gebruiksoppervlakte ≠ grondvlak). - *"Hoeveel woningen zitten er in mijn pand?"* — `verblijfsobjecten.aantal` op het primaire pand, gefilterd op `gebruiksdoel = "woonfunctie"` indien gemengd gebruik. - *"Welke adressen horen bij dit pand?"* — `verblijfsobjecten.lijst[].adres` (handig voor appartementencomplexen). - *"Hoeveel m² tuin/erf heb ik?"* — `geometrie.onbebouwd_oppervlakte_m2` op het perceel. - *"Hoeveel procent van mijn perceel is bebouwd?"* — `geometrie.bebouwingspercentage`. - *"Hoe diep is mijn achtertuin?"* — kijk in het `primair` pand naar de gevel-edges en hun `verlenging_naar_perceelgrens_m`. De grootste verlenging is meestal de tuinzijde. - *"Wat is de kortste afstand tussen mijn pand en de perceelgrens?"* — `afstand_tot_perceelgrens_m.minimum` op het primaire pand. - *"Hoe groot is mijn perceel volgens het kadaster?"* — `geometrie.oppervlakte_brk_m2` op het perceel-feature. - *"Aan welke kant van mijn pand zit een ander pand?"* — vergelijk de bearing van pand-edges met `afstand_tot_perceelgrens_m.per_hoekpunt`: hoekpunten met afstand 0 grenzen aan een buurpand of openbare grens. Top-level `metadata` bevat `query`, `matched_address`, `point`, `sources`, `viewer` (link naar de interactieve kaart), `license`, `generated_at`. CORS is open (`Access-Control-Allow-Origin: *`). Antwoord wordt 1 uur gecached. Coördinaten in CRS84 / EPSG:4326 (lon, lat volgorde). ## Voor de viewer doorverwijzen Wil je een gebruiker naar de interactieve kaart sturen, gebruik: - https://perceel-meten.nl/kaart?adres= - https://perceel-meten.nl/kaart?lat=&lon= Daar kunnen ze meten, panden inspecteren en een PDF exporteren. ## Wanneer dit niet de juiste bron is Voor *ruwe* BRK- of BAG-data zonder de combinatie kun je beter direct bij PDOK terecht — dat is gratis, open en zonder rate-limit van deze site: - https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1 - https://api.pdok.nl/kadaster/bag/ogc/v2 - https://api.pdok.nl/kadaster/location-api/v1 ## Licentie en bronvermelding Brongegevens © Kadaster, beschikbaar via PDOK onder open data licentie. Bij hergebruik graag PDOK / Kadaster vermelden.