La specifica Open Geospatial Consortium (OGC) Web Map Service (WMS) è una specifica internazionale per produrre e utilizzare mappe dinamiche sul Web. Se si pubblica un layer immagine mappa con WMS abilitato, viene creato un servizio WMS aggiuntivo nell'organizzazione.
Le proprietà di un servizio WMS si riflettono nei suoi file delle funzionalità. Quando si pubblica un servizio WMS con file di funzionalità generati dal sistema (impostazione predefinita), si consiglia di popolare le proprietà WMS. È anche possibile impostare le proprietà utilizzando un file di funzionalità esterno. È possibile gestire le proprietà WMS e le operazioni supportate in ArcGIS Server Manager o dal portale.
Configurare le operazioni WMS supportate
Per abilitare o disabilitare le operazioni supportate per i servizi WMS, attenersi alla procedura:
- Accedere all'organizzazione come proprietario dell'elemento con privilegi di pubblicazione o come amministratore.
- Aprire la pagina dei dettagli dell'elemento.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione WMS ed espandere l'intestazione Configurazione.
Sono fornite le seguenti operazioni:
- Ottieni funzionalità: restituisce le informazioni sulle funzionalità al client come risposta a una richiesta GetCapabilities.
- Ottieni mappa: restituisce un'immagine mappa al client come risposta alla richiesta GetMap.
- Ottieni info feature: restituisce feature al client come risposta a una richiesta GetFeatureInfo.
- Ottieni grafico legenda: restituisce un'immagine della legenda al client come risposta a una richiesta GetLegendGraphic.
- Ottieni stili: restituisce informazioni sugli stili disponibili al client come risposta a una richiesta GetStyles.
- Ottieni estensione schema: restituisce lo schema al client come risposta a una richiesta GetSchemaExtension.
- Selezionare o deselezionare le caselle Ottieni info feature, Ottieni grafico legenda, Ottieni stili e Ottieni estensione schema per attivare o disattivare le operazioni.
Le operazioni Ottieni funzionalità e Ottieni mappa non possono essere disattivate. Queste operazioni devono essere abilitate per essere pienamente conformi con OGC WMS.
- Fare clic su Salva.
Inserire le proprietà WMS
Per popolare o modificare le proprietà di un servizio WMS dal portale, attenersi alla procedura:
- Accedere all'organizzazione come proprietario dell'elemento con privilegi di pubblicazione o come amministratore.
- Aprire la pagina dei dettagli dell'elemento.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione WMS ed espandere l'intestazione Configurazione.
- In Proprietà, scegliere Inserisci proprietà del servizio.
Popolare o modificare le seguenti proprietà:
Proprietà Descrizione Nome
Il tipo di servizio OGC. Questa proprietà viene popolata automaticamente e non deve essere modificata.
Titolo
Il nome della mappa o image service utilizzato per creare il servizio WMS. Questa proprietà viene popolata automaticamente e non deve essere modificata.
Riassunto
Una descrizione dettagliata che fornisce informazioni aggiuntive sul servizio WMS. Ad esempio:
Servizio WMS gestito da Acme Corporation. Contatto: webmaster@wmt.acme.com. Mappa di alta qualità che mostra i nidi di aquila e le possibili posizioni di nidificazione.
Parole chiave
Un elenco di parole chiave o frasi chiave che descrivono il servizio WMS e aiutano nella ricerca nel catalogo. Ad esempio:
mappa, uccelli, aquila, nido, sito
Risorsa online
La proprietà Risorsa online elenca gli URL del servizio WMS. È necessaria per permettere al client WMS di comunicare correttamente con il servizio WMS. Questa proprietà viene popolata automaticamente da ArcGIS Server e non deve essere modificata.
Persona di contatto
La principale persona di contatto per il servizio WMS. Ad esempio:
John Smith
Posizione del contatto
Il ruolo della persona di contatto per il servizio WMS. Ad esempio:
Analista IT
Organizzazione di contatto
L'organizzazione che ha creato il servizio WMS. Ad esempio:
NASA
Tipo indirizzo
Il tipo di indirizzo utilizzato dall'organizzazione che ha creato il servizio WMS. Ad esempio:
postale
Indirizzo
L'indirizzo dell'organizzazione che ha creato il servizio WMS. Ad esempio:
380 New York Street
Città
La città in cui si trova l'organizzazione che ha creato il servizio WMS. Ad esempio:
Redlands
Stato/Provincia
Lo stato in cui si trova l'organizzazione che ha creato il servizio WMS. Ad esempio:
California
Codice postale
Il codice postale in cui si trova l'organizzazione che ha creato il servizio WMS. Ad esempio:
92373
Paese
Il paese in cui si trova l'organizzazione che ha creato il servizio WMS. Ad esempio:
USA
Telefono
Il numero di telefono con cui contattare la principale persona di contatto per il servizio WMS. Ad esempio:
+1 909 793-2853
Fax
Il numero di fax con cui contattare la principale persona di contatto per il servizio WMS. Ad esempio:
+1 123 456-7890
E-mail
L'indirizzo e-mail con cui contattare la principale persona di contatto per il servizio WMS. Ad esempio:
user@host.com
Tariffe
Testo che descrive le tariffe imposte quando si accede al servizio WMS. Ad esempio:
nessuno
Vincoli di accesso
Testo che descrive i vincoli e i prerequisiti legali per accedere e utilizzare il servizio WMS.
Solo per uso interno. Non diffondere.
Percorso SLD o URL
Il percorso o URL di un file Styled Layer Descriptor (SLD).
Sistemi di riferimento spaziale aggiuntivi
Questa proprietà può essere utilizzata per aggiungere sistemi di riferimento spaziale ai servizi WMS. Per impostazione predefinita, i servizi WMS elencano solo due sistemi di riferimento spaziale: EPSG:4326 (o CSR:84 per WMS 1.3.0) e il riferimento spaziale del map service su cui WMS è abilitato.
Per elencare ulteriori sistemi di riferimento spaziale, separarli con una virgola (,). Ad esempio, EPSG:4267,EPSG:4269,EPSG:102113. Lo spazio dei nomi EPSG (ad esempio EPSG) e l'EPSG ID (ad esempio 4267) devono essere separati da due punti (:). In caso contrario, il riferimento spaziale verrà ignorato dal server.
Sistemi di riferimento spaziale personalizzati
La proprietà listCustomCRS consente di definire una proiezione personalizzata o rappresentazione well-known text (WKT) di una proiezione in un servizio WMS. Ciò significa che chi pubblica e chi utilizza il WMS può fare quanto segue:
- Assegnare ID alle proiezioni personalizzate e pubblicizzarle tramite il file delle funzionalità WMS.
- Sovrascrivere una proiezione esistente con una stringa WKT.
- Richiedere una mappa con una particolare proiezione specificando direttamente il well-known text.
Identifica tolleranza (pixel)
Questa proprietà consente di definire una tolleranza (in pixel) con la quale l'operazione Ottieni info feature restituirà le informazioni delle feature al client quando fa clic sullo schermo. Ad esempio, se si definisce una tolleranza in pixel di 10 per il WMS, le informazioni verranno restituite al client quando fa clic in un raggio di 10 pixel dalla feature sullo schermo.
Usa nomi di layer del documento mappa
Per impostazione predefinita, questa opzione non è selezionata, quindi i layer nel servizio WMS verranno rappresentati con iteri a base zero che indicano la loro posizione nella tabella dei contenuti dall'alto verso il basso.
A partire dalla versione 10.8, non esistono restrizioni ai caratteri che possono essere utilizzati in un nome layer e il server WMS genererà un identificatore univoco per il nome quando necessario.
Nota:
Il nome assegnato dal server non influirà sul titolo.
Il server WMS assegnerà un nome univoco tramite sostituzione dei caratteri (sostituendo i caratteri con un carattere di sottolineatura) e aggiungendo un suffisso numerico. Ciò avverrà nei seguenti scenari:
- Una mappa contiene due o più layer con lo stesso nome.
- Un nome layer inizia con un numero.
- Un nome layer contiene spazi o caratteri speciali, inclusi ?,&,=,+,`,#,%,^,{},[],<>,,,|,"
Nota:
Il numero del suffisso è un valore calcolato in base alla stringa originale e non è casuale. Pertanto, rimarrà uguale fintanto che il nome non verrà modificato. Ad esempio, se ci sono due layer denominati Layer "1" e Layer [1], entrambi verranno convertiti in Layer__1_. Per distinguere tra i due, un numero univoco viene aggiunto come suffisso alla stringa modificata. In questo esempio, i nomi layer modificati saranno rispettivamente Layer__1_1234 e Layer__1_1256.
Forza adattamento mappa in base ad altezza e larghezza
Questa proprietà determina se la mappa è riadattata. Per impostazione predefinita, questa opzione è deselezionata, il che significa che i pixel che rappresentano l'area della mappa vengono allungati per adattarsi all'altezza e alla larghezza richieste dai client WMS.
Se questa opzione è selezionata, il rateo di lunghezza e larghezza in pixel rimarrà lo stesso. Quando una mappa è richiesta all'estensione completa, potrebbe non riempire l'intera area di visualizzazione.
Nota:
I seguenti caratteri non possono essere inclusi in alcuna delle proprietà layer: &, <, >, ", '. Per ulteriori informazioni, consultare Caratteri speciali nelle proprietà dei servizi.
- Fare clic su Salva.
Le modifiche vengono applicate immediatamente.
Configurare un servizio WMS per utilizzare un file delle funzionalità esterno.
Per configurare il servizio WMS per utilizzare i file di funzionalità esterni, è necessario aggiornare il servizio per fare riferimento all'URL dei file delle funzionalità. Per fare ciò dal portale, attenersi alla procedura seguente:
- Accedere all'organizzazione come proprietario dell'elemento con privilegi di pubblicazione o come amministratore.
- Aprire la pagina dei dettagli dell'elemento.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione WMS ed espandere l'intestazione Configurazione.
- In Proprietà, scegliere Utilizza file di funzionalità esterni.
- Nella casella di testo Specifica posizione, specificare l'URL della cartella in cui sono posizionati i file delle funzionalità, più il prefisso comune utilizzato per i file.
- Fare clic su Salva.
Le modifiche vengono applicate immediatamente.