Ajouter une couche fournie par l’Open Geospatial Consortium (OGC)
La classe atlas.layer.OgcMapLayer
peut superposer des images WMS (Web Map Service) et WMTS (Web Map Tile Service) sur la carte. WMS est un protocole standard développé par l’OGC pour servir les images cartographiques géoréférencées sur Internet. Le géoréférencement des images est le processus d’association d’une image à un emplacement géographique. WMTS est également un protocole standard développé par l’OGC. Il est conçu pour proposer des mosaïques prérendues et géoréférencées.
Les sections suivantes décrivent les fonctionnalités de Web Map Service prises en charge par la classe OgcMapLayer
.
Web Map Service (WMS)
Versions prises en charge :
1.0.0
,1.1.0
,1.1.1
et1.3.0
Le service doit prendre en charge le système de projection
EPSG:3857
, ou gérer les reprojections.GetFeatureInfo requiert que le service prenne en charge
EPSG:4326
ou gère les reprojections.Opérations prises en charge :
Opération Description GetCapabilities Récupère les métadonnées relatives au service avec les capacités prises en charge GetMap Récupère une image de carte pour une région spécifiée GetFeatureInfo Récupère feature_info
, qui contient les données sous-jacentes relatives à la fonctionnalité
Web Map Tile Service (WMTS)
Versions prises en charge :
1.0.0
Les mosaïques doivent être carrées, de sorte que
TileWidth == TileHeight
.CRS pris en charge :
EPSG:3857
ouGoogleMapsCompatible
L’identificateur TileMatrix doit être une valeur entière qui correspond à un niveau de zoom sur la carte. Dans Azure Maps, le niveau de zoom est une valeur comprise entre
"0"
et"22"
. Ainsi,"0"
est pris en charge, contrairement à"00"
.Opérations prises en charge :
Opération Description GetCapabilities Récupère les opérations et fonctionnalités prises en charge GetTile Récupère les images d’une mosaïque particulière
Superposer une couche OGC
L’url
peut être l’URL de base du service ou une URL complète avec la requête visant à obtenir les capacités du service. Selon les détails fournis, le client WFS peut essayer plusieurs formats d’URL standard pour déterminer comment accéder initialement au service.
L’exemple couche OGC montre comment superposer une couche OGC sur la carte. Pour obtenir le code source de cet échantillon, consultez Code source de couche OGC.
Options de couche OGC
L’exemple options de couche OGC illustre les différentes options de couche OGC. Pour obtenir le code source de cet échantillon, consultez Code source d’options de couche OGC.
Explorateur Web Map Service OGC
L’exemple explorateur OGC Web Map Service superpose l’imagerie de Web Map Services (WMS) et de Web Map Tile Services (WMTS) en tant que couches. Vous pouvez sélectionner les couches du service qui sont affichées sur la carte. Vous pouvez également afficher les légendes associées à ces couches. Pour obtenir le code source de cet échantillon, consultez Code source de l’Explorateur Web Map Service OGC.
Vous pouvez également spécifier les paramètres de carte pour utiliser un service proxy. Le service proxy vous permet de charger des ressources hébergées sur des domaines où CORS n’est pas activé.
Étapes suivantes
En savoir plus sur les classes et les méthodes utilisées dans cet article :
Consultez les articles suivants, qui contiennent des exemples de code que vous pouvez ajouter à vos cartes :