OGC (Open Geospatial Consortium) è un'organizzazione di norme di consenso volontario internazionale. La missione di OGC è sviluppare, approvare e mantenere norme per rendere le mappe e i dati geografici disponibili e condivisibili sul web. L'uso di servizi OGC e di codifiche consente l'accesso aperto ai dati geografici e a funzionalità software, permettendo alle organizzazioni di incorporare i propri dati e servizi GIS in qualsiasi app di una vasta gamma di dispositivi informatici e mobili. Questi servizi aperti e codifiche contribuiscono a migliorare la condivisione e l'interoperabilità delle informazioni geospaziali. I servizi OGC possono tuttavia comportare dei problemi; ad esempio, alcuni sono eseguiti su server relativamente meno recenti che possono causare problemi di prestazioni quando vengono visualizzati in app più recenti. Inoltre, possono esserci problemi di compatibilità delle mappe di base correlati al supporto di schemi di tiling o sistemi di coordinate di layer OGC.
ArcGIS Enterprise supporta le seguenti specifiche OGC:
- Web Feature Service (WFS) di OGC è un feature service dinamico che segue le specifiche di OGC. È possibile aggiungere layer WFS di OGC alle mappe create con Map Viewer. È anche possibile aggiungere layer WFS di OGC nel portale o pubblicare un layer WFS ospitato da un feature layer ospitato nel portale.
- OGC WMS (Web Map Service) è un map service dinamico conforme alle specifiche OGC. È possibile aggiungere layer WMS di OGC alle mappe create con Map Viewer, così come alle scene di Scene Viewer. È inoltre possibile aggiungere mappe OGC WMS come elementi nel portale.
- Web Map Tile Service (WMTS) di OGC è un set di tile di immagini memorizzate nella cache conforme alle specifiche di OGC. È possibile aggiungere layer WMTS di OGC alle mappe create con Map Viewer, così come alle scene di Scene Viewer. È anche possibile aggiungere layer WMTS di OGC come elementi nel portale. Inoltre, WMTS è disponibile per i layer tile ospitati su ArcGIS Online che sono condivisi con il pubblico.
Utilizzare mappe di base compatibili con layer OGC
Per visualizzare le mappe correttamente, i sistemi di coordinate dei layer e delle mappe di base devono essere compatibili. Inoltre, è necessario che lo schema di tiling di un layer WMTS corrisponda allo schema di tiling della mappa di base. Map Viewer tenta di disegnare il layer OGC con la mappa di base selezionata. Se Map Viewer non riesce a disegnare il layer sulla mappa di base (poiché il sistema di coordinate o lo schema di tiling non corrisponde) e il layer WMS o WMTS di OGC è il primo layer aggiunto ad una mappa, Map Viewer tenta di utilizzare una mappa di base differente.
Ad esempio, se il sistema di coordinate del layer è GCS WGS84, Map Viewer utilizza la mappa di base delle immagini satellitari mondiali GCS WGS84. È possibile che l'amministratore del portale abbia cambiato le mappe di base predefinite e ne abbia incluse alcune che supportano il sistema di coordinate del layer in uso. Se una mappa di base nella galleria non è compatibile, Map Viewer utilizza il layer come mappa di base. Se un layer WMS o WMTS di OGC viene aggiunto ad una mappa esistente o se non è compatibile con le mappe di base presenti nella galleria, Map Viewer non lo aggiunge alla mappa e visualizza un messaggio di errore indicante che il layer non è compatibile con il sistema di coordinate della mappa di base.
Per i layer WFS di OGC, il sistema di coordinate della mappa di base deve essere supportata dal servizio WFS o il layer potrebbe non essere disegnato correttamente. Map Viewer non passerà ad utilizzare una mappa di base compatibile. Se la mappa di base non è compatibile con il layer WFS, Map Viewer visualizzerà un apposito messaggio.
Aggiungi layer OGC WMS
Quando si aggiunge un layer OGC WMS ad una mappa, è possibile scegliere di aggiungere tutti i layer nel servizio o selezionare i layer da aggiungere. Se si aggiungono tutti i layer nel servizio, tutti i layer vengono aggiunti alla mappa, ma solo il primo layer viene visualizzato. Per attivare gli altri layer, fare clic sul pulsante Contenuti, quindi fare clic sul nome del layer OGC WMS e selezionare le caselle accanto ai layer che si desidera visualizzare nella mappa. È anche possibile controllare quali layer nel servizio OGC WMS appaiono sulla mappa scegliendo i layer desiderati quando si aggiunge OGC WMS come un elemento o si aggiorna l'elemento.
Per impostazione predefinita, quando si aggiunge un layer OGC WMS come una mappa di base, vengono aggiunti i primi 10 layer del servizio e tutti risultano visibili. È possibile selezionare layer diversi nel servizio WMS da aggiungere alla mappa di base quando si aggiunge WMS alla mappa o se si aggiunge WMS come un layer operativo e lo si sposta nella mappa di base.
È anche possibile aggiungere layer WMS a Scene Viewer da I miei contenuti o dalla Galleria. Dopo aver aggiunto un layer WMS, è possibile vedere la legenda e configurare i popup, salvare il layer in una scena e condividerla.
Aggiungi layer OFG WFS
Quando si aggiungono layer WFS di OGC a una mappa, è necessario scegliere un layer alla volta. Per aggiungere altri layer, ripetere la procedura di aggiunta del layer. È anche possibile specificare opzioni di configurazione avanzate quando si aggiunge un layer WFS ad una mappa. È possibile cambiare il limite massimo di feature o scegliere di capovolgere le coordinate x,y. Se il layer WFS contiene feature complesse, è anche necessario selezionare i tipi di feature da visualizzare: punti, linee o poligoni.
Quando si aggiunge un layer WFS alla mappa, la mappa di base deve essere compatibile con il sistema di coordinate del layer WFS.
Aggiungi layer OGC WMTS
Ciascun layer in un servizio OGC WMTS contiene un set di immagini memorizzate nella cache e può disporre di uno schema di tiling differente rispetto a quello degli altri layer disponibili nel servizio WMTS. Si consiglia di aggiungere solo i layer necessari al pubblico della mappa poiché molti tile di immagini di cache possono ingombrare la mappa e causare rallentamenti nelle operazioni di disegno, in particolare nei browser Web. Per ottimizzare le prestazioni della mappa, Map Viewer richiede di selezionare un layer specifico da aggiungere dal servizio WMTS. È possibile aggiungere più di un layer, ma è necessario ripetere la procedura di aggiunta del servizio WMTS alla mappa.
Quando si aggiunge WMTS come un elemento, è necessario selezionare un layer specifico e anche selezionare il sistema di coordinate per il layer, se il layer supporta più sistemi di coordinate. Se si desidera aggiungere più layer o altri sistemi di coordinate, è necessario creare singoli elementi per ogni layer o sistema di coordinate.
È anche possibile aggiungere layer WMTS a Scene Viewer da I miei contenuti o dalla Galleria.
Servizi OGC protetti
Sono supportati i servizi WFS, WMS e WMTS di OGC protetti con l'autenticazione a livello Web, ad esempio l'autenticazione integrata di Windows (IWA), l'autenticazione PKI e l'autenticazione di Basic o Digest. Non sono supportati i servizi WFS, WMS e WMTS di OGC protetti con l'autenticazione basata su token. Configurare il supporto per servizi OGC protetti con l'autenticazione a livello Web aggiungendo il server che ospita i servizi nell'elenco di server attendibili dell'organizzazione. Il server su cui vengono eseguiti i servizi OGC deve supportare CORS (Cross-Origin Resource Sharing, Condivisione delle risorse multi-origine); in caso contrario, i layer OGC sul server non funzioneranno come previsto nel proprio portale. Inoltre, CORS deve essere configurato per consentire domini specifici che comunicheranno con il server, ad esempio il dominio del portale ArcGIS Enterprise.
Dopo che il server è stato aggiunto all'elenco di server attendibili, è possibile aggiungere i propri servizi OGC a Map Viewer o come un elemento. Se è necessaria l'autenticazione, agli utenti che aggiungono o visualizzano layer OGC protetti verrà chiesto di immettere le credenziali.
Limitazioni
Di seguito è riportato un elenco delle attuali limitazioni all'utilizzo di layer OGC in Map Viewer:
- Non è possibile modificare feature o aggiungere layer OGC protetti basati su token.
- Se il Portale Web è installato nella stessa rete del layer WMS di OGC, quest'ultimo è accessibile in Map Viewer e nel sito Web (solo WMS). In caso contrario, i layer WMS di OGC interni non sono supportati.
- È necessario che la mappa di base e il layer OGC utilizzino lo stesso sistema di coordinate, ad esempio Mercatore Sferica (il sistema di coordinate delle mappe di base predefinite nella galleria di mappe di base di Map Viewer). È possibile che l'amministratore del portale abbia cambiato le mappe di base predefinite. Rivolgersi all'amministratore in caso di problemi relativi all'utilizzo delle mappe di base di Map Viewer con il layer OGC.
- I layer WMS di OGC per i gruppi non sono supportati.
- L'aggiornamento su layer WMS di OGC funziona solo se il servizio rispetta le regole di memorizzazione nella cache HTTPS standard.
- Se l'opzione per abilitare i popup non è disponibile per il layer WMS, potrebbe essere necessario aggiungere nuovamente il layer al Map Viewer o ricreare l'elemento WMS. Alcuni layer WMS non supportano i popup.
- Quando si stampano layer WMS o WMTS di OGC, i parametri personalizzati non sono supportati.