Kadastrale kaart adhv postcode huisnummer

Beste forumleden.

Ik ben op zoek naar een mogelijkheid om via een webservice, op basis van postcode en huisnummer of lat en lng, een kant en klaar kadastraal kaartje op te halen van een perceel.

Door de vele api’s ben ik even het overzicht kwijt. Ik heb begrepen dat mijn wens via de bag data mogelijk zou kunnen zijn, maar ik zie niet direct een mogelijkheid om met postcode en huisnummer een request te doen.

Wanneer dit niet direct mogelijk is, zou het wellicht een optie zijn om met perceel coordinaten zelf een perceel te omlijnen op een gedownload kaartje.

Wie kan mij op weg helpen?

Alvast bedankt

U zou het op de volgende wijze kunnen aanvliegen

(1) Opvragen van de suggest service van de locatie server

https://geodata.nationaalgeoregister.nl/locatieserver/v3/suggest?q=laan%20van%20westenenk
Het resultaat kan er dan als volgt zien:
{
“response”: {
“numFound”: 67, “start”: 0, “maxScore”: 32.53508, “docs”: [
{
“type”: “weg”, “weergavenaam”: “Laan van Westenenk, Apeldoorn”, “id”: “weg-562fa6cf1b6d38ffce8c4a2079f6463d”, “score”: 32.53508
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 4, 7336AZ Apeldoorn”, “id”: “adr-83001bfe161fd2c2f5f31db8bedb2581”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 5, 7336AZ Apeldoorn”, “id”: “adr-ab5deded29754585dd351f74b7fb49b9”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 6, 7336AZ Apeldoorn”, “id”: “adr-1e6a82b8c76189869e658ba09d344087”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 8, 7336AZ Apeldoorn”, “id”: “adr-ec158479f052710cb0bab02d27554225”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 11, 7336AZ Apeldoorn”, “id”: “adr-a59bf8541701939907bd5755782f780f”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 12, 7336AZ Apeldoorn”, “id”: “adr-501e1cd8e0ce4316e06d94bf9a44921c”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 42, 7336AZ Apeldoorn”, “id”: “adr-b05b79ed7a13d731794a17f4147669e8”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 45, 7336AZ Apeldoorn”, “id”: “adr-12e4f4d0aa0797d0116ac2cb8e66d0f7”, “score”: 22.52209
}, {
“type”: “adres”, “weergavenaam”: “Laan van Westenenk 50, 7336AZ Apeldoorn”, “id”: “adr-0fd65f7ae9e8fe23daac9274f03981cf”, “score”: 22.52209
}
]
}, “highlighting”: {
“weg-562fa6cf1b6d38ffce8c4a2079f6463d”: {
“suggest”: [
Laan van Westenenk, Apeldoorn”
]
}, “adr-83001bfe161fd2c2f5f31db8bedb2581”: {
“suggest”: [
Laan van Westenenk 4, 7336AZ Apeldoorn”
]
}, “adr-ab5deded29754585dd351f74b7fb49b9”: {
“suggest”: [
Laan van Westenenk 5, 7336AZ Apeldoorn”
]
}, “adr-1e6a82b8c76189869e658ba09d344087”: {
“suggest”: [
Laan van Westenenk 6, 7336AZ Apeldoorn”
]
}, “adr-ec158479f052710cb0bab02d27554225”: {
“suggest”: [
Laan van Westenenk 8, 7336AZ Apeldoorn”
]
}, “adr-a59bf8541701939907bd5755782f780f”: {
“suggest”: [
Laan van Westenenk 11, 7336AZ Apeldoorn”
]
}, “adr-501e1cd8e0ce4316e06d94bf9a44921c”: {
“suggest”: [
Laan van Westenenk 12, 7336AZ Apeldoorn”
]
}, “adr-b05b79ed7a13d731794a17f4147669e8”: {
“suggest”: [
Laan van Westenenk 42, 7336AZ Apeldoorn”
]
}, “adr-12e4f4d0aa0797d0116ac2cb8e66d0f7”: {
“suggest”: [
Laan van Westenenk 45, 7336AZ Apeldoorn”
]
}, “adr-0fd65f7ae9e8fe23daac9274f03981cf”: {
“suggest”: [
Laan van Westenenk 50, 7336AZ Apeldoorn”
]
}
}, “spellcheck”: {
“suggestions”: [], “collations”: []
}
}

We kiezen dan het tweede resultaat, Laan van Westenenk 4 met adres id “adr-83001bfe161fd2c2f5f31db8bedb2581”

We kunnen op basis van het adres-id meer details opvragen bij de locatieserver:
https://geodata.nationaalgeoregister.nl/locatieserver/v3/lookup?id=adr-83001bfe161fd2c2f5f31db8bedb2581
Dit ziet er dan als volgt uit:
{
“response”: {
“numFound”: 1, “start”: 0, “maxScore”: 15.696433, “docs”: [
{
“bron”: “BAG”, “woonplaatscode”: “3560”, “type”: “adres”, “woonplaatsnaam”: “Apeldoorn”, “huis_nlt”: “4”, “openbareruimtetype”: “Weg”, “gemeentecode”: “0200”, “weergavenaam”: “Laan van Westenenk 4, 7336AZ Apeldoorn”, “straatnaam_verkort”: “Laan van Westenenk”, “id”: “adr-83001bfe161fd2c2f5f31db8bedb2581”, “gekoppeld_perceel”: [
“APD01-V-4999”
], “gemeentenaam”: “Apeldoorn”, “identificatie”: “0200010000130126-0200200000034253”, “openbareruimte_id”: “0200300022472362”, “provinciecode”: “PV25”, “postcode”: “7336AZ”, “provincienaam”: “Gelderland”, “centroide_ll”: “POINT(5.93520895 52.19182711)”, “nummeraanduiding_id”: “0200200000034253”, “adresseerbaarobject_id”: “0200010000130126”, “huisnummer”: 4, “provincieafkorting”: “GD”, “centroide_rd”: “POINT(192471.24 467219.87)”, “straatnaam”: “Laan van Westenenk”
}
]
}
}

Het laaste wat nu nog moet gebeuren in een Bounding box berekenen van de aangeleverde centroide (veld centroide_rd uit het bovenstaande resultaat). Daarmee bevragen we dan het wms voor de kadastrale kaart:

http://geodata.nationaalgeoregister.nl/kadastralekaartv3/wms?LAYERS=kadastralekaart&FORMAT=image%2Fpng&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A28992&BBOX=192187.233,467119.545,192786.993,467319.885&WIDTH=1428&HEIGHT=477

Dit levert de onderstaande afbeelding op:

Bedankt voor het supernuttige antwoord!

De eerste 2 stappen waren me zelf gelukt. Alleen de laatste stap lukt nog niet. Ik mis het algorimte voor het bepalen van de BBOX op basis van POINT(192471.24 467219.87) (even van uw voorbeeld uitgaande)

Nogmaals, bedankt voor uw antwoord.