Postcodegebieden

835 views
Skip to first unread message

Gertjan Idema

unread,
Oct 26, 2012, 5:56:44 AM10/26/12
to nlex...@googlegroups.com
Ik heb een plaatje gemaakt met de 4-cijferige postcodegebieden volgens de BAG (oktober 2012), gebaseerd op de verblijfsobjecten.
Zo te zien zitten er naast het misbruik van de postcode 9999, nog wel wat meer fouten in.

Gertjan

Screenshot at 2012-10-26 10:07:11.png

Frank Steggink

unread,
Oct 26, 2012, 9:55:02 AM10/26/12
to nlex...@googlegroups.com
Hoi Gertjan,

Interessant plaatje. Het lijkt net alsof er in Zwolle iets bijzonders
aan de hand is. Is dat het 9999-gebied? Wat voor soort shapes zijn dit
eigenlijk? Het zijn geen convex hulls, maar lijkt op iets wat FME een
"concave hull" of een "alpha-shape" noemt.

Toevallig kwam zojuist een collega bij ons op de kamer lopen die begon
over het genereren postcodegebieden o.b.v. BAG-data. Na wat discussie,
ook met iemand anders, dachten we dat het misschien beter is om een
Voronoi-diagram te genereren voor de afzonderlijke punten, en dan alle
polygonen van hetzelfde 4PC-gebied te mergen. Dat lost het probleem op
dat je met overlap en gaten te maken hebt. Het nadeel hiervan is dat
de grenzen niet helemaal goed zijn, maar ik denk zelf dat ze wel een
aardige benadering geven.

Je zou eigenlijk "breaklines" moeten kunnen toevoegen (bijv.
spoorwegen, doorgaande wegen en kanalen/rivieren), maar volgens een
andere collega was hier geen algoritme voor. Wat evt. wel zou kunnen
is beginnen met Delaunay-triangulatie met breaklines. Dat wordt veel
gebruikt bij digital terrain models. Als je de triangulatie hebt
berekend, dan moet dit nog op de een of andere manier worden omgezet
naar een Voronoi-diagram.

Frank
> --
> 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
>


Edward Mac Gillavry

unread,
Oct 26, 2012, 11:29:39 AM10/26/12
to nlex...@googlegroups.com

Heren,

Volgens mij is Zwolle zo bijzonder vanwege Kadaster GIS Maatwerk? Het postcodegebied 9999 ligt in de gemeente Eemsmond, Groningen. Aardig verhaaltje hierover is http://www.guidje.nl/postcode.html.

Met Terglobo hebben we postcodegebieden gegenereerd op basis van Voronoi, wat aardige resultaten opleverde. Breekgrenzen zou idd een hele verbetering zijn. De woonplaatsgrenzen uit de BAG hadden we wel meegenomen, maar vooral hartlijnen van de wegen zou heel wat meer regelmaat in het beeld brengen. In het landelijk gebied zouden juist weer perceelsgrenzen een hele verbetering geven. Ook de waterlijnen en hartlijnen van watervlakken zijn natuurlijk mooie grenzen om te gebruiken. Kortom: nog genoeg om te onderzoeken. Er is ook door de tudelft vorig jaar een haalbaarheidsstudie gedaan, maar die kan ik zo 1-2-3 niet vinden.

Goed weekend,

Edward

Op 26 okt. 2012 15:47 schreef "Frank Steggink" <steg...@steggink.org> het volgende:


--
Dit is een bericht van de Google Groups "nlextract" group.
Home pagina: http://www.nlextract.nl
Groep mailen: nlex...@googlegroups.com

J.W.

unread,
Oct 26, 2012, 12:15:04 PM10/26/12
to nlex...@googlegroups.com
Hoi,

Er bestaat een Shapefile van TNT/PostNL met de grenzen van de PC4 regio's. Een rasterversie daarvan heb ik op mijn klikkaarten; zie bijvoorbeeld http://www.imergis.nl/asp/KlikkaartR9.asp, ga met je muis in de legenda over "postcodes". De grenzen zijn blijkbaar zoveel mogelijk samengetrokken met buurtgrenzen, maar er zijn legio voorbeelden waarbij dat niet lekker is gelukt.

Het bedrijf CityGIS heeft voor Ambulancezorg Nederland elk BAG object verrijkt met aanrijpunt voor de ambulances. Zij hebben tijdens die exercitie heel veel postcodefouten gevonden in de BAG en die allemaal teruggemeld aan Kadaster. De BAG zou dus nu redelijk op orde moeten zijn, maar ik zie uit het plaatje dat er nog wel wat werk te verzetten is :-)

Dick Meuldijk van de Veiligheidsmonitor heeft mij uitgelegd hoe de postcodegebieden ooit zijn ontstaan. Het heeft te maken met de tijd die een postbode op de fiets kan afleggen om een bepaald gebied te kunnen bedienen. Dat is inderdaad heel lang geleden. Als we de postcodes opnieuw zouden moeten verdelen over het land, zouden we dat heel anders doen.

Dus dan rijst de vraag: Voor welke toepassing zijn postcodegebieden eigenlijk nog interessant? Zijn de CBS buurtgrenzen niet net zo bruikbaar in plaats daarvan?

Groeten,

Jan-Willem van Aalst


Op vrijdag 26 oktober 2012 11:56:44 UTC+2 schreef Gertjan Idema het volgende:

Frank Steggink

unread,
Oct 26, 2012, 12:25:49 PM10/26/12
to nlex...@googlegroups.com
Hoi Jan-Willem,

