Définir les propriétés WMS

La spécification Open Geospatial Consortium (OGC) Web Map Service (WMS) est une spécification internationale de diffusion et d’utilisation de cartes dynamiques sur le Web. Si vous publiez une couche d’images de carte avec WMS activé, un service WMS supplémentaire est créé dans votre organisation.

Les propriétés d’un service WMS se répercutent dans ses fichiers de fonctionnalités. Lors de la publication d’un service WMS avec des fichiers de fonctionnalités générés par le système (paramètre par défaut), il est recommandé de définir les propriétés WMS. Vous pouvez également définir les propriétés à l’aide d’un fichier de fonctionnalités externe. Vous pouvez gérer les propriétés WMS et les opérations prises en charge dans ArcGIS Server Manager ou à partir du portail.

Configurer les opérations prises en charge WMS

Pour activer ou désactiver des opérations prises en charge pour les services WMS, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément doté de privilèges de publication ou en tant qu’administrateur.
  2. Ouvrez la page des détails de l’élément.
  3. Cliquez sur l’onglet Paramètres.
  4. Faites défiler jusqu’à la section WMS et développez l’en-tête Configuration.

    Les opérations suivantes sont fournies :

    • GetCapabilities : renvoie au client les informations relatives aux fonctionnalités en réponse à une requête GetCapabilities.
    • GetMap : renvoie au client une image de la carte en réponse à la requête GetMap.
    • GetFeatureInfo : renvoie au client les entités en réponse à une requête GetFeatureInfo.
    • GetLegendGraphic : renvoie au client une image de la légende en réponse à une requête GetLegendGraphic.
    • GetStyles : renvoie au client les styles disponibles en réponse à une requête GetStyles.
    • GetSchemaExtension : renvoie au client la structure en réponse à une requête GetSchemaExtension.

  5. Cochez ou décochez les cases GetFeatureInfo, GetLegendGraphic, GetStyles et GetSchemaExtension pour activer ou désactiver les opérations.

    Les opérations GetCapabilities et GetMap ne peuvent pas être désactivées. Ces opérations doivent au moins être activées pour être totalement conformes à OGC WMS.

  6. Cliquez sur Save (Enregistrer).
  7. Les mises à jour sont appliquées immédiatement.

Entrer les propriétés WMS

