Services WMTS
La spécification WMTS (Web Map Tile Service) de l'OGC (Open Geospatial Consortium, Inc.) est une spécification internationale de diffusion de cartes numériques sur le Web à l'aide de tuiles d'images mises en cache. Lorsque vous créez un service d'imagerie ou de carte en cache à l'aide d'ArcGIS Server, le service et ses tuiles sont automatiquement accessibles via la spécification WMTS.
Pourquoi utiliser un service WMTS ?
Les services WMTS s'avèrent utiles si vous souhaitez que vos services de carte et d'imagerie en cache soient disponibles dans un format ouvert et reconnu sur divers clients et plateformes. En outre, les services WMTS garantissent l'exécution plus rapide de vos services de carte ou d'imagerie ArcGIS Server en cache sur des clients OGC.
Domaine d'applicabilité et compatibilité
Les clients conçus pour prendre en charge la spécification WMTS 1.0.0 et le codage KVP ou RESTful peuvent afficher et utiliser des services WMTS. Le codage SOAP n'est pas pris en charge.
Les applications clientes utilisent un service WMTS en ajoutant des paramètres à l'URL du service. Les services WMTS dérivés de services d'imagerie ou de carte en cache prennent en charge les opérations suivantes (codage RESTful et KVP uniquement) :
- requête de métadonnées à propos du service (GetCapabilities),
- requête de ressource de tuile individuelle dans le cache (GetTile).
Pour plus d'informations sur les services WMTS, reportez-vous au site Web de l'Open Geospatial Consortium. Esri propose également une page Web relative à l'interopérabilité et aux normes, qui détaille sa prise en charge des services OGC dans ArcGIS.
Publication d'un service WMTS
Pour publier un service WMTS, vous devez tout d'abord créer un service de carte en cache ou d'imagerie en cache. Contrairement à d'autres types de services OGC, vous ne devez activer aucune option de fonctionnalité WMTS lors de la création d'un service de carte ou d'imagerie en cache, car elle est toujours activée. Pour obtenir une présentation détaillée de la procédure de création d'un service de carte ou d'imagerie en cache, reportez-vous aux rubriques suivantes :
Utilisation des services WMTS
Tout client qui prend en charge les requêtes WMTS RESTful ou KVP peut utiliser les services WMTS exécutés sur ArcGIS Server.
Types de clients
Un navigateur Web est le client le plus simple d'un service WMTS. Toutefois, de nombreux autres clients tiers peuvent utiliser des services WMTS. Pour utiliser des services WMTS hébergés par ArcGIS Server, le client doit prendre en charge la norme WMTS 1.0.0. Reportez-vous aux liens suivants pour plus d'informations sur les clients tiers capables d'utiliser des services WMTS.
Structure des URL
Pour utiliser un service WMTS, vous devez connaître son URL qui présente le format suivant :
Pour les services de carte en cache : http://<nom du serveur>:<port>/arcgis/rest/services/<nom du dossier (le cas échéant)>/<nom du service de carte>/MapServer/WMTS
Si, par exemple, vous avez créé le service de carte en cache WMTSDemoService et l'avez publié dans un dossier appelé DemoFolder sur le serveur MyServer (port 6080), l'URL est la suivante :
http://MyServer:6080/arcgis/rest/services/DemoFolder/WMTSDemoService/MapServer/WMTS
Pour les services d'imagerie en cache : http://<nom du serveur>:<port>/arcgis/rest/services/<nom du dossier (le cas échéant)>/<nom du service d'imagerie carte>/ImageServer/WMTS
Si, par exemple, vous avez créé le service d'imagerie en cache WMTSDemoService et l'avez publié dans un dossier appelé DemoFolder sur le serveur MyServer (port 6080), l'URL est la suivante :
http://MyServer:6080/arcgis/rest/services/DemoFolder/WMTSDemoService/ImageServer/WMTS
Vous pouvez envoyer à cette URL les requêtes WMTS d'exécution des opérations GetCapabilities et GetTile via HTTP. Les réponses et exceptions à ces requêtes sont alors renvoyées au client. Pour plus d'informations sur la création d'une URL de ressource WMTS spécifique, reportez-vous à la spécification WMTS 1.0.0 de l'OGC ou à la documentation WMTS de l'API REST d'ArcGIS Server.