Web Map Service
Een Web Map Service (WMS) publiceert "kaarten" (dit betekent: een visuele voorstelling van de georuimtelijke data, niet de data zelf) op het wereldwijde web. WMS biedt een manier om gelijktijdig een visueel overzicht te krijgen van complexe en gedistribueerde geografische kaarten, over het internet.
Het Open Geospatial Consortium (OGC) definieert WMS.
Overzicht van de 3 verschillende mogelijke GET-requests die uit te voeren zijn op een WMS.
Request | Parameters | Response |
---|---|---|
GetCapabilities | REQUEST=GetCapabilities | XML-bestand met onder andere een lijst van de verschillende beschikbare lagen van deze service. |
SERVICE=WMS | ||
VERSION=1.3.0 | ||
GetMap | REQUEST=GetMap | PNG, JPEG, ... afbeelding van de lagen (LAYERS) gelegen in het opgevraagde gebied (BBOX). |
SERVICE=WMS | ||
VERSION=1.3.0 | ||
LAYERS=[kommalijst van 1 of meerdere laagnamen] | ||
STYLES=[kommalijst van de overeenkomstige laagstijlen] | ||
CRS=[Coördinatensysteem] | ||
BBOX=[minx,miny,maxx,maxy] | ||
WIDTH=[breedte van de afbeelding] | ||
HEIGHT=[lengte van de afbeelding] | ||
FORMAT=[beeldformaat: bv. JPEG] | ||
TRANSPARANT={TRUE/FALSE} | ||
BGCOLOR=[achtergrondkleur] | ||
EXCEPTIONS=[formaat van foutmeldingen] | ||
TIME=[tijdswaarde] | ||
ELEVATION=[verhoging van de gevraagde laag] | ||
(Andere voorbeelddimensies) | ||
GetFeatureInfo | REQUEST=GetFeatureInfo | HTML of XML (INFO_FORMAT) antwoord met de gegevens over het (de) desbetreffende feature(s) op de aangegeven locatie. |
SERVICE=WMS | ||
VERSION=1.3.0 | ||
(gedeelte van de GetMap request) | ||
QUERY_LAYERS=[kommalijst van 1 of meerdere te ondervragen laagnamen] | ||
INFO_FORMAT=[tekstformaat van het antwoord] | ||
FEATURE_COUNT=[aantal features waarover informatie moet teruggeven worden] | ||
I=[i coördinaat in pixels van de afbeelding van de GetMap request] | ||
J=[j coördinaat in pixels van de afbeelding van de GetMap request] | ||
EXCEPTIONS=[formaat van foutmeldingen] |
WMS Server systemen
bewerkenEr zijn diverse WMS Server systemen beschikbaar, zowel open als closed source. Er zijn systemen beschikbaar voor Windows, Linux, BSD en macOS.