Web Map Service
Per Web Map Service (WMS) si intende una specifica tecnica definita dall'OGC, che produce dinamicamente mappe di dati spazialmente riferiti a partire da informazioni geografiche. Questo standard internazionale definisce una "mappa" come rappresentazione di informazioni geografiche restituendo un'immagine digitale idonea ad essere visualizzata su browser web.
Generalmente le mappe prodotte da un servizio WMS sono rese in un formato immagine quale PNG, GIF o JPEG, e solo occasionalmente come elementi vettoriali in formato Scalable Vector Graphics (SVG) o Web Computer Graphics Metafile (WebCGM). Altre specifiche tecniche definite dall'OGC, al contrario, restituiscono altri tipi di dato: ad esempio il Web Feature Service (WFS) restituisce dati vettoriali, e il Web Coverage Service (WCS) restituisce dati raster.
Lo standard WMS definisce tre operazioni:
- restituisce metadati a livello di servizio;
- restituisce una mappa dai parametri geografici e dimensionali definiti;
- restituisce informazioni sugli oggetti della cartografia visualizzata (opzionale).
Le operazioni del Web Map Service vengono invocate usando un client che supporti il protocollo HTTP, in forma di Uniform Resource Locators (URL). Il contenuto della URL dipende dalle operazioni richieste. In particolare, nel richiedere una mappa la URL indica quali informazioni devono essere visualizzate sulla mappa, quale porzione della Terra deve essere rappresentata, il sistema di coordinate desiderato, il formato e le dimensioni dell'immagine di output.
Qualora due o più mappe siano prodotte con gli stessi parametri geografici e di dimensione dell'immagine, i risultati possono essere sovrapposti per produrre una mappa composita. L'uso di formati che supportano la trasparenza (GIF o PNG per esempio) permette di visualizzare le parti di mappa sottostanti; inoltre si possono richiedere mappe diverse a differenti server. In questa maniera il Web Map Service abilita la creazione di una rete di server cartografici che l'utente può utilizzare per costruire mappe personalizzate.
Generalmente un Web Map Service non è invocato direttamente; vengono utilizzate applicazioni client che forniscono all'utente controlli interattivi. Queste applicazioni client possono anche non essere web-based.
La specifica WMS è diventata standard ISO19128 nel 2005.
Voci correlate
modifica- Geozilla, su geoforge.org. URL consultato il 24 settembre 2013 (archiviato dall'url originale il 29 maggio 2013).
- Google Earth
- NASA World Wind
- MapServer
- GeoServer
- Open Geospatial Consortium
- Quantum GIS Server
Altri progetti
modifica- Wikimedia Commons contiene immagini o altri file su Web Map Service
Collegamenti esterni
modifica- (EN) Sito ufficiale, su ogc.org.
- (EN) OpenGIS Web Map Service (WMS) Implementation Specification (WMS), su opengeospatial.org.
- (EN) OpenGIS Web Map Service (WMS) Implementation Specification, Version 1.3.0, 2006-Mar-15, 06-042, su portal.opengeospatial.org.
- (EN) Lista di servizi OGC WMS, su skylab-mobilesystems.com.
- (EN) OGC-Services.NET - Lista libera di servizi OGC (Nuovi servizi possono essere aggiunti manualmente)
- (EN) NASA World Wind Archiviato il 6 gennaio 2018 in Internet Archive. può essere usato come un client WMS
- (EN) UMN Mapserver (WMS-Server Open Source), su mapserver.org.
- (EN) Spot (GPS e client WMS per apparati mobili), su freecode.com.
- (EN) PHPMyWMS Mapserver (open source WMS-Server), su easywms.com.