Condividi tramite


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.1e 1.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_infosulla 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 o GoogleMapsCompatible

  • 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.

Screenshot che mostra la griglia di ancoraggio sulla mappa.

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.

Screenshot che mostra una mappa insieme alle 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.

Screenshot che mostra una mappa con un livello WMTS proveniente dal sondaggio della geologia mondiale. A sinistra della mappa è riportato un elenco a discesa che mostra i servizi OGC che è possibile selezionare.

È 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: