Cartes de Cassini, mise en application (Partie 3)
Publier un service de carte en WMS
Publier un service de carte en WMS est aussi simple que de publier un service de carte ArcGIS Server. Il suffit de préparer son document ArcMap (fichier *.mxd), puis de le publier en sélectionnant l'option WMS. Et c'est terminé !
Options avancées
Par défaut le service WMS est accessible dans le système de coordonnées Lat/Long WGS84 et dans le système de coordonnées du document ArcMap (par exemple Lambert II étendu ou Lambert 93). Vous pouvez enrichir la liste des systèmes de coordonnées proposés par votre service WMS. Pour cela il suffit de créer son propre fichier de capacités (capabilities) et de l'associer à votre service ArcGIS Server. Ce fichier permet également de personnaliser les métadonnées associées au service et aux différentes couches qu'il contient (nom, description, …).
Dans notre exemple, nous avons rajouté les informations nécessaires pour que notre service soit accessible dans les systèmes de coordonnées suivant :
- WGS84 (code EPSG: 4326),
- Lambert I (code EPSG: 27581),
- Lambert II (code EPSG: 27582),
- Lambert III (code EPSG: 27583),
- Lambert 93 (code EPSG: 2154),
Pour voir les capacités de notre service WMS, vous pouvez utiliser l'URL suivante :
http://195.6.75.152/arcgis/services/cartes_cassini_wms/MapServer/WMSServer?request=GetCapabilities
Ce fichier peut être enregistré (format XML) et personnalisé pour vos propres besoins.
Consommer le service WMS
En procédant de la sorte, votre service est accessible en WMS (version 1.1.1 par défaut) et consommable par n'importe quel client supportant ce standard. Vous pouvez à notre service WMS à partir de l'URL suivante :
http://195.6.75.152/arcgis/services/cartes_cassini_wms/MapServer/WMSServer
Pour illustrer la consommation de notre service normalisé WMS, nous avons créé une application web à l'aide des librairies JavaScript OpenLayers intégrant ce dernier.
Ci-dessous l'application consommant le service WMS en Lambert II étendu.
(Clic gauche pour les déplacement, maj + Clic gauche pour le zoom)
Pour accéder à cette application dans une fenêtre plus large, cliquer ici
Pour accéder à la même application en Lat/Long dans une fenêtre plus large, cliquer ici
Une dernière information concernant la consommation de services normalisés OGC. ArcGIS Desktop, ArcGIS Server, ArcGIS Engine sont des clients WMS et WFS. ArcGIS Explorer et ArcReader sont des clients WMS.