viewnamen gebruikt; bijvoorbeeld in het geval van een perceelparcel_label (centroïde of puntlocatie geschikt voor labellen), parcel_box (omhullende rechthoek van een perceel) en parcel (topologisch gestructureerd vlak). Kartografische attributen, zoals kleur, breedte, type symbool kunnen van an dere attributen worden afgeleid en in de vorm van een view worden gespeci ficeerd. Onderstaand voorbeeld zal het verschil tussen het officiële juridische gebied en het ingemeten gebied vi sualiseren door het berekenen van een kleurwaardecode geo_color tussen 15-20 in het geval het officiële gebied groter is dan het gemeten gebied en tussen de 20-25 in het tegenoverge stelde geval: create view parcel_area as select gp.location, geo_color 20 integer(5*(gp.measured_a gp.legal_a)/gp.measured_a), other attributes from parcel gp; geometric parcel Overzichtskaarten zijn gebaseerd op ruimtelijke aggregatie van de detailin formatie. Als de gegevens geaggre geerd zijn in termen van relationele bevragingen, dan kunnen deze op een voudige wijze in een kaart worden ver taald. Fig. 7 geeft de gemiddelde prijs van percelen per gemeente op basis van de volgende view: create view avg_price_municip as select avg(ap.price), ap.municip from object ap administrative_parcel group by ap.municip create table census_region (name text(20), region long polygon); create view avg_price_census as select avg(ap.price), cr.name, cr.region from object ap, administrative_parcel census_region cr where inside(ap.location, cr.region)=l group by cr.name,cr.region; In dit geval is een ruimtelijke 'join' toegepast, die de inside operator gebruikt om de percelen aan de CBS-regio's te rela teren. Ruimtelijke indexering en clustering zijn erg belang rijk voor een efficiënte manipulatie van de view. Iets dat niet door middel van de views kon worden opgelost, waren de ruimtelijke aggregaties, dat wil zeggen grotere ruimte lijke eenheden afgeleid uit de percelen. Ruimtelijke aggregaties worden expliciet opgeslagen in het DBMS, bijvoorbeeld voor het vormen van kadastrale secties of gemeenten uit percelen. De ruimtelijke aggregaten wor den gebruikt als basis voor het visualiseren van geaggre geerde thematische gegevens en voor oriëntatiedoeleinden. Het op een generieke wijze definiëren van de thematische aggregaten dient in de geografische querytool nog te wor den verbeterd. Dit is een behoorlijke uitdaging, omdat er veel vrijheidsgradaties bestaan ten aanzien van het specifi ceren van een aggregatie: ruimtelijke eenheid (sectie, ge meente, provincie), temporele eenheid (één moment in de tijd of zelfs in een periode), aggregaatfunctie (sum, min, max, avg), thematisch attribuut en aanvullende selectie- voorwaarden. De centrale vraag hierbij is: hoe kunnen deze vrijheidsgradaties op een elegante manier aan de eindge bruiker worden aangeboden? Afronding In dit eerste deel van het artikel is de basis van een gene rieke geografische querytool beschreven. Er is aandacht ge schonken aan het gegevensmodel van het Kadaster. Tevens is aangegeven hoe deze gegevens vanuit de productiesyste men LK1 en AKR worden overgeheveld naar de geografische In dit geval hadden we het geluk dat de gemiddelde prijs van een perceel ge aggregeerd en gegroepeerd kon wor den door gebruik te maken van een at tribuut in dezelfde tabel: municip, de gemeente-code. Het is echter ook rela tief gemakkelijk om regio's die door andere organisaties gespecificeerd zijn, te aggregeren, bijvoorbeeld re gio's van het CBS: Fig. 7. De gemiddelde perceelsprijs per gemeente. Aggregaat-views skiiisi 1 p ,50000» [50000,100000» p00000,150000» [150000,200000» [200000,250000» [250000,300000» [300000,350000» [350000,400000» [400000,450000» [450000,500000» (500000.550000» [550000,600000» ~~|j 1600000,650000» (650000,700000» lm [700000,750000» "1 [750000,800000» [800000,050000» [850000,300000» dl [300000,5000000» J default GEODESIA 2001-4

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2002 | | pagina 21