WFS Postcode4 geeft altijd 1000 postcodes terug

Ik zou graag de gegevens voor alle Postcode4 in 2020 willen downloaden via WMS. Ik wil de data als geojson downloaden en in geopandas python gebruiken. Wat ik ook probeer, ik krijg altijd maar 1000 rijen terug.

Zie deze snippet,

python -c 'import geopandas as gp; pc4 = gp.read_file("https://geodata.nationaalgeoregister.nl/cbspostcode4/wfs?service=WFS&request=GetFeature&typeName=postcode4:postcode42020&version=2.0.0&startIndex=0&count=4500&crs=EPSG::4326&outputFormat=application%2Fjson%3B%20subtype%3Dgeojson"); print(pc4.shape);'
> (1000, 37)

Doe ik iets verkeerds in de WFS call of is er iets met de WFS data aan de hand? Alvast bedankt voor de hulp

Hoi Anton,

Toen ik je vraag zag, moest ik terugdenken aan deze blog van @thijsbrentjens:
https://www.brentjensgeoict.nl/2014/01/29/haal-meer-data-en-geojson-uit-een-pdok-wfs/

Uit 2014! Antiek, maar nog steeds onlineā€¦ :slight_smile:

Het ziet er naar uit dat je de pc4 gebieden in een aantal batches, van telkens 1000 stuks, op moet halen. Dus telkens de startindex verhogen.

HTH,

Egge-Jan

1 like

Als het om alle postcodes gaat kun je beter op zoek gaan naar een downloadbaar bestand zoals GeoPackage, CSV, Excel, of iets dergelijks. WFS is over het algemeen niet geschikt als downloadservice.

1 like

Voor grote bulk is een download van een hele dataset inderdaad beter. Er is een GeoPackage beschikbaar via PDOK op https://www.pdok.nl/downloads/-/article/cbs-postcode-statistieken.

2 likes

Bedankt voor jullie antwoorden. Ik ben uiteindelijk de RSS feed gekozen.

2 likes