Grafische gebruikersinterface en vraagtaal vraagd, geeft het tonen van de provinciegrens extra in formatie. De provinciegrens is in dit geval minimale context-informatie voor de locatie van de steden. Aan GPL is voor de definitie van context-informatie de in structie Set Context toegevoegd. Vergelijk bijvoorbeeld fig. 2 met fig. 3. Beide figuren geven het antwoord weer op dezelfde vraag. De kartogra- fische stijl die als basis dient voor fig. 3, bevat echter geen context-definitie voor gemeenten. Daarentegen bevat de kartografische stijl op basis waarvan fig. 2 is ge maakt, de volgende minimale context-definitie: Set Context For GEMEENTE Select PROVINCIE.grens From PROVINCIE Where GEMEENTE.grens Inside PROVINCIE.grens Deze context-definitie geeft aan dat voor elke gemeente die wordt opgevraagd, ook die provinciegrens moet wor den opgehaald waarbinnen deze gemeente ligt. Nogmaals, met deze Sef-instructies wordt alleen een kartografische stijl aangemaakt. De eigenlijke ruimtelijke vragen waarin de gebruiker geïnteresseerd is, moeten na definitie van een stijl nog worden gesteld. Combinatie van antwoorden op ruimtelijke vragen De gebruiker is meestal niet tevreden met de antwoorden op slechts één ruimtelijke vraag. Een opgeloste vraag geeft aanleiding tot een nieuwe vraag, die in hetzelfde kader moet worden geplaatst als de eerste vraag. Combi natie van antwoorden op meerdere vragen moet dus worden ondersteund. Hoewel het vaak mogelijk is om direct alle subvragen te verwoorden in één allesomvatten de ruimtelijke vraag, is dit voor de gebruiker te complex. Ruimtelijke vragen en GPL-instructies kunnen dan ook worden gesteld, respectievelijk gegeven zolang het uit- venray weert sittard -k* geleen heerien v< maastricht venlo roermond Fig. 4. Combinatie van antwoorden op twee ruimtelijke vragen. NGT GEODESIA 94 - 3 eindelijke doel van de gebruiker nog niet is bereikt. Een nieuwe ruimtelijke vraag moet kunnen worden gecombi neerd met de antwoorden op alle vragen die tot nu toe zijn beantwoord en grafisch weergegeven. Tevens moet de gebruiker kunnen aangeven dat bepaalde delen kunnen worden weggehaald. GPL ondersteunt deze mogelijk heden met behulp van de Set /Wocfe-instructie. Van deze instructie bestaan zes varianten, waarvan er hier drie worden gegeven: Set Mode New: alle gepresenteerde antwoorden worden verwijderd; er wordt met een lege „kaart" gestart. Set Mode Overlay: antwoorden op volgende ruimtelijke vragen worden toegevoegd aan de al gepresenteerde antwoorden. Set Mode Remove: antwoorden op volgende ruimtelijke vragen worden weggehaald uit de „kaart". Met deze Set Mode-instructies voldoet Spatial SQL aan de vierde eis genoemd in [3]: The possible combination of one query result with the results of one or more previous queries Voor een voorbeeld wordt onze gegevensbank uitgebreid met de relatie WEGEN waarmee verkeerswegen worden beschreven. WEGEN (naam, type, ligging) Het type van een weg geeft aan of deze geclassificeerd is als snelweg, hoofdweg, secundaire weg of woonstraat. Het geometrisch attribuut ligging beschrijft de twee dimensionale geometrie van een weg. Het attribuut naam spreekt voor zich. Na de ruimtelijke vraag te hebben gesteld, die in een be paalde context het antwoord gaf dat in fig. 2 is getoond, wil de analist nog informatie opvragen omtrent snelwegen in Limburg. Na de instructie Set Mode Overlay vraagt hij antwoorden op de volgende ruimtelijke vraag: Select WEGEN.ligging From WEGEN, PROVINCIE Where (WEGEN.type „snelweg") And (PROVINCIE.naam „Limburg") And (WEGEN.ligging Inside PROVINCIE.grens Or WEGEN.ligging Intersects PROVINCIE.grens) Het resultaat is aangegeven in fig. 4. Dit antwoord kan overigens weer worden verwijderd door dezelfde vraag nogmaals te stellen, voorafgegaan door een Set Mode Remove-instructie. De interface waarmee de gebruiker interactie heeft met het GIS, verandert de laatste jaren van een „command- line" interface naar een Graphical User interface. Com mando's worden in een window-omgeving voor een groot deel vervangen door een combinatie van grafische icons en push-down menus. Een icon symboliseert grafisch een bepaald commando en kan met een muis worden ge selecteerd en vervolgens uitgevoerd. Ook wordt de muis gebruikt om objecten die zijn weergegeven in een win dow, te selecteren, zodat ze daarna als invoer kunnen dienen voor een commando. 129

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 1994 | | pagina 17