Binnen OpenStreetMap.nl wordt er weer (voorzichtig) gesproken om de
BAG-data te importeren. Gertjan is hiervoor bezig een aantal
conversiescripts te ontwikkelen. In het kader hiervan had ik Gertjan een
testbestand (als OSM-file) met de BAG-panden en -huisnummers gevraagd
die 2 postcodegebieden beslaat. Voor de import en het onderhoud lijkt
het mij een mooie afgebakende eenheid. Datzelfde geldt ook voor wijken
of buurten.

Groeten,

Frank
> --
> Dit is een bericht van de Google Groups "nlextract" group.
> Home pagina: http://www.nlextract.nl
> Groep mailen: nlex...@googlegroups.com

Gertjan Idema

unread,
Oct 27, 2012, 7:36:38 AM10/27/12
to nlex...@googlegroups.com
Even een korte reactie op bovenstaande posts:

Het rare gebied 'Rond Zwolle' kwam door de postcode '9999XX','9999ZA' en '9999ZZ'. Dit zijn postcode die gebruikt zijn om onbekende postcodes aan te duiden. Om deze reden zijn ze als fictieve postcode ingevoerd in Stitswert (Zie http://nl.wikipedia.org/wiki/Postcode#Trivia) Ook heel aardig: http://www.guidje.nl/postcode.html
Deze 3 postcodes filter ik nu maar gewoon uit mijn data. Het aantal postcodegebieden komt daarmee op ruim 4000, dus nog niet het dubbele van het aantal woonplaatsen.

Als ik na deze filtering zoek op adressen meer dan 10Km van het zwaartepunt van hun postcodegebied liggen, zijn dat er 69. Na deze er ook uit gefilterd te hebben, zag het er al weer een stuk beter uit.

Wat de grenslijnen betreft: Waterwegen en spoorlijnen zijn erg bruikbaar. Hartlijnen van wegen geven goed de grenzen tussen postcodegebieden aan. Het nadeel is dat de adressen aan de straat zelf allemaal behoren tot 1 van de 2 postcodegebieden die dopr de weg gescheiden wordt. Het is afhankelijk van de toepassing of dit een probleem is.

@JW: Ik weet dat PostNL shapefiles heeft met PC4 postcodegebieden, maar verwacht niet dat ze die op korte termijn gaan vrijgeven. Het verlies van de 'gewone' postcodetabel hebben ze ook nog niet verwerkt.

Voor onze toepassing, zoals uitgelegd door Frank Steggink, ga ik maar een kijken naar de mogelijkheden van de Buurtgrenzen. Wat ik mij er van herinner is dat ze alleen in een lage resolutie zijn vrijgegeven en daardoor waarschijnlijk panden doorsnijden.

Gertjan




 

Raymond Nijssen

unread,
Jun 26, 2013, 9:20:52 AM6/26/13
to nlex...@googlegroups.com
Vandaag lees ik deze inmiddels oude berichten voor het eerst. Leuk!

Zoals Edward al meldde hebben we vorig jaar ook geprobeerd een postcodekaart te genereren uit de BAG-adressen d.m.v. voronoi. Allereerst op 6 posities (1234AB), die daarna natuurlijk is te "dissolven" naar 5 en 4 posities. Het resultaat was interessant maar liet ook nog wensen over. De BAG van november 2011 was ook nog vers!

- De berekening duurde dagen (Postgis op mijn quad core pc met 4GB ram). Volgens mij kan de R-voronoi-functie efficienter
- Twee gemeenten zijn niet meegenomen in de berekening...
- Foutjes in de BAG (inclusief dummy-postcode 9999) leveren veel mini-polygoontjes op.
- Gebieden krijgen rafelige/zigzaggende randen wanneer adressen verspringend aan weerszijden van een straat liggen.

In mijn berekening heb ik steeds de adressen binnen één woonplaats gebruikt. Elke woonplaats heeft namelijk een of meerdere unieke 4-positie postcodes. De woonplaats verder opdelen, bijvoorbeeld door (hoofd)wegen, zou het zigzaggen verbeteren. Maar je gaat daarmee ook deelgebieden krijgen waar geen adressen meer invallen. Welke postcode moet je daar dan aan toekennen?

Ik vond de vraag van J.W. interessant, of de cbs-buurten niet handiger zijn. Misschien wel voor 4-positie postcodes, maar niet voor 5 of 6 natuurlijk. Daarbij zijn de grenzen zo gegeneraliseerd dat er vele adressen uit de BAG niet in de juiste polygoon zullen vallen. Omdat ik benieuwd was naar het verschil heb ik de cbs-buurten samengevoegd op postcode en in qgis over de bag-postcodekaart gelegd. Zie afbeelding.

Binnenkort wil ik weer een verbeterslag slaan, maar ik wacht nog even op een recente BAG-download. In ieder geval wil ik de twee missende gemeente invullen. Iemand nog ideeën over hoe het mooier kan? Of voor snelle voronoi-functies in postgis?

Raymond
postcode4_cbs_vs_bag.png

Elmer Cladder

unread,
Jun 26, 2013, 11:45:42 AM6/26/13
to nlex...@googlegroups.com
Ter info: onze (Geodan) postcode6- en postcode5-vlakkenkaarten zijn ook op basis van de BAG (in combi met NWB). Naast de postcodes is ook de vorm van het gebouw waarin de postcode(s) ligt/liggen meegenomen. Belangrijkste tool: FME. Veel foutjes uit de BAG (met name foute/niet bestaande postcodes) zijn eerst gefilterd.

Hier een postcode4-kaart van maken is echter (bijna) niet te doen, vanwege de multi-polygonen. Daarom houden we nu nog vast aan onze oude postcode4-kaart (die overigens dit jaar alweer 25 jaar bestaat).

Elmer
Reply all
Reply to author
Forward
0 new messages