Pour renseigner ou modifier les propriétés d’un service WMS à partir du portail, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément doté de privilèges de publication ou en tant qu’administrateur.
  2. Ouvrez la page des détails de l’élément.
  3. Cliquez sur l’onglet Paramètres.
  4. Faites défiler jusqu’à la section WMS et développez l’en-tête Configuration.
  5. Dans Properties (Propriétés), choisissez Enter Service Properties (Saisir les propriétés du service).

    Renseignez ou modifiez les propriétés suivantes :

    PropriétéDescription

    Nom

    Type du service OGC. Cette propriété est automatiquement renseignée et ne doit pas être modifiée.

    Titre

    Nom du service de carte ou d’imagerie utilisé pour créer le service WMS. Cette propriété est automatiquement renseignée et ne doit pas être modifiée.

    Résumé

    Description qui fournit davantage d’informations sur le service WMS. Par exemple :

    Service WMS service géré par Acme Corporation. Contact : webmaster@wmt.acme.com. Carte de qualité montrant les nids et les emplacements de nidification possibles.

    Mots-clés

    Liste de mots-clés ou d’expressions clés décrivant le service WMS qui facilitent les recherches dans le catalogue. Par exemple :

    carte, oiseau, aigle, nid, site

    Ressource en ligne

    La propriété OnlineResource indique l’URL du service WMS. Un client WMS doit pouvoir communiquer correctement avec votre service WMS. Cette propriété est automatiquement spécifiée par ArcGIS Server et ne doit pas être modifiée.

    Personne à contacter

    Personne principale à contacter pour le service WMS. Par exemple :

    John Smith

    Contact Position (Fonction de la personne à contacter)

    Fonction de la personne principale à contacter pour le service WMS. Par exemple :

    Analyste informatique

    Contact Organization (Organisation à contacter)

    Nom de l’organisation ayant créé le service WMS. Par exemple :

    NASA

    Type d’adresse

    Type d’adresse utilisé par l’organisation ayant créé le service WMS. Par exemple :

    postal

    Adresse

    Adresse de l’organisation ayant créé le service WMS. Par exemple :

    21 rue des Capucins

    Ville

    Ville dans laquelle se trouve l’organisation qui a créé le service WMS. Par exemple :

    Redlands

    Région/province

    État dans lequel se trouve l’organisation qui a créé le service WMS. Par exemple :

    Californie

    Code postal

    Code postal de la ville dans laquelle se trouve l’organisation qui a créé le service WMS. Par exemple :

    92373

    Pays

    Pays dans lequel se trouve l’organisation qui a créé le service WMS. Par exemple :

    États-Unis

    Phone

    Numéro de téléphone auquel la personne principale à contacter pour le service WMS peut être jointe. Par exemple :

    +1 909 793-2853

    Télécopie

    Numéro de télécopie auquel la personne principale à contacter pour le service WMS peut être jointe. Par exemple :

    +1 123 456-7890

    Adresse électronique

    Adresse e-mail de la personne principale à contacter pour le service WMS. Par exemple :

    user@host.com

    Frais

    Texte décrivant les frais appliqués pour accéder au service WMS. Par exemple :

    aucun

    Contraintes d'accès

    Texte décrivant les restrictions et les conditions légales préalables à l'accès et à l'utilisation du service WMS.

    Pour utilisation en interne uniquement. Ne pas distribuer.

    Chemin SLD ou URL

    Chemin d’accès ou URL d’un fichier SLD (Styled Layer Descriptor).

    Additional Spatial Reference Systems (Systèmes de référence spatiale supplémentaires)

    Cette propriété permet d’ajouter des systèmes de référence spatiale aux services WMS. Par défaut, les services WMS ne répertorient que deux systèmes de référence spatiale : EPSG:4326 (ou CSR:84 pour WMS 1.3.0) et la référence spatiale du service de carte dans lequel WMS est activé.

    Pour répertorier davantage de systèmes de référence spatiale, séparez les systèmes de référence spatiale par une virgule (,). Par exemple, EPSG:4267,EPSG:4269,EPSG:102113. L’espace de noms EPSG (par exemple, EPSG) et l’ID EPSG (par exemple, 4267) doivent être séparés par un signe deux-points (:), sinon la référence spatiale sera ignorée par le serveur.

    Custom Spatial Reference Systems (Systèmes de référence spatiale personnalisés)

    La propriété listCustomCRS vous permet de définir une projection personnalisée ou la représentation textuelle connue d’une projection dans un service WMS. Cela signifie que les éditeurs et les utilisateurs du WMS peuvent :

    • attribuer des identifiants aux projections personnalisées et les annoncer via le fichier de fonctionnalités WMS ;
    • remplacer une projection existante par une chaîne WKT ;
    • demander une carte dans une projection en particulier en spécifiant directement la représentation textuelle connue.

    Identify Tolerance (Pixels) (Tolérance d’identification (pixels))

    Cette propriété permet de définir la tolérance (en pixels) pour laquelle l’opération GetFeatureInfo renverra des informations sur les entités au client lorsqu’il clique sur l’écran. Par exemple, si vous définissez une tolérance de 10 pixels pour votre WMS, les informations sont renvoyées au client tant qu'il clique à 10 pixels ou moins de l'entité sur l'écran.

    Use Layer Names From the Map Document (Utiliser les noms de couche de la carte)

    Par défaut, cette option est désactivée, ce qui signifie que les couches du service WMS sont représentées par des nombres entiers basés sur zéro, ce qui indique leur position dans la table des matières (du haut vers le bas).

    Depuis la version 10.8, aucune restriction ne s’applique aux caractères pouvant être utilisés dans un nom de couche, et le serveur WMS génère un identifiant unique pour le nom si nécessaire.

    Remarque :

    Le nom affecté au serveur n’a pas d’incidence sur le titre.

    Le serveur WMS affecte un nom unique en substituant les caractères (il remplace les caractères par un trait de soulignement) et en ajoutant un suffixe numérique. Tel est le cas dans les instances suivantes :

    • Une carte contient au moins deux couches du même nom.
    • Un nom de couche commence par un chiffre.
    • Un nom de couche contient des espaces ou des caractères spéciaux, notamment ?,&,=,+,`,#,%,^,{},[],<>,,,|,"

    Remarque :

    Le suffixe numérique est une valeur calculée en fonction de la chaîne originale et n’est pas aléatoire. Ainsi, il reste identique tant que le nom de couche n’est pas modifié. Par exemple, si deux couches sont nommées Couche "1" et Couche [1], les deux noms deviennent Couche__1_. Pour les différencier, un nombre unique est ajouté en tant que suffixe à la chaîne modifiée. Dans cet exemple, les noms de couche modifiés seraient Couche__1_1234 et Couche__1_1256 respectivement.

    Force Map Respect Based on Width and Height (Forcer le changement des dimensions de la carte en fonction de la largeur et de la hauteur)

    Cette propriété détermine si les dimensions de la carte sont modifiées. Par défaut, cette option n'est pas activée, ce qui signifie que les pixels représentant la zone de la carte sont étirées pour présenter la hauteur et la largeur exigées par les clients WMS.

    Si cette option est sélectionnée, la proportion de la hauteur et de la largeur des pixels reste inchangée. Lorsque la vue générale d'une carte doit être affichée, il est possible qu'elle ne tienne pas dans la surface d'affichage entière.

    Remarque :

    Les caractères suivants ne peuvent pas être inclus dans les propriétés de couche : &, <, >, ", '. Pour en savoir plus, voir Caractères spéciaux dans les propriétés du service.

  6. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.

Configurer un service WMS pour utiliser des fichiers de fonctionnalités externes

Pour configurer votre service WMS afin d’utiliser les fichiers de fonctionnalités externes, vous devez mettre à jour le service pour référencer l’URL de vos fichiers de fonctionnalités. Pour ce faire à partir du portail, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément doté de privilèges de publication ou en tant qu’administrateur.
  2. Ouvrez la page des détails de l’élément.
  3. Cliquez sur l’onglet Paramètres.
  4. Faites défiler jusqu’à la section WMS et développez l’en-tête Configuration.
  5. Dans Properties (Propriétés), choisissez Use External Capabilities Files (Utiliser les fichiers de fonctionnalités externes).
  6. Dans la zone de texte Specify Location (Spécifier l’emplacement), 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.
  7. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.