Skip To Content

Propriétés de service WMS disponibles

Cette rubrique présente les propriétés disponibles lors de l’utilisation d’un fichier de fonctionnalités généré par le système pour des services WMS. Reportez-vous à la rubrique Utiliser les fichiers de fonctionnalités externes avec les services WMS pour en savoir plus sur la définition de métadonnées WMS à l’aide d’un fichier de fonctionnalités externe.

Accéder aux propriétés du service WMS

Les rubriques suivantes présentent des instructions complètes sur la méthode à suivre pour accéder aux propriétés des services WMS :

Propriétés du service WMS

Le tableau suivant répertorie les propriétés disponibles pour les services WMS et propose une brève description de chacune d'entre elles :

PropriétéDescription

Nom

Type du service OGC. Cette propriété est indiquée automatiquement par ArcGIS Server 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 indiquée automatiquement par ArcGIS Server 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.

Mot-clé

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 indiquée automatiquement par ArcGIS Server et ne doit pas être modifiée.

Personne à contacter

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

John Smith

Fonction du contact

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

Analyste informatique

Contact de l´organisation

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

City

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

Redlands

Département ou région 

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

Californie

PostCode

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 :

Etats-Unis

ContactVoiceTelephone

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

+1 909 793-2853

ContactFacsimileTelephone

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

+1 123 456-7890

ContactElectronicMailAddress

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(e)

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

Les SLD vous permettent de publier plusieurs styles pour chaque couche WMS. Si vous liez un fichier SLD au service WMS actif, vous devez indiquer le chemin d’accès SLD ou l’URL sur l’URL, le chemin d’accès UNC ou l’emplacement physique d’un fichier XML SLD. Le compte ArcGIS Server doit pouvoir accéder à l’emplacement pour qu’ArcGIS Server puisse lire correctement le fichier XML SLD.

Pour en savoir plus sur les descripteurs SLD, reportez-vous à la rubrique Utilisation de descripteurs SLD avec les services WMS.

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 sur 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.

Systèmes de référence spatiale personnalisés

Cette propriété 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.

Tolérance d’identification (pixels)

Cette propriété vous 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.

Utiliser les noms de couche du document ArcMap

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).

Lorsque cette case est cochée, les noms de couche sont représentés avec les mêmes chaînes que celles qui sont utilisées dans la table des matières de la carte. Tous les noms de couche de la carte doivent être uniques et ils ne doivent contenir aucun des caractères suivants : &, <, >, " ou . Si vous devez utiliser l'un de ces caractères, consultez la table des caractères de remplacement ci-dessous.

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 ou non. 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.

Attribuer un identifiant de nom à une couche

Par défaut, les services WMS n’attribuent pas de propriété <Name> aux groupes de couches. Pour qu’un service WMS attribue un nom à des groupes de couches, définissez namedLayersMode sur allLayers.

Définir la propriété IdentifyToleranceInPixel

La propriété IdentifyToleranceInPixel vous 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.

Dans la version 10.7, cette propriété peut être configurée à l’aide du gestionnaire. Avant la version 10.7, cette propriété ne pouvait être ajoutée à la liste des propriétés WMS qu’à l’aide du répertoire d’administrateur d’ArcGIS Server.

