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