de adrestabel heeft een referentie naar het perceel: het perceel krijgt de postcode van het adres. In som mige gevallen, bijvoorbeeld een groot appartementsgebouw, krijgt een perceel meer dan één postcode. In dit geval worden verschillende postcodes van het perceel aan de postcodestring van het perceel toe gevoegd alle andere percelen krijgen de post code 'onbekend'. Hoofdlus Begonnen wordt met het toewijzen van postcodes die in eerste instantie de postcode 'onbekend' hebben gekregen. Dit gebeurt door naar de buurpercelen te kijken. Als een buur een postcode heeft, dan wordt deze postcode overge dragen op het perceel. In het geval een perceel meer dan één buur heeft, wordt gekozen voor de postcode van het perceel dat de langste grens ge meen heeft met dit perceel. Tijdens el ke stap van het algoritme wordt een lijst van kandidaat-postcodes ge creëerd voor alle percelen met een 'on bekende' postcode die aan een perceel met een bekende postcode grenzen. Dit gebeurt met behulp van de volgen de query: create table candidates as select rightboundary.parcel_right as parcel, leftparcel.zipcode as candidate_zipcode, sum(rightboundary.hnejength) as weight from boundaries rightboundary, boundaries leftboundary, parcels rightparcel, parcels leftparcel where rightboundary.parceljd rightparcel.objectJd and leftboundary.parceljd leftparcel.objectjd and -(rightboundary.objectjd) leftboundary.objectjd and rightparcel.zipcode 'unknown' and leftparcel.zipcode 'unknown' and leftparcel.zipcode 'infrastructure' group by rightparcel.objectjd,leftparcel.zipcode; grens. Dit gebeurt op basis van de volgende SQL-statements: create table maxes as select parcel,max(weight) as maxw from candidates group by parcel; create table updatetable as select candidates.parcel,candidates.candidate_zipcode from candidates,maxes where (candidates.weight maxes.maxw) and (candidates.parcel maxes.parcel); update ppcjvlakken from updatetable set zipcode updatetable.candidate_zipcode where ppc_vlakken.object_id updatetable.parcel; Deze hoofdlus wordt herhaald totdat er een iteratie ont staat, waarbij de candidates tabel leeg is. Op dat moment hebben alle percelen een postcode toegewezen gekregen. Fig. 7 geeft het resultaat weer voor een stedelijk gebied. Verschillende postcodes hebben verschillende kleuren. Aan de eis dat de infrastructuur zichtbaar moet blijven, is vol daan. Op deze kaart worden de perceelsgrenzen binnen een postcode-gebied nog steeds weergegeven, maar deze kun nen op eenvoudige wijze worden verwijderd. Naast de registratie van perceelsgebonden rechten regis treert het Kadaster ook vele soorten objectbelemmeringen. Deze objectbelemmeringen leggen het gebruik van een per ceel door de eigenaar om een bepaalde reden aan banden. Een belangrijke objectbelemmering is gerelateerd aan lei dingen, die zich meestal onder de oppervlakte bevinden (fig. 8). Teneinde deze leidingen te beschermen krijgen de percelen, die door een leiding worden doorkruist, een ob- jectbelemmering van het juiste type in AKR. Dit moet op een officiële manier gebeuren, die bij wet voorgeschreven is: er moet een akte door de notaris worden opgemaakt, die ter registratie aan het Kadaster moet worden aangeboden. Voor elke kandidaat-postcode wordt de lengte van de grens dat het perceel zonder postcode en de kandidaat-post code gemeen hebben, berekend. Uit de kandidaten wordt degene gekozen met de langste gemeenschappelijke Fig. 7. Alle gewijzigde postcode-objecten. Kwaliteitsverbetering van de registratie van objectbelemmeringen X 185672811 Found Object In layer: ppc vlakken RDM MUeneterc X 192562140 T 435927482 _J Show Grid J Zoom Overview... GEODESIA 2001-5

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2001 | | pagina 19