Skip to main content

Détecter les conflits graphiques (Outils de cartographie)

Résumé

Crée des polygones lorsqu'il existe un conflit graphique entre au moins deux entités symbolisées.

Illustration

Illustration de l’outil Detect Graphic Conflict (Détecter les conflits graphiques)

Un polygone rose en sortie est créé là où la symbologie d’une entité rivière bleue en entrée entre en conflit avec la symbologie d’une entité conflit de route jaune.

Utilisation

  • Cet outil évalue les conflits entre les symboles et non la géométrie. La couche en entrée et la couche conflictuelle peuvent être la même.

  • Les couches en entrée doivent être symbolisées. Les couches en entrée peuvent comprendre une annotation de classe d'entités, y compris une substitution de symboles. Des shapefiles et des couches DAO sont également des entrées acceptables.

    L’outil n’accepte pas les entrées suivantes :

    • annotation DAO

    • annotation de couverture

    • annotations VPF

    • Dimensions

    • Couches raster

    • Jeux de données réseau

    L’outil n’accepte pas les types de symbologie suivants :

    • Symbologie de diagramme

    • Symbologie de densité de points

    • Symbologie de symboles proportionnels

    • Symbologie de couleurs non classées

    • Symbologie d’une carte de densité

    • Symbologie de dictionnaire

    • Toute symbologie contenant les symboles 3D

  • La classe d'entités en sortie stocke les polygones, chacun représentant un emplacement de conflit graphique entre une entité en entrée symbolisée et une entité conflictuelle symbolisée. Les identifiants des deux entités conflictuelles sont stockés avec le polygone conflictuel dans les champs FID_<input_layer_name> et FID_<conflict_layer_name>. Si la couche conflictuelle est identique à la couche en entrée, le deuxième champ est nommé FID_<input_layer_name>_1. Si aucun conflit graphique n'est détecté, la classe d'entités en sortie sera vide.

  • Le paramètre Conflict Distance (Distance de conflit) permet de détecter les zones où les entités de symbologie de la couche en entrée et de la couche conflictuelle sont plus proches les unes des autres qu’une certaine distance définie. Des zones tampon temporaires représentant la moitié de la taille de la distance de conflit sont créées autour des symboles. Des polygones conflictuels seront générés partout où ces zones tampons se superposent. Si la distance de conflit est nulle, des conflits sont détectés partout où des symboles se superposent ; il s’agit du comportement par défaut. Le calcul de conflit est basé sur une échelle de référence. L’échelle de référence du bloc de données contenant les couches en entrée est utilisée sauf si le paramètre d’environnement Reference Scale (Échelle de référence) a été défini.

  • Le paramètre Line Connection Allowance (Tolérance de connexion des lignes) permet d’ignorer les superpositions de symbole où les extrémités de ligne se touchent. Ce paramètre est utile si vous utilisez des terminaisons de symbole linéaire pour que les lignes se connectent visuellement mais ne souhaitez pas que chaque instance soit détectée en tant que conflit. La tolérance de connexion de lignes est exprimée en unités de page selon l'échelle de référence. Elle est égale au rayon d'un cercle, centré où les lignes se joignent, dans lequel les superpositions de graphiques ne seront pas détectées ; la valeur par défaut est 1 point. Utilisez une valeur qui corresponde au moins à la moitié de la largeur des symboles linéaires pour ignorer ces connexions. La valeur 0 signifie que la tolérance est nulle et un conflit sera détecté à chaque jointure de ligne. Ce paramètre ne doit être défini que lorsque la couche en entrée et la couche conflictuelle sont identiques.

  • Cet outil évalue les conflits graphiques des entités symbolisées. L’étendue de symbologie et l’échelle de référence sont utilisées conjointement. Exécutez cet outil uniquement après avoir finalisé l’apparence des symboles et assurez-vous que l’échelle de référence correspond à l’échelle finale voulue.

  • Le traitement de jeux de données volumineux peut dépasser les limites de mémoire. Dans ce cas, envisagez de traiter les données en entrée par partition en identifiant une classe d’entités surfaciques pertinente dans l’environnement Cartographic Partitions (Partitions cartographiques). Les portions de données, définies par les limites des partitions, sont traitées séquentiellement. La classe d'entités en sortie des polygones conflictuels sera découpée au niveau de la limite des polygones.

Paramètres

Etiqueter Explication Type de données

Couche en entrée

Couche d'entités en entrée contenant des entités symbolisées. Les annotations DAO, VPF ou de couverture et les cotations, diagrammes, symboles de densité de points ou proportionnels, couches raster, jeux de données réseau et symboles 3D ne sont pas des entrées acceptables.

Layer

Couche conflictuelle

Couche d’entités contenant des entités symbolisées qui sont potentiellement en conflit avec les entités symbolisées dans la couche en entrée.

Layer

Classe d’entités en sortie

Classe d’entités en sortie qui sera créée pour stocker les polygones conflictuels. Il ne peut pas s'agir d'une des classes d'entités associées aux couches en entrée.

Feature Class

Distance de conflit

(Facultatif)

La zone où les entités de symbologie de la couche en entrée et de la couche conflictuelle sont plus proches les unes des autres que la distance définie. Des zones tampons temporaires représentant la moitié de la taille de la distance de conflit sont créées autour des symboles dans les couches en entrée et conflictuelles. Des polygones conflictuels seront générés partout où ces zones tampons se superposent. La distance de conflit est mesurée en unités de page (points, pouces, millimètres ou centimètres). Si vous indiquez une distance de conflit en unités de carte, elle est convertie en unités de page à l'aide de l'échelle de référence. La distance de conflit par défaut est 0. Dans ce cas, aucune zone tampon n’est créée et seuls les symboles qui se superposent physiquement sont détectés en tant que conflits.

Linear Unit

Tolérance de connexion des lignes

(Facultatif)

Rayon d’un cercle, centré là où les lignes se rejoignent, dans lequel les superpositions graphiques ne sont pas détectées. Ce paramètre est utilisé uniquement lorsque la couche en entrée et la couche conflictuelle sont identiques. Une tolérance nulle détectera un conflit à chaque jointure de ligne (si des terminaisons se superposent). La tolérance de connexion de lignes est calculée en unités de page (points, pouces, millimètres ou centimètres). Si vous indiquez une tolérance en unités de carte, elle est convertie en unités de page à l’aide de l’échelle de référence. La valeur ne peut pas être négative ; la valeur par défaut est 1 point.

Linear Unit

Environnements

Système de coordonnées cartographiques, Echelle de référence, Partitions cartographiques

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui