Requisiti WMS
Da GfossWiki.
[modifica] Introduzione
I servizi WMS conformi ad INSPIRE dovranno avere come comune denominatore:
- la versione (1.3.0)
- il metadato del servizio (GetCapabilities) multilingua
- un set minimo di sistemi di riferimento
- un set minimo di formati di output dell’immagine
- un set minimo di formati di output per GetFeatureInfo (se implementano questa operazione)
Analogamente a quanto richiesto a livello europeo, anche a livello italiano è utile definire un set comune di caratteristiche per i WMS pubblicati. In questa pagina sono elencati alcuni servizi primi WMS pubblicati da Pubbliche Amministrazioni centrali e locali.
[modifica] Requisiti INSPIRE (bozza)
Qui sotto sono riportati i requisiti della bozza (2.0) delle Implementing Rules sui "View Services":
[modifica] Operazioni
- GetCapabilities (obbligatoria)
- GetMap (obbligatoria)
- GetFeatureInfo (opzionale)
[modifica] Parametri GetCapabilities
- Version (opzionale)
- Service (obbligatorio - WMS = default)
- Request (obbligatorio)
- Format (opzionale)
- UpdateSequence (opzionale)
[modifica] GetCapabilities response
- Contact information
- Restricted access (Access constraints and Fees)
- Layer name and title
- CRS
- Legend
- Styling
- Metadata URL
- Useful scale range
- Exception
- Language
[modifica] GeoRightsManagement
- se ci sono restrizioni occorre indicarle in accessConstraints (obbligatorio)
- obbligatorio indicare se ci sono tariffe (se non ci sono: "no fees")
[modifica] Contact information
- indirizzo
- telefono, fax
[modifica] Nomi e titoli layer
- titolo obbligatorio, nella lingua selezionata del data provider
- nome obbligatorio, armonizzato con i temi inspire
[modifica] CRS orizzontali
- ETRS89 (EPSG:4258)
- ETRS-LAEA (EPSG:3035)
- ETRS.LCC (EPSG:3034)
- ETRS-TM26..39 (EPSG:3038 .. 3051)
- ETRS89/X,Y,Z (EPSG:????)
- WGS84 (EPSG:4326)
[modifica] CRS verticali
- EVRF_AMST/NH
- EVRF_AMST/CP
[modifica] Stili
- STYLE (se non è definito è usato quello di default)
- SLD 1.1.0 (opzionale)
[modifica] Metadati
- per ogni layer occorre indicare l'URL del metadato, così come da IRs Metadata
- formato text/xml (19139)
- TYPE fisso (INSPIRE)
- deve includere il parametro TIME, descritto in IRs Metadata
- l'accesso online deve essere realizzato tramite l'operazione getRecordByID del servizio di discovery (CSW2 * AP ISO)
[modifica] Range scala
- per ogni layer è obbligatorio indicare i denominatori delle scale min e max
- i range devono essere relativi a quelli dei CRS usati (esempi nell'Annex D)
[modifica] Eccezioni
- deve seguire almeno i valori indicati in ISO 19128
- XML e BLANK devono essere supportati
[modifica] Lingua
In inglese + lingua dello stato membro per:
- GetCapabilities (Title, Abstract, Layer, Titolo)
- Legenda
- risultati GetFeatureInfo
- risultati ed eccezioni GetMap
La traduzione in altre lingue per la risposta GetCapabilities deve essere referenziata con l'elemento "_ExtendedCapabilities", come link ad un file
- il file deve essere composto da:
- codice della lingua (ISO 639-2) a 3 caratteri
- link alla risposta GetCapabilities nella lingua tradotta
[modifica] Descrizione di un layer nelle capabilities
- nome (obbligatorio)
- titolo (obbligatorio)
- descrizione (obbligatorio)
- lista keyword (obbligatorio)
- stile (obbligatorio) la legenda è obbligatoria
- nome
- titolo
- descrizione
- URL legenda (con formato e dimensione)
- EX_BBox (obbligatorio) in lat/long
- CRS (obbligatorio)
- BBox (obbligatorio) in coordinate relative al CRS
- MinScale (opzionale)
- MaxScale (opzionale)
- MetadataURL (obbligatorio)
- Dimensione (opzionale)
- queryable (opzionale)
[modifica] GetMap (elementi obbligatori per la richiesta)
- Version
- Request
- Layers (lista)
- Styles
- CRS=namespace:identifier
- BBOX (in unità del CRS)
- WIDTH
- HEIGHT
- FORMAT
[modifica] GetMap (valori obbligatori per la risposta)
- PNG (MIME type "image/png")
- GIF
- TRANSPARENT
[modifica] GetFeatureInfo (opzionale)
- almeno INFO_FORMAT=text/html
- nelle lingue supportate
[modifica] Performance
- GetMap (GIF o PNG, 1024x768) in max 3 secondi, per 100 richieste concorrenti
[modifica] Ipotesi di requisiti WMS italiani
Alcune ipotesi di estensioni o restrizioni a quanto prevede(rà) INSPIRE.
[modifica] Versione WMS
- 1.1.1
- 1.3.0 (standard ISO19128 e obbligatorio per INSPIRE)
[modifica] CRS orizzontali
I sistemi di riferimento indicati nella bozza (0.3) delle Linee guida ISO19115 per il Repertorio Nazionale Dati Territoriali sono:
- WGS84 (EPSG:4326)
- ETRS89 (EPSG:4258)
- ETRS89/ETRS-LAEA (EPSG:3035)
- ETRS89/ETRS-LCC (EPSG:3034)
- ETRS89/ETRS-TM32 (EPSG:3044)
- ETRS89/ETRS-TM33 (EPSG:3045)
- ROMA40/EST (EPSG:3004)
- ROMA40/OVEST (EPSG:3003)
- ED50/UTM 32N (EPSG:23032)
- ED50/UTM 33N (EPSG:23033)
- IGM95/UTM 32N (EPSG:3064)
- IGM95/UTM 33N (EPSG:3065)
- WGS84/UTM 32N (EPSG:32632)
- WGS84/UTM 33N (EPSG:32633)
- WGS84/UTM 34N (EPSG:32634)
- BESSEL/Cassini-Soldner (EPSG:...?)
- BESSEL/Sanson-Flamsteed (EPSG:...?)
- CATASTO / Locale (EPSG:...?)
- ROMA40 (EPSG:4806)
- ROMA40/ROMA (EPSG:4265)
- ED50 (EPSG:4230)
- IGM95 (EPSG:4670)
- Rete Altimetrica Nazionale (EPSG:...?)
- WGS84/3D (EPSG:4979)