Étiqueter avec Maplex Label Engine

Lorsque vous utilisez Maplex Label Engine, vous avez accès à un jeu de propriétés de placement d’étiquette qui vous permet d’agir sur les éléments suivants :

  • L’orientation et le placement des étiquettes
  • Le placement des étiquettes dans des zones surchargées
  • Le mode de résolution des conflits entre les étiquettes

Outre les types d’entités standard, Maplex Label Engine propose des options de placement des étiquettes pour les entités telles que les rues, les isolignes, les cours d’eau, les limites et les parcelles de terrain.

Pour en savoir plus sur la modification des moteurs d’étiquetage

Position

Position Position permet de répondre à la question : « Où placer l’étiquette ? » Cet onglet contrôle le positionnement d’une étiquette en fonction d’une entité. Les classes d’entités ponctuelles, linéaires et surfaciques ont des options de position d’étiquette différentes. Vous pouvez placer des étiquettes courbes ou droites, aligner des étiquettes sur des entités ou des graticules de projection et définir l’espacement entre les mots et les caractères dans les étiquettes. Ces options fonctionnent de concert pour offrir une large variété de placements d'étiquettes.

Stratégie d'ajustement

Fitting Strategy (Stratégie d’ajustement) Stratégie d'ajustement vous aide à répondre à la question : « Que puis-je faire pour ajuster une étiquette sur la carte ? » Cet onglet vous permet de contrôler à quelles conditions et de quelles manières Maplex Label Engine modifie le placement ou la mise en forme des étiquettes dans les zones surchargées de la carte. Ces paramètres vous permettent de conserver une clarté globale de la carte tout en maximisant le nombre d’étiquettes placées. Les paramètres de stratégie d’ajustement des étiquettes contrôlent l’étiquetage multi-lignes, le dépassement du bord des entités, la réduction de la taille de police, l’abréviation des étiquettes et le comptage de clé. De plus, Maplex Label Engine vous permet de spécifier une préférence quant à l’ordre d’application de ces stratégies.

En savoir plus sur l’utilisation de stratégies d’ajustement des étiquettes

Résolution des conflits

Conflict Resolution (Résolution des conflits) Résolution des conflits vous permet de répondre à la question suivante : « Quelle étiquette est prioritaire par rapport aux autres ? » Cet onglet contient des paramètres qui classent par ordre d’importance les classes d’étiquettes et les entités associées. Maplex Label Engine compte plusieurs stratégies de résolution des conflits d’étiquettes visant à résoudre les problèmes de placement dans les zones surchargées. La pondération des entités permet d’indiquer les classes d’entités qu’il est possible de recouvrir par des étiquettes. Les étiquettes d'arrière-plan peuvent être recouvertes par d'autres étiquettes.

L’onglet Conflict Resolution (Résolution des conflits) comprend également des paramètres qui permettent de contrôler la densité du placement des étiquettes. Vous pouvez réduire le nombre d’étiquettes placées par classe d’étiquettes en espaçant les étiquettes placées. Pour ce faire, définissez une taille de zone tampon afin de contrôler l’espace entourant les étiquettes ou supprimez les étiquettes dupliquées. Vous pouvez aussi contrôler la densité d'étiquettes en étiquetant les entités selon leur taille ou leurs liens avec d'autres entités.

Pour les cartes à petite échelle où de plus grandes entités peuvent s’afficher sur l’étendue, vous pouvez augmenter le nombre d’étiquettes placées pour les entités. Cette fonction est utile pour la gestion de grands polygones complexes, comme dans les cartes géologiques ou les longues autoroutes qui couvrent l'étendue d'une carte.

En savoir plus sur l’utilisation de stratégies de résolution des conflits

Prévention de la superposition des étiquettes avec certaines entités

Certaines entités sur une carte peuvent être plus importantes que d’autres. Les pondérations d’entité permettent d’indiquer l’importance relative de classes d’entités ou d’entités étiquetées par une classe d’étiquette donnée. Vous pouvez réduire le risque que des entités importantes d’une classe donnée soient recouvertes par des étiquettes en attribuant à cette classe d’entités une pondération supérieure aux autres classes d’entités. Les entités associées à des pondérations sont toujours transmises à Maplex Label Engine en tant qu’interruptions, même si elles ne sont pas étiquetées. Si une requête SQL limite le nombre d’entités affichées, seul le sous-ensemble d’entités est ajouté au moteur de placement en tant qu’interruption. Les entités restantes ne sont ni affichées ni utilisées en tant qu’interruptions par Maplex Label Engine.

En savoir plus sur l’utilisation des pondérations et des interruptions

Pondération des entités

La pondération d’entité classe l’importance des entités étiquetées par une classe d’étiquettes donnée, par comparaison avec d’autres entités, sur une échelle de 0 à 1 000. Maplex Label Engine place des étiquettes pour éviter que des entités importantes ne se chevauchent. Une pondération de 0 indique que l’entité doit être considérée comme un espace disponible, alors qu’un poids de 1 000 indique que l’entité ne doit pas être recouverte par des étiquettes. Maplex Label Engine tente d’abord de placer les étiquettes dans une zone d’espace disponible. Si une entité doit être recouverte par manque d'espace disponible, un emplacement présentant la plus faible pondération est choisi.

Vous pouvez attribuer une pondération à des classes d’entités points et lignes. Les classes d'entités surfaciques possèdent deux pondérations, une pondération intérieure et une pondération de contour, définies séparément.

Vous pouvez attribuer une pondération d’interruption à des couches d’annotations, de dimensions et de graphiques. Cette pondération détermine la superposition d’étiquettes sur les entités de ces couches.

Pondération intérieure et pondération de contour

Les classes d’entités surfaciques distinguent deux types de pondération : La pondération intérieure permet de spécifier l’importance de l’intérieur du polygone par rapport aux autres entités. La pondération de contour permet de spécifier l’importance de la limite du polygone par rapport aux autres entités. Vous pouvez autoriser des étiquettes à recouvrir l'intérieur d'un polygone, mais pas sa limite ou vice-versa.