Het klopt dat het Kadaster is gestopt met het updaten van de
koppeltabel. Dit in "afwachting" van de nieuwe versie van de BRK die aan
het eind van dit jaar gepland staat. Helaas is er bij mijn weten op dit
moment geen bulkoplossing.
Je zou in de tussentijd gebruik kunnen maken van Locatieserver. Meer
informatie is hier te vinden: [1]
Recent is een nieuwe versie [2] uitgebracht waarin niet alleen
kadastrale percelen zitten, maar er is ook een koppeling met adressen.
De perceelsinformatie en ook de koppeling met adressen wordt maandelijks
bijgewerkt. Momenteel staat de kadastrale data van 1 juli online.
Het gemakkelijkst is om het free endpoint aan te spreken (vrije
geocodeerservice, i.t.t. de suggest service die meer voor auto-complete
is bedoeld en maar een beperkt aantal velden teruggeeft).
Voorbeeld voor de adressen van Utrecht: [3]
Het veld gekoppeld_perceel geeft je een lijst met kadastrale
aanduidingen terug. Deze bevatten nu nog kadastrale gemeentecodes, maar
dat zal later dit jaar worden gewijzigd in kadastrale gemeentenamen,
i.v.m. de BRK-wijzigingen.
Met paginering kun je meer resultaten ophalen. Dit doe je door &start=10
aan de URL toe te voegen. Je kunt ook bijv. &rows=50 toevoegen om meer
resultaten op 1 pagina te krijgen. Let er op dat, wanneer je op deze
manier gegevens van een grote gemeente opvraagt, het langer kan duren
dat gegevens worden teruggegeven. Dit i.v.m. de werking van de
onderliggende techniek. Locatieserver kan veel requests aan (we hebben
een keer 36 uur lang 1 miljoen requests per uur gehad) maar als iedereen
dat gaat doen, zal er op een gegeven moment een grens in zicht komen.
Je krijgt een lijst terug, omdat het een M:N relatie is. Een adres kan
aan meerdere percelen gekoppeld zijn en een perceel kan natuurlijk aan
meerdere adressen gekoppeld zijn. Bij appartementen geldt dat de
kadastrale aanduiding van het grondperceel wordt teruggegeven, niet van
het appartement zelf.
Met hetzelfde endpoint kun je meer informatie over het perceel ophalen: [4]
Let op het gebruik van de fq parameter (filter query): dit is nodig om
informatie over percelen op te kunnen vragen.
Ik heb de kadastrale aanduiding tussen quotes gezet, om te voorkomen dat
de aanduiding wordt opgeknipt en je meerdere resultaten krijgt.
Door nog fl=* (field list) toe te voegen, krijg je ook geometrie, maar
deze is bedoeld voor highlighting in een webviewer. Voor de "echte"
geometrie kun je beter de NLExtract dump gebruiken of de WFS service van
PDOK. E.e.a. is afhankelijk van je use case.
Voor vragen over Locatieserver kun je het beste terecht op het PDOK
forum: [5] Met name over de Solr-parameters. Er zijn enorm veel
mogelijkheden, wat niet in deze mail beschreven kan worden. Lees ook de
API-documentatie [6] door voor meer informatie.
Zou je meer kunnen vertellen over je use case?
Met vriendelijke groet,
Frank Steggink (met PDOK-pet)
[1]
https://www.pdok.nl/nl/producten/pdok-locatieserver
[2]
https://www.pdok.nl/nl/actueel/nieuws/artikel/18jul17-nieuwe-versie-locatieserver-v3-beschikbaar
[3]
http://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=woonplaatsnaam:utrecht%20and%20type:adres
[4]
http://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=kadastrale_aanduiding:%22UTT00-P-4407%22%20and%20type:perceel&fq=*
[5]
https://pdokforum.geonovum.nl/c/locatieserver
[6]
https://github.com/PDOK/locatieserver/wiki/API-Locatieserver
> --
> --
> Dit is een bericht van de Google Groups "nlextract" group.
> Home pagina:
http://www.nlextract.nl
> Groep mailen:
nlex...@googlegroups.com
> Afmelden:
nlextract+...@googlegroups.com
> Meer opties:
http://groups.google.com/group/nlextract?hl=en
>
> ---
> Je hebt dit bericht ontvangen omdat je bent geabonneerd op de groep
> "nlextract" van Google Discussiegroepen.
> Als je je wilt afmelden bij deze groep en geen e-mails van de groep
> meer wilt ontvangen, stuur je een e-mail naar
>
nlextract+...@googlegroups.com
> <mailto:
nlextract+...@googlegroups.com>.
> Ga naar
https://groups.google.com/d/optout voor meer opties.
--
Steggink Geo-ICT
Frank Steggink
Smaragdplein 61
3523 ED Utrecht
The Netherlands
+31 6 53 10 13 66
www.steggink.it
fr...@steggink.it
KVK: 63767066