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