Skip To Content

Didacticiel : Publication d'un service WMS

Complexité : DébutantConditions requises pour les données Utiliser vos propres donnéesObjectif : Publier un service WMS sur ArcGIS Server et l'utiliser dans ArcMap.

Ce didacticiel vous guide à travers le processus de publication d'un document ArcMap en tant que service WMS. WMS est une spécification publiée par l'OGC (Open Geospatial Consortium, Inc.) qui permet d'afficher les cartes de type image sur Internet. Si vous ne connaissez pas WMS et souhaitez en savoir plus avant d'entreprendre ce didacticiel, reportez-vous à la rubrique Services WMS.

Avant de commencer ce didacticiel

Si vous venez d'installer ArcGIS Server, vous devez réaliser certaines étapes préparatoires avant de pouvoir vous connecter au serveur dans ArcMap et publier des services.

Publication du service WMS

Suivez les étapes ci-dessous pour configurer et publier votre service WMS dans ArcMap :

  1. Ouvrez la carte dans ArcMap et cliquez sur Fichier > Partager en tant que > Service dans le menu principal.
  2. Dans la fenêtre Partager en tant que service, sélectionnez Publier un service. Cliquez sur Suivant.
  3. Dans la boîte de dialogue Publier un service, cliquez sur Connecter à ArcGIS Server Ajouter un serveur ArcGIS pour créer une connexion au serveur.
  4. Dans la fenêtre Ajouter un serveur ArcGIS, sélectionnez Publier les services SIG. Cliquez sur Suivant.
  5. Pour l'URL du serveur, saisissez l'URL du site ArcGIS Server auquel vous souhaitez vous connecter. Par exemple : http://gisserver.domain.com:6080/arcgis.
  6. Dans la liste déroulante Type de serveur, sélectionnez ArcGIS for Server.
  7. Au cours du processus de publication, un fichier de définition de service est créé et stocké temporairement sur un disque local. A l'issue du processus, la définition de service est chargée sur le serveur et le fichier local est supprimé. Dans le cadre de ce didacticiel, acceptez le dossier par défaut et poursuivez.
  8. Si votre administrateur de serveur a activé la sécurité de votre site, entrez vos Nom d'utilisateur et Mot de passe. Cliquez sur Terminer.
  9. Facultativement, dans la fenêtre Publier un service, entrez un nouveau nom pour le service. Le nom ne doit pas dépasser 120 caractères et ne peut contenir que des caractères alphanumériques et des traits de soulignement. Cliquez sur Suivant.
  10. Par défaut, les services sont publiés sur le dossier racine (racine) d'ArcGIS Server. Les services peuvent être organisés dans des sous-dossiers du dossier racine. Choisissez le dossier où vous souhaitez publier le service, ou créez un dossier pour contenir le service. Cliquez sur Continuer.
  11. L'Editeur de services s'affiche. Dans l'Editeur de services, sélectionnez les opérations que les utilisateurs peuvent effectuer sur le service WMS. Vous pouvez contrôler en détails la manière dont le serveur exposera votre service. Cliquez sur l'onglet Fonctionnalités.
  12. Par défaut, Cartographie et KML sont activés. Sélectionnez WMS.
  13. Dans le volet gauche de l'Editeur de services, cliquez sur WMS. Ce volet vous permet de sélectionner la configuration des propriétés de votre service WMS. En définissant les propriétés du service WMS, les clients comprennent mieux le publicateur de service.
    • Le champ URL présente l'URL utilisée par les clients pour accéder au service WMS. L'URL utilise le format http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer/WMSServer.
      Remarque :

      Copiez et enregistrez l'URL du service WMS. Vous en aurez besoin à d'autres étapes de ce didacticiel.

    • Pour publier un service WMS avec les fichiers de fonctionnalités générés par le système, utilisez l'option par défaut Saisir les propriétés du service ci-dessous. Les champs Nom, Titre et Ressources en ligne sont renseignés automatiquement et ne doivent pas être modifiés. Facultativement, vous pouvez renseigner d'autres propriétés à l'aide des champs de la liste. Pour plus d'informations, reportez-vous à la rubrique Propriétés du service WMS disponible.
    • Pour configurer un service WMS et utiliser des fichiers de fonctionnalités externes, sélectionnez Utiliser les fichiers de fonctionnalités externes. Pour utiliser cette option, vous devez avoir déjà créé un fichier de fonctionnalités WMS. Pour plus d'informations, reportez-vous à la rubrique Utilisation des fichiers de fonctionnalités externes avec les services WMS.
    • Si vous liez un fichier SLD au service WMS, vous devez accéder à son emplacement sur le disque ou saisir son URL dans le champ Chemin ou URL du SLD. Pour plus d'informations, reportez-vous à la rubrique Utilisation de descripteurs SLD avec les services WMS.
    • Pour que les noms de couche de votre carte soient reflétés dans le service WMS, sélectionnez Utiliser les noms de couche du document ArcMap. Tous les noms de couche de la carte doivent être uniques et ils ne doivent contenir aucun des caractères suivants : &, <, >, ", '.
    Astuce:

    Pour plus d'informations concernant la définition des propriétés du service WMS à l'aide de l'Editeur de services, reportez-vous à la rubrique Services WMS. Pour plus d'informations sur comment configurer au mieux vos services pour le déploiement, reportez-vous à la rubrique Optimisation et configuration des services.

  14. Cliquez sur Analyse Analyser. Cette fonction examine votre carte pour voir si elle peut être publiée sur le serveur en tant que service WMS.
    Astuce:

    Pour disposer d'une surface d'affichage plus grande lors de la configuration du service WMS, cliquez sur Réduire Réduire en haut du Editeur de services.

  15. Le cas échéant, corrigez les erreurs Erreur dans la fenêtre Préparation avant de pouvoir publier la carte en tant que service WMS. Vous pouvez éventuellement traiter les avertissements et les messages informationnels pour améliorer davantage la performance et l'apparence de votre service. Pour plus d'informations sur la résolution de ces problèmes, reportez-vous à la rubrique Analyse de votre ressource SIG.
    Remarque :

    Vous pouvez enregistrer les dossiers et les géodatabases sur votre site ArcGIS Server et ainsi vous assurer que le serveur puisse reconnaître et utiliser vos données. Si vous effectuez les étapes suivantes, toutes les données référencées par votre carte qui proviennent d'un dossier ou d'une géodatabase non enregistré seront copiées sur le serveur au moment de la publication. Il s'agit d'une mesure de précaution visant à s'assurer que le serveur peut accéder à toutes les données utilisées par le service. Pour obtenir les instructions complètes d'inscription d'un dossier ou d'une géodatabase auprès de votre site ArcGIS Server, reportez-vous à la rubrique Inscription de vos données auprès d'ArcGIS Server à l'aide d'ArcGIS Desktop.

  16. Facultativement, dans l'Editeur de services, cliquez sur Aperçu Aperçu. Cela peut vous donner une idée de l'apparence de votre carte sur le Web. Reportez-vous à la rubrique Aperçu d'une carte pour plus d'informations.
  17. Une fois que vous avez corrigé les erreurs dans votre carte, cliquez sur Publier Publier.

Utilisation du service WMS

Pour vérifier que votre document ArcMap a bien été publié en tant que service WMS, vous pouvez utiliser le service dans ArcMap sans attendre. Pour cela, procédez comme suit :

  1. Sans quitter ArcMap, ouvrez la fenêtre Catalogue et développez le nœud Serveurs SIG.
  2. Double-cliquez sur Ajouter un serveur WMS.
  3. Dans la fenêtre Ajouter un serveur WMS, collez l'URL de votre service WMS dans la zone de texte URL.
  4. Cliquez sur Obtenir les couches et attendez que le service WMS soit connecté. Une fois la connexion réalisée, une arborescence de couches accompagnée des métadonnées du service WMS apparaît.
  5. Cliquez sur OK.
  6. Le nœud de la connexion à votre service WMS apparaît sous le nœud Serveurs SIG dans la fenêtre Catalogue. Développez le nœud qui représente votre service WMS, sélectionnez un des nœuds secondaires, puis faites glisser le service dans la Table des matières d'ArcMap pour le voir.
  7. Vous pouvez également essayer d'identifier certaines entités de votre service WMS en sélectionnant l'outil Identifier dans la barre d'outils et en cliquant n'importe où sur la carte.

Bien que ce didacticiel vise à établir une connexion à votre service WMS à partir de la fenêtre Catalogue d'ArcMap, vous remarquerez que la procédure d'ajout d'un service WMS dans ArcCatalog est très similaire. Développez le nœud Serveurs SIG dans ArcCatalog pour exposer la connexion au serveur WMS, car vous vous y êtes déjà connecté dans la fenêtre Catalogue d'ArcMap. Vous pouvez prévisualiser le service WMS en le sélectionnant dans l'arborescence du Catalogue et en cliquant sur l'onglet Aperçu. Si vous ne voyez pas votre connexion, ajoutez une nouvelle connexion en procédant comme vous l'avez fait dans ce didacticiel, en double-cliquant sur Ajouter un serveur WMS.