Pour ajouter cette propriété à l’aide du répertoire, procédez comme suit :

  1. Ouvrez le répertoire d’administrateur dans un navigateur et connectez-vous. Généralement, l’URL du répertoire est https://gisserver.domain.com:6443/arcgis/admin/.
  2. Cliquez sur Services.
  3. Sur la page Folder (Dossier), cliquez sur le nom du service de carte WMS à mettre à jour. Si votre service n’apparaît pas dans la liste, recherchez-le dans un sous-dossier du dossier racine.
  4. Sur la page du service, faites défiler l’affichage vers le bas et cliquez sur edit (modifier).
  5. Dans la boîte de dialogue Service Properties (Propriétés du service), recherchez la section "typeName": "WMSServer".
  6. Dans la section properties, ajoutez la propriété IdentifyToleranceInPixel et spécifiez la tolérance en pixels voulue, par exemple :

    "properties": {
        "IdentifyToleranceInPixel": "10",
        ...

  7. Cliquez sur Enregistrer les mises à jour.

La propriété IdentifyToleranceInPixel est ajoutée à votre WMS.

Définir la propriété listCustomCRS

La propriété listCustomCRS vous permet de définir une projection personnalisée ou une 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.

Dans la version 10.7, cette propriété peut être configurée à l’aide du gestionnaire. Avant la version 10.7, cette propriété ne pouvait être ajoutée à la liste des propriétés WMS qu’à l’aide du répertoire d’administrateur d’ArcGIS Server.

Pour ajouter cette propriété à l’aide du répertoire, procédez comme suit :

  1. Ouvrez le répertoire d’administrateur dans un navigateur et connectez-vous. Généralement, l’URL du répertoire est https://gisserver.domain.com:6443/arcgis/admin/.
  2. Cliquez sur Services.
  3. Sur la page Folder (Dossier), cliquez sur le nom du service de carte WMS à mettre à jour. Si votre service n’apparaît pas dans la liste, recherchez-le dans un sous-dossier du dossier racine.
  4. Sur la page du service, faites défiler l’affichage vers le bas et cliquez sur edit (modifier).
  5. Dans la boîte de dialogue Service Properties (Propriétés du service), recherchez la section "typeName": "WMSServer".
  6. Dans la section properties, ajoutez la propriété listCustomCRS et définissez la projection personnalisée ou la représentation textuelle connue d’une projection. Par exemple, pour définir une projection personnalisée par défaut pour votre service WMS, procédez comme suit :

    "properties": {
        "listCustomCRS": "EPSG:200001=DEFAULT",
        ...

  7. Cliquez sur Enregistrer les mises à jour.

La propriété listCustomCRS est ajoutée à votre WMS. Pour plus d’informations sur la définition d’une projection personnalisée ou d’une représentation textuelle connue et sur la demande d’une carte dans une projection spécifique, reportez-vous à la rubrique Définir une projection personnalisée pour un service WMS.

Définir la propriété namedLayersMode

La propriété namedLayersMode vous permet de contrôler comment les identifiants de nom sont attribués aux couches dans un service WMS. Si la propriété est définie sur allLayers, un identifiant de nom est attribué aux groupes de couches et à leurs sous-couches. Si elle est définie sur subLayers ou n’est pas spécifiée, les identifiants de nom sont uniquement attribués aux sous-couches d’un groupe de couches. Cela signifie que les clients ne peuvent pas inclure de groupe de couches dans une demande GetMap, mais doivent spécifier chaque sous-couche individuellement à l’intérieur du groupe de couches.

Cette propriété peut être ajoutée à la liste des propriétés WMS à l’aide du répertoire d’administrateur de ArcGIS Server. Pour ajouter cette propriété, procédez comme suit :

  1. Ouvrez le répertoire d’administrateur de ArcGIS Server dans un navigateur et connectez-vous. Généralement, l’URL du répertoire est https://gisserver.domain.com:6443/arcgis/admin/.
  2. Cliquez sur Services.
  3. Sur la page Folder (Dossier), cliquez sur le nom du service de carte WMS à mettre à jour. Si votre service n’apparaît pas dans la liste, recherchez-le dans un sous-dossier du dossier racine.
  4. Sur la page du service, faites défiler l’affichage vers le bas et cliquez sur edit (modifier).
  5. Dans la boîte de dialogue Service Properties (Propriétés du service), recherchez la section "typeName": "WMSServer".
  6. Dans la section properties, ajoutez la propriété namedLayersMode et définissez sa valeur sur subLayers ou allLayers.

    "properties": {
       "namedLayersMode": "allLayers",
       ...

  7. Cliquez sur Enregistrer les mises à jour.

Caractères spéciaux dans les propriétés du service

Les propriétés du service ne peuvent pas comporter les caractères suivants : &, <, >, ", '. S'il vous faut utiliser l'un de ces caractères, vous devez le remplacer par la séquence d'échappement appropriée, comme indiqué dans le tableau ci-dessous :

CaractèreCaractère de remplacement

&

&amp;

<

&lt;

>

&gt;

"

&quot;

'

&apos;