voor raster-gebaseerde gegevens. WCS beperkt zich momenteel echter tot één soort coverages, namelijk grids. Een WFS zal normaliter gegevens leveren in het 'Geography Markup Language-for- maat' (GML). Een WFS lean read-only zijn (Basic WFS) maar ook transactioneel. Een transactionele WFS moet ook de 'Transaction-operatie' ondersteunen en mag de 'LoclcFeature-operatie' onder steunen. Naast het bekijken van de ge ografische objecten kan de gebruiker van een transactionele WFS de geografi sche objecten in de applicatie bovendien aanpassen, toevoegen en verwijderen. Een Catalogue Service (CS) wordt ge bruikt om OGC Web Services te re gistreren zodat deze vervolgens gevon den kunnen worden: "ik ben op zoek naar een WMS die bodeminformatie bevat en betrekking heeft op Neder land. Welke services zijn er beschik baar?" Maar ook de vraag welke gege vensbestanden of lcaartlagen die be trekking hebben op het thema water er beschikbaar zijn, kan een Catalogue Service beantwoorden. Met 'Filter Encoding' kunnen zoekvra gen worden opgesteld. Dit kunnen zowel alfanumerieke als geografische zoekvra gen zijn of een combinatie van beide. Zoals blijkt uit fig. 1 bestaan er relaties tussen de specificaties. SLD-WMS en WFS maken bijvoorbeeld gebruik van de Filter Encoding-specificatie. Dit be tekent ook dat, wanneer er een nieuwe versie van de Filter Encoding-specifica tie uitkomt, deze pas bij een nieuwe SLD-WMS of WFS-versie in gebruik kan worden genomen. GML wordt gebruikt door WFS. WFS 1.0.0 is per definitie ge koppeld aan GML 2.1.2. Een specificatie die niet in fig. 1 is weer gegeven, is 'Web Map Context' (WMC). Een WMC-document is een XML-docu ment met een soortgelijke functie als een Arcview projectbestand (.apr), maar dan voor OGC Web Services. Gek genoeg ontbrak in WMC 1.0 de mogelijkheid om schaalinformatie op te slaan. Een voorbeeld van een op OGC-specifi- caties gebaseerde webmapping cliënt Citalaguc Wrt fCSWl D«*e cn rd Web «bp Etmce \wm[ +G«£C^ar%Eiu -Cttl-aakjiatr'n Wm Cw-tfifl* Barree JWCSI Dtet? 'm ii^n 'lr?2 u i* -Ji ri r HM) Feanurc Ewvice- fMf -GetCA-zjz-ati rC* fpm ChMFi»! aj'B Sriyl&d LJpsr Dttcflprar 15LH i WfclS -EAUMtttLa^r ii njHiiini'jw filter Er-codr-s iRIItr) Fig. 1. Overzicht van veelgebruikte OpenGIS-specificaties. WMS, SLD-WMS, WCS, WFS en CSW zijn voorbeelden van OGC Web Services. De operaties welke met een zijn weergegeven (zoals GetCapabilities), zijn verplichte operaties. De met een - weergegeven operaties zijn optioneel. Dit diagram gaat uit van een Basic WFS (een niet-transactionele WFS). Het diagram heeft betrekking op CSW 2.0.1, WMS 1.1.1, WCS 1.0.0, WFS 1.0.0, SLD 1.0, Filter 1.0 en GML 2.1.2. De harvest- en transactie-operaties van CSW zijn buiten beschouwing gelaten. is de 'Intergraph OGC WMS Viewer' (www.wmsviewer.com). Fig. 2 toont deze webmapping cliënt. Een aantal functies uit deze webmapping cliënt zullen we nader gaan bekijken. Be trek hierbij zeker oolc fig. 1. Alle navigatiefunctionaliteit, zoals zoom en pan, maakt ge bruik van de WMS GetMap-operatie. De lcaarttool, genaamd 'Feature Information', maakt gebruik van WMS 'GetFeatu- relnfo'. Niet alle lcaartlagen ondersteunen 'GetFeaturelnfo' en dit wordt aangegeven met het 'queryable-attribuut' in de WMS 'GetCapabilities' respons. De OCEAN LABEL lcaartlaag is bijvoorbeeld niet bevraagbaar. Hiervan kan dus geen at tribuut-informatie worden opgevraagd. Fig. 2. De Intergraph OGC WMS Viewer. De broncode van deze viewer is gratis beschikbaar. Een voorwaarde is echter dat websites die hiermee gebouwd worden een Intergraph-logo gebruiken. Zie voor meer informatie: www. in ter graphcom /in terop/wmsviewer. asp. GEO-INFO 2006-6 "3 p 1 Webmapping cliënt

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2006 | | pagina 19