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.1
och1.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
ellerGoogleMapsCompatible
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).
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.
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.
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: