Dessiner des couches à l’aide de représentations

Les représentations sont une option de symbologie ArcMap visant à personnaliser l’apparence des entités en stockant des informations sur les symboles avec la géométrie des entités dans les classes d’entités. Elles sont couramment utilisées pour répondre à des spécifications cartographiques strictes ou pour réaliser des effets de symboles avancés. Plusieurs représentations peuvent être associées à une classe d’entités, ce qui permet aux mêmes données de s’afficher de manière unique dans différents produits cartographiques.

Symbologie de représentation

Le modèle de symbole de ArcGIS Pro prend en charge les règles de représentation et peut être associé avec une symbologie gérée par attribut pour générer des résultats cartographiques avec des débrayages de représentation basés sur des champs. Comme les symboles et la configuration de la symbologie gérée par attribut sont stockés dans la couche, cette approche est plus souple que les représentations. Les mises à jour ne requièrent pas un changement de structure dans la classe d’entités de la géodatabase, et la symbologie peut être appliquée à n’importe quelle source de données de la couche d’entités, pas seulement aux classes d’entités de la géodatabase.

Représentations dans ArcGIS Pro

Les représentations peuvent s’afficher dans ArcGIS Pro, mais la symbologie ne peut pas être modifiée. La symbologie de représentation est répertoriée dans le menu Symbology (Symbologie) Symbologie pour toutes les couches dont la source de données inclut des représentations. Si la couche possède plusieurs représentations, chacune comporte une option de symbologie.

Pour modifier la symbologie de la couche, convertissez la symbologie de représentation en symbologie de valeur unique. Ceci convertit toutes les règles de représentation et tous les remplacements de champs associés à la représentation en symbologie des couches. Avant de procéder à la conversion, vous devez analyser la couche afin d’identifier les aspects non pris en charge, tels que les débrayages stockés dans le champ BLOB de débrayage, les débrayages de forme, les représentations libres et les débrayages des ponctuels de représentation. L’analyse produit un fichier journal qui répertorie chaque entité dotée de remplacements. Vous pouvez ensuite utiliser ArcMap pour déplacer manuellement les attributs et géométries remplacés dans les champs appropriés. Vous pouvez également recourir à l’outil de géotraitement Mettre à jour un débrayage pour ce faire.

Convertir une symbologie de représentation en symbologie de valeur unique

Pour convertir une symbologie de représentation en symbologie de valeur unique, procédez comme suit :

  1. Dans la fenêtre Contents (Contenu), sélectionnez une couche d’entités dessinée avec des représentations. Dans l’onglet Feature Layer (Couche d’entités), dans le groupe Drawing (Dessin), cliquez sur Symbology (Symbologie) pour ouvrir la fenêtre Symbology (Symbologie).

    La fenêtre Symbology (Symbologie) apparaît.

  2. Cliquez sur Analyze (Analyser) pour analyser la représentation.

    Les résultats de l’analyse apparaissent au bas de la fenêtre. Si des problèmes sont identifiés, un fichier journal répertoriant les règles de représentation présentant des remplacements est généré. Chaque entité dotée de ces débrayages peut être identifiée dans ArcMap à l’aide de l’outil Sélectionner les entités avec débrayage.

  3. Cliquez sur View log (Afficher le journal) pour ouvrir le fichier journal.

    Une fois l’analyse terminée, le bouton Convert (Convertir) est activé.

  4. Si l’analyse a identifié des problèmes, résolvez-les dans ArcMap en déplaçant les débrayages vers un champ ou en supprimant les débrayages. Vous pouvez également les ignorer lors de la conversion.
  5. Cliquez sur Convert (Convertir) pour convertir les représentations en symbologie de valeur unique avec des remplacements de champs appliqués. Le champ de valeur unique est le champ RuleID de représentation.
  6. Vous pouvez également cliquer sur le bouton Expression Définir une expression pour migrer votre symbologie vers une symbologie basée sur une expression à l’aide des valeurs de données d’origine sur lesquelles le champRuleID de représentation était basé.

Rubriques connexes