Dela via


Lägg till ett kartskikt från Open Geospatial Consortium (OGC)

Klassen atlas.layer.OgcMapLayer kan lägga över WMS-bilder (Web Map Services) och WMTS-bilder (Web Map Tile Services) på kartan. WMS är ett standardprotokoll som utvecklats av OGC för att hantera georefererade kartbilder via Internet. Bildgeoreferencing är processerna för att associera en bild till en geografisk plats. WMTS är också ett standardprotokoll som utvecklats av OGC. Den är utformad för att hantera förredererade och georefererade kartpaneler.

I följande avsnitt beskrivs webbkartans tjänstfunktioner som stöds av OgcMapLayer klassen.

Web Map Service (WMS)

  • Versioner som stöds: 1.0.0, 1.1.0, 1.1.1och 1.3.0

  • Tjänsten måste ha stöd för EPSG:3857 projektionssystemet eller hantera omprojektioner.

  • GetFeatureInfo kräver att tjänsten stöder EPSG:4326 eller hanterar omprojektioner.

  • Åtgärder som stöds:

    Åtgärd Beskrivning
    GetCapabilities Hämtar metadata om tjänsten med de funktioner som stöds
    GetMap Hämtar en kartbild för en angiven region
    GetFeatureInfo Hämtar feature_info, som innehåller underliggande data om funktionen

Web Map Tile Service (WMTS)

  • Versioner som stöds: 1.0.0

  • Paneler måste vara kvadratiska, så att TileWidth == TileHeight.

  • CRS stöds: EPSG:3857 eller GoogleMapsCompatible

  • TileMatrix-identifierare måste vara ett heltalsvärde som motsvarar en zoomnivå på kartan. I Azure Maps är zoomnivån ett värde mellan "0" och "22". "0" Så stöds, men "00" stöds inte.

  • Åtgärder som stöds:

    Åtgärd Beskrivning
    GetCapabilities Hämtar de åtgärder och funktioner som stöds
    GetTile Hämtar bilder för en viss panel

Överlägg ett OGC-kartskikt

url Kan vara bas-URL för tjänsten eller en fullständig URL med frågan för att hämta funktionerna i tjänsten. Beroende på informationen kan WFS-klienten prova flera standard-URL-format för att avgöra hur tjänsten ska komma åts från början.

Exemplet på OGC-kartskikt visar hur du lägger över ett OGC-kartskikt på kartan. Källkoden för det här exemplet finns i OGC map layer source code (OGC-kartlagerkällkod).

En skärmbild som visar fästrutnätet på kartan.

Alternativ för OGC-kartskikt

Exemplet med OGC-kartlageralternativ visar de olika OGC-kartskiktsalternativen. Källkoden för det här exemplet finns i källkoden för OGC-kartlageralternativ.

En skärmbild som visar en karta tillsammans med OGC-kartskiktsalternativen.

OGC Web Map Service Explorer

Exempelutforskaren för OGC Web Map Service överlagrar bilder från Web Map Services (WMS) och Web Map Tile Services (WMTS) som skikt. Du kan välja vilka lager i tjänsten som återges på kartan. Du kan också visa de associerade förklaringarna för dessa lager. Källkoden för det här exemplet finns i OGC Web Map Service Explorer-källkoden.

En skärmbild som visar en karta med ett WMTS-lager som kommer från världsgeologiundersökningen. Till vänster om kartan finns en listruta som visar de OGC-tjänster som kan väljas.

Du kan också ange kartinställningarna för att använda en proxytjänst. Med proxytjänsten kan du läsa in resurser som finns på domäner som inte har CORS aktiverat.

Nästa steg

Läs mer om de klasser och metoder som används i den här artikeln:

Se följande artiklar, som innehåller kodexempel som du kan lägga till i dina kartor: