t
__4__
t
--
f
Lustrumboek "The 5th Element"
Voor het definiëren van standaarden heeft het OOC een standaardprocedure.
Voor zo'n actueel onderwerp als Internet Mapping is de procedure te omslachtig
en heeft het OGC een nieuwe procedure bedacht: een testbed. Hierin worden
tegelijk met het maken van de specificaties door een groot aantal partijen
applicaties gebouwd die voldoen aan deze specificaties. Verder wordt er
toegewerkt naar een demonstratie waar betrokkenen de resultaten kunnen
bekijken. Door deze procedure komen fouten of ontbrekende delen al snel aan
het licht. Het eerste testbed is het Web Mapping Testbed (WMT). De kern van het
WMT is dat kaarten (in eerste instantie bitmaps) van verschillende mapservers
over elkaar heen aelegd kunnen worden. Zo kan in een browser een visuele
overlay van twee of meer verschillende kaarten getoond worden, afkomstig van
even zovele bronnen. De mapservers voldoen alle aan dezelfde specificaties
zodat eenzelfde cliënt kan werken met mapservers van verschillende merken.
De feifëlijkê van het OpenGIS Web Mapping Testbed is gestart in mei
1999 in Gaithersburg (Maryland, USA). Hieraan werd initieel door 14 partijen
meegewerkt, later zelfs ruim 30 partijen, die allemaal één of meer componenten
van de totale architectuur invullen. Wat betreft de clients worden er drie typen
onderscheiden (zie figuur 4):
1thin clients (alleen raster plaatjes JPEG en PNG),
2. medium clients (grafische primitieven, zoals WebCGM en SVG) of
3. thick clients (data in de vorm van simple features XML, oftewel GML [3],
worden verwerkt aan de cliënt kant).
Het zal duidelijk zijn dat als het werk niet door de cliënt wordt gedaan, dit aan de
serverkant moet worden verricht, zoals het uit data genereren van grafische
primitieven en het weergeven hiervan in een beeld.
Device
Display
Characteristics
Image _!mage Fo_rma_t
Imaafi
Render
Constraints
-Display _R a ster/Vector
Elements Descriptions
Stvle
Display
Element
Generator
_QpenGJS_® Specification
Querv
Filter
for Simple Features
Constraints
Data
Source
Figuur 4: Verschilende niveous om geo-informotie uitte wisselen (bron [2]).
In het Web Mapping Testbed zijn verschillende communicatie-protocollen en data-
verpakkingstechnieken gebruikt. De manier waarop een cliënt de vraag richting
server stelt kan met een URL waarin een aantal gestandaardiseerde parameters
worden meegeven (voorbeeld uit [2]):
76