Aggiungere un livello mappa da Open Geospatial Consortium (OGC)
La atlas.layer.OgcMapLayer
classe può sovrapporre immagini wms (Web Map Services) e immagini WMTS (Web Map Tile Services) sulla mappa. WMS è un protocollo standard sviluppato da OGC per la gestione di immagini mappa georeferenziate su Internet. Il georeferenziamento delle immagini è il processo di associazione di un'immagine a una posizione geografica. WMTS è anche un protocollo standard sviluppato da OGC. È progettato per gestire riquadri mappa prerenderati e georeferenziati.
Le sezioni seguenti illustrano le funzionalità del OgcMapLayer
servizio Mappa Web supportate dalla classe .
Servizio Mappe Web (WMS)
Versioni supportate:
1.0.0
,1.1.0
,1.1.1
e1.3.0
Il servizio deve supportare il
EPSG:3857
sistema di proiezione o gestire le riegettazioni.GetFeatureInfo richiede che il servizio supporti
EPSG:4326
o gestisca le riegettazioni.Operazioni supportate:
Operazione Descrizione GetCapabilities Recupera i metadati relativi al servizio con le funzionalità supportate GetMap Recupera un'immagine mappa per un'area specificata GetFeatureInfo Recupera , che contiene dati sottostanti feature_info
sulla funzionalità
Web Map Tile Service (WMTS)
Versioni supportate:
1.0.0
I riquadri devono essere quadrati, in modo che
TileWidth == TileHeight
.CrS supportato:
EPSG:3857
oGoogleMapsCompatible
L'identificatore TileMatrix deve essere un valore intero che corrisponde a un livello di zoom sulla mappa. In Mappe di Azure il livello di zoom è un valore compreso tra
"0"
e"22"
. Quindi,"0"
è supportato, ma"00"
non è supportato.Operazioni supportate:
Operazione Descrizione GetCapabilities Recupera le operazioni e le funzionalità supportate GetTile Recupera le immagini per un riquadro specifico
Sovrapporre un livello mappa OGC
url
può essere l'URL di base per il servizio o un URL completo con la query per ottenere le funzionalità del servizio. A seconda dei dettagli forniti, il client WFS può provare diversi formati URL standard per determinare come accedere inizialmente al servizio.
L'esempio di livello mappa OGC mostra come sovrapporre un livello mappa OGC sulla mappa. Per il codice sorgente per questo esempio, vedere Codice sorgente del livello mappa OGC.
Opzioni del livello mappa OGC
L'esempio di opzioni del livello mappa OGC illustra le diverse opzioni del livello mappa OGC. Per il codice sorgente per questo esempio, vedere Codice sorgente delle opzioni del livello mappa OGC.
Esplora servizi Mappe Web OGC
L'esempio OGC Web Map Service Explorer sovrappone le immagini di Servizi Mappe Web (WMS) e Web Map Tile Services (WMTS) come livelli. È possibile selezionare i livelli del servizio di cui viene eseguito il rendering sulla mappa. È anche possibile visualizzare le legende associate per questi livelli. Per il codice sorgente per questo esempio, vedere Codice sorgente di OGC Web Map Service Explorer.
È anche possibile specificare le impostazioni della mappa per l'uso di un servizio proxy. Il servizio proxy consente di caricare le risorse ospitate in domini che non dispongono di CORS abilitato.
Passaggi successivi
Per altre informazioni sulle classi e sui metodi usati in questo articolo, vedere:
Vedere gli articoli seguenti, che contengono esempi di codice che è possibile aggiungere alle mappe: