Skip To Content

Utilisation des fichiers de fonctionnalités externes avec les services WCS

Chaque service WCS expose des métadonnées au niveau du service par l'intermédiaire de son fichier de fonctionnalités. Ce fichier est la réponse XML que les clients reçoivent lorsqu'ils envoient une requête GetCapabilities sur le service. La configuration de fichiers de fonctionnalités externes vous permet d'effectuer les opérations suivantes :

  • Ajouter des métadonnées concernant le service
  • Ajouter des métadonnées concernant chaque couche

Pour utiliser des fichiers de fonctionnalités externes avec des services WCS, vous devez créer les fichiers, puis les configurer afin de les utiliser avec vos services WCS. Pour ce faire, reportez-vous aux sections ci-dessous.

Remarque :

Si vous recourez à des fichiers de fonctionnalités externes pour votre service WCS, vous êtes tenu de valider les fichiers de fonctionnalités conformément au schéma DTD ou XML défini par l'OGC. Vous devez également vérifier toutes les synchronisations entre vos fichiers de fonctionnalités et les données source à partir desquelles le service WCS est publié.

Création de fichiers de fonctionnalités externes

Pour configurer un service WCS en vue d'utiliser des fichiers de fonctionnalités externes, vous devez préparer au moins un fichier de fonctionnalités WCS. Vous pouvez créer le fichier à partir de zéro, mais il est souvent plus facile d'utiliser un fichier de fonctionnalités générées par le système comme modèle.

Par défaut, des fichiers de fonctionnalités générés par le système sont créés automatiquement chaque fois que vous envoyez une demande GetCapabilities WCS au service. Pour utiliser le fichier de fonctionnalités généré par le système en tant que modèle, vous devez envoyer manuellement la demande GetCapabilities et enregistrer la réponse au format XML. Si vous souhaitez que votre service WCS prenne en charge différentes versions du protocole WCS (1.0.0, 1.1.0, 1.1.1 et 2.0.1, par exemple), vous devez disposer d'un fichier de fonctionnalités pour chaque version de WCS à prendre en charge.

Suivez les étapes ci-dessous pour créer des fichiers de fonctionnalités externes pour votre service WCS.

  1. Si tel n'est pas encore le cas, publiez un service d'imagerie et activez la fonctionnalité WCS. Pour plus d'informations, reportez-vous à la rubrique Services WCS.
  2. Dans un navigateur Web, saisissez l'URL de votre service WCS. L'URL est formatée comme suit http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer.
  3. Ajoutez ?request=GetCapabilities&version=1.0.0 à la fin de l'URL du service et appuyez sur Entrée. Le XML affiché dans le navigateur correspond aux fonctionnalités WCS de version 1.0.0 de votre service.
  4. Enregistrez les résultats en tant que fichier XML. Le nom du fichier doit respecter le format <préfixe><version WCS>.xml. Par exemple, lorsque vous enregistrez le XML obtenu d'une requête GetCapabilities de version WCS 1.0.0, le fichier doit utiliser un préfixe commun (par exemple Roads), suivi du version de version WCS à trois chiffres (100). Le fichier obtenu s'appelle Roads100.xml.
  5. Répétez les étapes 3 et 4 pour chaque version WCS que vous souhaitez prendre en charge, par exemple, 1.1.0, 1.1.1 et 2.0.1.
  6. Configurez et personnalisez les informations de métadonnées des couches WCS dans chaque fichier de fonctionnalités.
  7. Déplacez tous les fichiers de fonctionnalités dans un dossier commun, accessible via HTTP. Il s'agit généralement d'un répertoire virtuel sur le serveur Web de votre organisation.

Configuration d'un service WCS pour utiliser des fichiers de fonctionnalités externes

Pour configurer votre service WCS afin d'utiliser les fichiers de fonctionnalités externe, vous devez mettre à jour le service WCS pour référencer l'URL de vos fichiers de fonctionnalités. Vous pouvez pour ce faire utiliser ArcGIS Server Manager ou ArcGIS for Desktop.

Dans ArcGIS Server Manager :

  1. Ouvrez le gestionnaire ArcGIS Server et connectez-vous. Si vous avez besoin d'aide pour cette étape, reportez-vous à la rubrique Connexion au gestionnaire.
  2. Cliquez sur Services > Gérer des services.
  3. Dans le module Gérer des services, repérez le service désiré et cliquez sur Mettre à jour Mise à jour. Si votre service n'apparaît pas dans la liste, recherchez-le dans un sous-dossier du dossier Site (racine).
  4. Dans le module d'édition, cliquez sur Fonctionnalités.
  5. Dans la liste des fonctionnalités, cliquez sur WCS.
  6. Dans la liste WCS configuration, sélectionnez Utiliser les fichiers de fonctionnalités externes.
  7. Dans la zone Spécifier l'emplacement et le préfixe, indiquez l'URL du dossier dans lequel vous avez placé vos fichiers de fonctionnalités, sans oublier le préfixe commun que vous avez utilisé pour les fichiers. Par exemple, si l'URL du dossier contenant vos fichiers est http://webserver.domain.com/arcgis/WCS/services et que le préfixe commun que vous avez utilisé est Roads, l'URL à indiquer dans la zone Spécifiez l'emplacement et le préfixe est http://webserver.domain.com/arcgis/WCS/services/Roads.
  8. Cliquez sur Enregistrer et redémarrer.

Dans ArcGIS for Desktop :

  1. Dans ArcCatalog ou dans la fenêtre Catalogue d'ArcGIS for Desktop, développez le nœud Serveurs SIG et établissez une connexion à ArcGIS Server de type Administrer le serveur GIS. Si vous avez déjà configuré une connexion Administrer le serveur GIS , vous pouvez ignorer cette étape. Pour plus d'informations sur la procédure de connexion, reportez-vous à la rubrique Création d'une connexion administrateur à ArcGIS Server dans ArcGIS for Desktop.
  2. Dans votre connexion à ArcGIS Server, cliquez avec le bouton droit de la souris sur votre service et sélectionnez Propriétés du service.
  3. Dans l'Editeur de services, cliquez sur l'onglet Fonctionnalités.
  4. Cliquez sur l'onglet WCS et sélectionnez Utiliser le fichier de fonctionnalités externes.
  5. Dans la zone Spécifier l'emplacement et le préfixe, indiquez l'URL du dossier dans lequel vous avez placé vos fichiers de fonctionnalités, sans oublier le préfixe commun que vous avez utilisé pour les fichiers. Par exemple, si l'URL du dossier contenant vos fichiers est http://webserver.domain.com/arcgis/WCS/services et que le préfixe commun que vous avez utilisé est Roads, l'URL à indiquer dans la zone Spécifiez l'emplacement et le préfixe est http://webserver.domain.com/arcgis/WCS/services/Roads.
  6. Cliquez sur OK.