Création d'un fichier de symbologie des couches

Dans un modèle ou un script, vous pouvez préciser la façon dont les données en sortie doivent être symbolisées lorsqu'elles sont ajoutées à la table des matières ArcMap,ArcGlobe ou ArcScene grâce à l'une des techniques suivantes :

  1. Dans ModelBuilder, définissez la propriété de symbologie de la couche de la variable en sortie.
  2. Pour un outil de script, définissez la propriété Symbologie d'un paramètre en sortie.
  3. Utilisez l'Appliquer la symbologie d'une couche dans votre script ou modèle.

Ces trois techniques font appel à un fichier de couches (.lyr) qui définit la symbologie utilisée pour afficher les données en sortie lorsqu'elles sont ajoutées à l'affichage. Lorsqu'un fichier de couches est utilisé pour définir la symbologie des sorties de l'outil, il est appelé fichier de symbologie de couche.

Création d'un fichier de symbologie pour ModelBuilder

Etapes :
  1. Démarrez ArcMap et modifiez votre modèle dans ModelBuilder.
  2. Exécutez votre modèle dans le ModelBuilder.
  3. Ajoutez la variable en sortie souhaitée à l'affichage. Pour cela, cliquez avec le bouton droit sur la variable, puis cliquez sur Ajouter à la carte. Une nouvelle couche est ainsi créée dans la table des matières d'ArcMap.
  4. Dans ArcMap, double-cliquez sur la nouvelle couche pour afficher ses propriétés, puis cliquez sur l'onglet Symbologie. Modifiez la symbologie en fonction de la façon dont vous souhaitez que la sortie du modèle s'affiche.
  5. RemarqueRemarque :

    Si vous utilisez une classification (comme des valeurs uniques) pour symboliser vos données, vous pouvez reclasser les données en sortie. La légende change alors lors de l'actualisation des données. Consultez les sections ci-après pour plus d'informations sur la procédure à suivre pour forcer la reclassification.

  6. Cliquez sur OK.
  7. Cliquez avec le bouton droit sur la couche, puis sélectionnez Enregistrer comme fichier de couche.
  8. Dans ModelBuilder, cliquez avec le bouton droit sur la variable en sortie et sélectionnez l'option Propriétés.
  9. Cliquez sur l'onglet Symbologie de couche et entrez le chemin d'accès au fichier .lyr que vous avez enregistré ci-dessus.
  10. Enregistrez votre modèle.

A la prochaine exécution du modèle, dans ModelBuilder ou à partir de la boîte à outils de l'outil, la sortie sera symbolisée à l'aide de la symbologie définie dans le fichier .lyr.

RemarqueRemarque :

Le fichier de couches doit exister à chaque exécution du modèle. Sinon, le modèle est exécuté, mais les données s'affichent avec la symbologie par défaut.

Pour créer un fichier de symbologie de couche à utiliser avec la sortie d'un outil de script, procédez de la manière suivante :

Etapes :
  1. Exécutez l'outil de script pour ajouter les couches en sortie à la table des matières.
  2. Appliquez la procédure ci-dessus pour changer la symbology des couches en sortie et enregistrer un fichier .lyr.
  3. Dans la fenêtre Catalogue :
    1. Cliquez avec le bouton droit sur l’outil de script, puis sélectionnez Propriétés.
    2. Cliquez sur l'onglet Paramètres.
    3. Sélectionnez le paramètre en sortie.
    4. Dans la sectionPropriétés du paramètre, définissez la propriété Symbologie sur le fichier de couche enregistré ci-dessus.
  4. Cliquez sur OK.

A la prochaine exécution du script, la sortie sera symbolisée à l'aide de la symbologie définie dans le fichier .lyr.

RemarqueRemarque :

Le fichier de couches doit exister à chaque exécution du script. Sinon, le script est exécuté, mais les données s'affichent avec la symbologie par défaut.

Définition de la symbologie des couches à l'aide d'une catégorie de valeurs uniques

Lors de la symbolisation des données en catégories, l'état de la case à cocher <toutes les autres valeurs>, illustré dans le tableau ci-dessous, détermine la façon dont les données seront symbolisées.

Option Toutes les autres valeurs activée

Activée - Les données seront symbolisées comme indiqué. La légende n'est pas modifiée. Aucune nouvelle catégorie n'est créée. Il s'agit d'une symbologie statique.

Option Toutes les autres valeurs désactivée

Désactivée - Les données seront lues et de nouvelles catégories seront créées en fonction des données. La légende sera modifiée. Il s'agit d'une symbologie dynamique.

La section suivante décrit la manière dont les données en catégories sont affichées lors de l'utilisation d'un fichier de symbologie des couches ou de l'outil Appliquer la symbologie d'une couche.

Symbologie de valeurs uniques

Si votre fichier de couches de symbologie définit des catégories uniques comme dans l'illustration ci-dessus, il existe des règles qui déterminent la manière d'afficher la sortie.

Définition de la symbologie des couches à l'aide de quantités

Vous pouvez également symboliser les données en sortie en quantités. La capture d'écran suivante montre les propriétés d'une quantité de couleur graduée. Le champ de valeur est Score et le nombre de classes est cinq.

Définition de la symbologie à l'aide de quantités

Pour en savoir plus sur la classification des données à l'aide de couleurs graduées

Si votre fichier de couches de symbologie définit des quantités comme dans l'illustration ci-dessus, quelques règles s'appliquent.

Vous pouvez forcer l'utilisation d'une même classification quelles que soient les valeurs trouvées dans les données en sortie.

Etapes :
  1. Sélectionnez Couleurs graduées et une valeur d'un champ, puis cliquez sur Classer.
  2. Sélectionnez l'option Manuel comme Méthode de classification.
  3. Pour définir la classification, entrez des valeurs de bornes.
    Modification de la classification

Thèmes connexes

5/10/2014