Partager via


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 et 1.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 ou GoogleMapsCompatible

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

Capture d’écran montrant la grille d’alignement sur un mappage.

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.

Capture d’écran qui montre une carte, ainsi que les 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.

Une capture d’écran qui montre une carte avec un calque WMTS issue d’une étude géologique mondiale. Une liste déroulante montrant les services OGC qui peuvent être sélectionnés s’affiche sur la gauche de la carte.

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 :