Dodawanie warstwy mapy z open geospatial Consortium (OGC)
Klasa atlas.layer.OgcMapLayer
może nakładać obrazy usług Web Map Services (WMS) i obrazy usług mapowania sieci Web (WMTS) na mapie. WMS to standardowy protokół opracowany przez usługę OGC do obsługi obrazów map georeferencjonowanych przez Internet. Geograficzne wnioskowanie obrazów to procesy kojarzenia obrazu z lokalizacją geograficzną. Usługa WMTS jest również standardowym protokołem opracowanym przez usługę OGC. Jest ona przeznaczona do obsługi wstępnie skompenderowanych i georeferenced kafelków mapy.
W poniższych sekcjach opisano funkcje usługi mapy internetowej obsługiwane przez klasę OgcMapLayer
.
Usługa Web Map Service (WMS)
Obsługiwane wersje:
1.0.0
, ,1.1.0
1.1.1
i1.3.0
Usługa musi obsługiwać system projekcji
EPSG:3857
lub obsługiwać ponowne projekty.Polecenie GetFeatureInfo wymaga, aby usługa obsługiwała
EPSG:4326
lub obsługiwała ponowne projekty.Obsługiwane operacje:
Operacja Opis GetCapabilities Pobiera metadane dotyczące usługi z obsługiwanymi możliwościami GetMap Pobiera obraz mapy dla określonego regionu GetFeatureInfo feature_info
Pobiera element , który zawiera podstawowe dane dotyczące funkcji
Usługa kafelek mapy sieci Web (WMTS)
Obsługiwane wersje:
1.0.0
Kafelki muszą być kwadratowe, tak aby
TileWidth == TileHeight
.Obsługiwane systemy CRS:
EPSG:3857
lubGoogleMapsCompatible
TileMatrix identyfikator musi być wartością całkowitą odpowiadającą poziomowi powiększenia na mapie. W Azure Maps poziom powiększenia jest wartością między
"0"
i"22"
."0"
Dlatego jest obsługiwana, ale"00"
nie jest obsługiwana.Obsługiwane operacje:
Operacja Opis GetCapabilities Pobiera obsługiwane operacje i funkcje GetTile Pobiera obrazy dla określonego kafelka
Nakładanie warstwy mapy OGC
Może url
to być podstawowy adres URL usługi lub pełny adres URL z zapytaniem umożliwiającym uzyskanie możliwości usługi. W zależności od podanych szczegółów klient systemu plików WFS może wypróbować kilka standardowych formatów adresów URL, aby określić, jak początkowo uzyskać dostęp do usługi.
Przykład warstwy mapy OGC pokazuje, jak nakładać warstwę mapy OGC na mapie. Aby uzyskać kod źródłowy dla tego przykładu, zobacz Kod źródłowy warstwy mapy OGC.
Opcje warstwy mapy OGC
Przykład opcji warstwy mapy OGC przedstawia różne opcje warstwy mapy OGC. Aby uzyskać kod źródłowy dla tego przykładu, zobacz Kod źródłowy opcji warstwy mapy OGC.
Eksplorator usługi mapowania sieci Web usługi OGC
Przykład eksploratora mapowania sieci Web OGC nakłada obrazy z usług Web Map Services (WMS) i Web Map Tile Services (WMTS) jako warstwy. Możesz wybrać warstwy w usłudze renderowane na mapie. Możesz również wyświetlić skojarzone legendy dla tych warstw. Aby zapoznać się z kodem źródłowym dla tego przykładu, zobacz kod źródłowy eksploratora usługi mapy internetowej OGC.
Można również określić ustawienia mapy do korzystania z usługi serwera proxy. Usługa serwera proxy umożliwia ładowanie zasobów hostowanych w domenach, które nie mają włączonego mechanizmu CORS.
Następne kroki
Dowiedz się więcej o klasach i metodach używanych w tym artykule:
Zobacz następujące artykuły, które zawierają przykłady kodu, które można dodać do map: