WMS 1.1.1: GetMap


L’operazione più utilizzata nell’ambito WMS è la richiesta di visualizzazione di una mappa attraverso GetMap. L’operazione GetMap viene utilizzata dal Client per richiedere la produzione di una mappa lato Server. Tale mappa, a seconda dei parametri passati nella query, può essere una semplice immagine oppure un set di elementi grafici (vettoriali). Una volta ricevuta una richiesta di creazione di una mappa, un OpenGIS Web Server può realizzare la richiesta o inoltrare un’eccezzione nel caso la query sia non idonea.
Per usufruire di GetMap bisogna definire una query composta dai seguenti parametri, alcuni richiesti sempre, altri opzionali. Segue la descrizione dei parametri richiesti:

  • VERSION: la versione di WMS
  • REQUEST: l’operazione da usare nella richiesta (in questo caso GetMap)
  • LAYERS: lista dei layer da renderizzare
  • STYLES: lista degli stili da usare con i layer (se si usa l’SLD questo parametro è opzionale)
  • SRS: il sistema di riferimento spaziale
  • BBOX: coordinate degli angoli della mappa
  • FORMAT: il formato dell’immagine (jpeg, png, …)
  • WIDTH: larghezza della mappa in pixel
  • HEIGHT: altezza della mappa in pixel

e la lista dei parametri opzionali:

  • TRANSPARENT: trasparenza nello sfondo della mappa, di default è FALSE
  • BGCOLOR: colore dello sfondo della mappa in formato esadecimale
  • EXCEPTIONS: il formato in cui vengono riportate le eccezioni, di default è SE_XML
  • TIME: definizione del tempo desiderato nel layer
  • ELEVATION: definizione dell’elevazione del layer
  • SLD: URL dello Styled Layer Descriptor
  • WFS: URL del servizio WFS che fornisce le feature utilizzate dall’SLD

Esempio di query GetMap:

http://sigma.openplans.org/geoserver/wms?bbox=-74.047185,40.679648,
-73.907005,40.882078&styles=&Format=application/openlayers&
request=GetMap&version=1.1.1&layers=tiger-ny&width=431&
height=550&srs=EPSG:4326

Per provare query più complesse consiglio di utilizzare Geoserver messo a disposizione a questo indirizzo


Permanent Link | Inserita il 06 settembre 2009 in , by Mattia |


Inserisci un commento