Eigenschappen van ruimtelijke gegevens Een administratief informatiesysteem beheert alleen niet- ruimtelijke objecten als personen, bestellingen en vluch ten. Gegevens die een GIS beheert, hebben betrekking op objecten met een duidelijk ruimtelijk aspect. Voor beelden van zulke objecten zijn de rivier ,,Maas", de snelweg ,,A2" en de gemeente „Roermond". Deze ob jecten kenmerken zich doordat ze deels worden beschre ven met een ruimtelijk attribuut. Zo heeft een gemeente onder andere een naam, maar ook een bepaalde ligging in de wereld, en kan de omtrek van die gemeente worden gegeven met een verzameling punten. UtlSl39Z sqlplus SQL»Plus: Version 3.0.9.1.2 - Production on Tue Feb 8 10:24:16 1994 Copyright <c> Oracle Corporation 1979, 19S9. All rights reserved. Connected to: ORACLE RDBMS V6.0.33.1.1, transaction processing option - Production PL/SQL VI.0.32.3.1 - Production SQL> SQL> select from gemeente; NAAM INWONERTAL OPPERVLAKTE Enschede 160000 75 Maastricht 230000 100 Heerenveen 40000 30 SQL> SELECT NAAM 2 FROM GEMEENTE 3 WHERE (inwonertal 50000) AND 4 (oppervlakte 90); NAAM Enschede SQL> SQL> SQL> select from partner.gemeente; NAAM1 DATUM.VER NAAM2 Maastricht 10-FEB-52 Enschede Enschede 30-AUG-85 Heerenveen SQL> SQL> SQL> SELECT gl.NAAM g2.NAAM 2 FROM GEMEENTE gl, GEMEENTE g2, PARTNER.GEMEENTE 3 WHERE PARTNER.GEMEENTE.naaml gl.NAAM) AND 4 (PARTNER.GEMEENTE.naam2 g2.naam) AND 5 (gl.inwonertal g2.inwonertal 350000); NAAM NAAM In [4] wordt vervolgens de taal Spatial SQL omschreven als implementatie van het relationele gegevensmodel dat uitgebreid is met geometrische typen. In Spatial SQL kun nen we nu alle grotere gemeenten die in de provincie „Limburg" liggen, opvragen met de volgende ruimtelijke vraag Select GEMEENTE.naam From GEMEENTE, PROVINCIE Where (GEMEENTE.inwonertal 50 000) And (PROVINCIE.naam „Limburg") And (GEMEENTE.grens Inside PROVINCIE.grens) De ruimtelijke operator Inside wordt in deze vraag ge bruikt om te testen of een gemeente in een provincie ligt. De antwoorden op deze vraag (alle gemeentenamen) kunnen weer in tabelvorm worden weergegeven. De vol gende vraag is een voorbeeld waarbij naast tekstuele ook geometrische gegevens worden opgevraagd. Select GEMEENTE.naam, GEMEENTE.grens From GEMEENTE, PROVINCIE Where (GEMEENTE.inwonertal 50 000) And (PROVINCIE.naam „Limburg") And (GEMEENTE.grens Inside PROVINCIE.grens) Het presenteren van geometrische gegevens als ge meentegrenzen in tabelvorm is echter niet gewenst. Dit zou resulteren in een tabel met coördinaten van eventueel meer-dimensionale objecten waarin specifieke eigenschappen van ruimtelijke gegevens onderling niet naar voren springen. Daarom juist zal een ruimtelijke vraagtaal de opgevraagde ruimtelijke gegevens grafisch moeten weergeven. De eerste eis die in [3] dan ook wordt gesteld aan een ruimtelijke vraagtaal is: Display query results in graphical form, as the most natural form to analyze spatial data Fig. 1. SOL-bevraging via hel beeldscherm. Om met deze geometrische gegevens in het relationele gegevensmodel goed om te gaan, worden voor ruimte lijke attributen vier geometrische typen ingevoerd. Dit zijn geometrie0, geometrie1, geometrie2 en geo metrie3. Hiermee worden ruimtelijke gegevens gemo delleerd, die gekoppeld zijn aan punten, lijnen, regio's en volumen in de gemodelleerde wereld. Een attribuut met een geometrisch type heet geometrisch attribuut. Een relatie met tenminste één geometrisch attribuut heet een ruimtelijke relatie. De relatie GEMEENTE kan nu worden uitgebreid met een geometrisch attribuut grens. GEMEENTE (naam, inwonertal, oppervlakte, grens) Een tweede voorbeeld van een ruimtelijke relatie, die verderop wordt gebruikt in een aantal voorbeelden, is: PROVINCIE (naam, hoofdstad, grens) In deze relatie verwijst het attribuut hoofdstad (een ge meentenaam) naar de specifieke gegevens van een ge meente in de GEMEENTE relatie. De attributen grens in beide relaties zijn geometrische attributen met als type geometrie2. Voor de nog komende voorbeelden is de inhoud van onze gegevensbank aangevuld met gegevens over alle gemeenten en provincies in Nederland. venray weert sittard geleen heerlen - Maastricht venlo roermond Fig. 2. Grafische presentatie van het antwoord op een ruimtelijke vraag. NGT GEODESIA 94 - 3 127

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 1994 | | pagina 15