Connecter des segments de ligne à étiqueter

Les options Line connection (Connexion de lignes) de Moteur d’étiquetage Maplex combinent des groupes d’entités linéaires individuelles du même nom en une seule entité linéaire pour le moteur d’étiquetage. Cela s’avère utile car les entités linéaires, telles que les pipelines et les réseaux techniques, sont souvent numérisées sous forme de nombreux segments de petite taille qui doivent être connectés pour représenter une seule entité réelle. Si les segments ne sont pas connectés, l’entité risque d’apparaître encombrée car la même étiquette est répétée tout le long de chaque segment. La connexion de lignes s’applique lorsque les étiquettes sont placées avec les styles Regular placement (Positionnement standard) et River placement (Positionnement de type Rivière).

Le type de connexion de lignes vous permet de contrôler la manière dont les jonctions sont traitées lorsque les lignes sont connectées. Deux options sont disponibles :

  • Minimize labels (Réduire les étiquettes) : cette option s’efforce de minimiser le nombre d’étiquettes associées aux entités. Plutôt que de placer une étiquette de chaque côté de la jonction pour la même entité, cette option peut placer une seule étiquette sur un côté de la jonction ou l’étirer sur toute la jonction. La première image ci-dessous illustre ce paramètre.
  • Unambiguous (Sans ambiguïté) : les jonctions du réseau sont étiquetées de manière à ce qu’il n’y ait aucune ambiguïté quant à l’identité des entités. Cette option permet de placer davantage d’étiquettes sur la carte que l’option Minimize labels (Réduire les étiquettes), car une même entité peut être étiquetée de chaque côté de la jonction. Il s’agit de l’option par défaut. La deuxième image ci-dessous illustre ce paramètre.
Connexion de lignes définie avec l’option Minimize labels (Réduire les étiquettes)
Connexion de lignes définie avec le type Unambiguous (Sans ambiguïté), qui est l’option par défaut

Lorsque la connexion de lignes est activée, Moteur d’étiquetage Maplex relie toujours les segments de ligne. Le nombre d’étiquettes en sortie est donc différent du nombre d’entités d’étiquettes en entrée.

Il est parfois préférable de désactiver la connexion de lignes, notamment dans les cas suivants :

  • Vous souhaitez étiqueter chaque entité linéaire de manière individuelle.
  • Vous souhaitez afficher les étiquettes de tous les segments afin d'identifier les problèmes d'étiquetage.
  • Vous voulez voir chaque entité étiquetée, afin de constater l'amélioration dans le placement d'étiquette avec la connexion de lignes.

Lorsque la connexion de lignes est désactivée, vous pouvez spécifier la manière dont les étiquettes sont placées par entité :

  • One label per feature (Une étiquette par entité) : une étiquette est placée pour chaque entité. Les étiquettes dupliquées ne sont pas retirées. Dans le cas d’une entité multi-parties, cette option permet de positionner une seule étiquette pour l’ensemble de la ligne multi-parties.
  • One label per part (Une étiquette par partie) : une étiquette est placée pour chaque partie d’une entité multi-parties. Les doublons ne sont pas supprimés.
  • One label per segment (Une étiquette par segment) : une étiquette est placée pour chaque segment d’une entité linéaire. Un segment est la portion de ligne qui connecte les sommets. Les doublons ne sont pas supprimés.

Pour connecter des segments de ligne à étiqueter, procédez comme suit :

  1. Vérifiez que le Moteur d’étiquetage Maplex est activé.
  2. Vérifiez que Répertorier par étiquetage est la méthode active d’affichage dans la fenêtre Contenu. Cliquez sur l’onglet List By Labeling (Répertorier par étiquetage) Répertorier par étiquetage.
  3. Sélectionnez une classe d'étiquette dans la fenêtre Contents (Contenu) et cliquez sur l'onglet Labeling (Étiquetage).
  4. Dans l'onglet Labeling (Étiquetage), dans le groupe Label Placement (Placement des étiquettes), cliquez sur Label Placement Properties (Propriétés de placement d’étiquette) Lanceur.
  5. Dans la fenêtre Labeling (Étiquetage), cliquez sur Position et sur l’onglet Conflict resolution (Résolution des conflits) Résolution des conflits.
  6. Développez Line connection (Connexion de lignes).
  7. Spécifiez la façon dont les entités doivent être connectées, ou si vous souhaitez qu'elles ne soient pas connectées lors de l'étiquetage.

    Cochez la case Connect features (Connecter les entités).

    Sélectionnez le type d’étiquette de ligne : Minimize labels (Réduire les étiquettes) ou Unambiguous (Sans ambiguïté).

    Attention :

    Lorsque les étiquettes sont alignées sur la direction de ligne, elles sont placées de manière explicite.

    Décochez la case Connect features (Connecter les entités).

    Sélectionnez le type d’étiquette de ligne : One label per feature (Une étiquette par entité), One label per part (Une étiquette par composant) ou One label per segment (Une étiquette par segment).