Spécifier la position d’une étiquette surfacique

Vous avez le choix entre diverses positions de placement si vous utilisez le Moteur d’étiquetage Maplex pour placer les étiquettes des entités surfaciques. Il peut arriver qu’une étiquette ne s’ajuste pas à l’intérieur d’un polygone donné. S’il est important d’étiqueter ces polygones, vous pouvez autoriser les étiquettes qui ne s’ajustent pas à l’intérieur des polygones à être positionnées à l’extérieur des polygones. Lorsque vous cochez la case May place label outside polygon boundary (Placement possible hors de la limite du polygone), ces étiquettes sont positionnées à l’extérieur des polygones au lieu d’être rejetées. Cette option est disponible avec les positions de placement Horizontal in polygon (Horizontale dans le polygone), Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone). Vous pouvez également spécifier les zones de prédilection pour le placement des étiquettes à l’extérieur des polygones à l’aide du paramètre External zones (Zones externes). Vous pouvez contrôler l’ordre des zones en les classant sur une échelle de 1 à 8, où 1 est la première zone à essayer et 8 la dernière zone. Vous pouvez attribuer la valeur 0 à une zone pour empêcher que des étiquettes y soient placées. L’option de classement des zones externes est disponible avec les positions de placement Horizontal around polygon (Horizontale autour du polygone) et Curved around polygon (Courbe autour du polygone).

L’option Try horizontal position first (Essayer d'abord la position horizontale) est disponible avec les positions de placement Straight in polygon (Droite dans le polygone) ou Curved in polygon (Courbe dans le polygone). Lorsque cette option est sélectionnée, Moteur d’étiquetage Maplex tente de positionner l’étiquette horizontalement dans le polygone avant d’essayer de la positionner à l’aide du style de placement sélectionné (droite ou courbe). Si cette option n’est pas sélectionnée, Moteur d’étiquetage Maplex positionne l’étiquette à l’aide du style de placement sélectionné.

L’option Place label at fixed position within polygon (Placer l’étiquette à une position fixe dans le polygone) est disponible avec les positions de placement Horizontal in polygon (Horizontale dans le polygone) ou Straight in polygon (Droite dans le polygone). Si cette option est sélectionnée, vous avez accès au paramètre Internal zones (Zones internes) et pouvez spécifier les zones de prédilection pour le placement des étiquettes à l’intérieur de l’entité. Vous contrôlez l’ordre en classant les zones sur une échelle allant de 1 à 9, où 1 est la première zone dans laquelle vous souhaitez que le moteur d’étiquetage essaie de positionner l'étiquette et 9 correspond à la dernière zone. Vous pouvez attribuer la valeur 0 à une zone pour empêcher que des étiquettes y soient placées.

Si vous utilisez l’option Place label at fixed position within polygon (Placer l’étiquette à une position fixe dans le polygone), l’option Place label using clipped feature geometry (Placer l’étiquette à l’aide de la géométrie d’entité découpée) devient disponible. Si cette option est sélectionnée, l’étiquette est placée à l’aide de la partie de l’entité qui se trouve dans l’étendue de la carte. Si elle ne l’est pas, l’entité est intégralement utilisée lors du placement des étiquettes et certaines d’entre elles risquent d’être placées en dehors de l’étendue de la carte. La première image montre les étiquettes placées avec l’option Place label at fixed position within polygon (Placer l’étiquette à une position fixe dans le polygone) définie sur Lower right (Inférieur droit). Pour la deuxième image, l’option Place label using clipped feature geometry (Placer l’étiquette à l’aide de la géométrie d’entité découpée) est sélectionnée et les étiquettes utilisent maintenant la géométrie d’entité découpée pour déterminer le placement des étiquettes.

Exemple avec l’option Place label using clipped feature geometry (Placer l’étiquette à l’aide de la géométrie d’entité découpée).

L’option Avoid holes in polygons (Éviter les trous dans les polygones) est disponible avec les positions de placement Horizontal in polygon (Horizontale dans le polygone), Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone). Elle n’est pas disponible avec le style Boundary placement (Placement sur une limite). Lorsque cette option est désactivée, Moteur d’étiquetage Maplex ignore les trous dans les polygones et positionne les étiquettes par-dessus. Cette option peut servir pour étiqueter des bâtiments avec des cours ou des rivières avec des îles, afin de positionner l’étiquette par-dessus les entités intérieures.

L’option Avoid overlapping labeled polygons as if holes (Éviter le chevauchement des polygones étiquetés comme s’il s’agissait de trous) est disponible avec les positions Horizontal in polygon (Horizontale dans le polygone), Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone). Elle est uniquement disponible avec le style Regular placement (Placement normal) et est automatiquement sélectionnée si le style Land parcel placement (Placement de type parcelle) est utilisé. Si cette option est sélectionnée, le Moteur d’étiquetage Maplex traite les annotations pondérées, les couches de dimensions et de graphiques, les graphiques affichés à partir d’entités linéaires et surfaciques et les polygones pondérés ou étiquetés qui se chevauchent comme s’il s’agissait de trous dans le polygone à étiqueter et recherche la meilleure position pour l’étiquette dans l’espace restant. Si ce paramètre n’est pas sélectionné, les entités surfaciques pondérées et les objets qui se chevauchent sont traités comme des interruptions et le Moteur d’étiquetage Maplex peut placer l’étiquette à proximité de l’arête de l’objet d’interruption car il essaye de l’éviter et non de l’utiliser pour créer une zone à utiliser pour l’étiquetage. Cette option peut être utilisée lors de l’étiquetage de parcelles pour éviter les bâtiments et placer l’étiquette en utilisant l’espace restant de la parcelle. L’image de gauche montre les étiquettes de parcelle placées lorsqu’une pondération intérieure d’entité est appliquée aux bâtiments et allées, pour qu’elles deviennent une interruption au placement. L’étiquette de la parcelle est placée à proximité de son centre et évite juste le bâtiment avec la pondération d’entité. L’image de droite utilise le paramètre Avoid overlapping labeled polygons as if holes (Éviter le chevauchement des polygones étiquetés comme s’il s’agissait de trous). Les étiquettes sont placées plus loin des bâtiments car elles utilisent l’espace restant dans la parcelle puisque le bâtiment et l’allée sont traités comme des trous.

Exemple avec l’option Avoid overlapping labeled polygons as if holes (Éviter le chevauchement des polygones étiquetés comme s’il s’agissait de trous).
Remarque :

Le paramètre Avoid overlapping labeled polygons as if holes (Éviter le chevauchement des polygones étiquetés comme s’il s’agissait de trous) intègre la fonctionnalité du style Land parcel placement (Placement de type parcelle) dans le style Regular placement (Placement normal) et propose davantage d’options pour l’étiquetage.

Moteur d’étiquetage Maplex offre les types de positions de placement surfacique suivants :

  • Horizontal in polygon (Horizontale dans le polygone) : positionne l’étiquette horizontalement à l’intérieur du polygone. Consultez l’image en haut à gauche ci-dessous.
  • Straight in polygon (Droite dans le polygone) : positionne l’étiquette linéairement à l’intérieur du polygone. Consultez l’image en haut à droite ci-dessous.
  • Curved in polygon (Courbe dans le polygone) : positionne l’étiquette courbée à l’intérieur du polygone. Consultez l’image au milieu à gauche ci-dessous.
  • Horizontal around polygon (Horizontale autour du polygone) : positionne l’étiquette horizontalement à la meilleure position à l’extérieur du polygone. Une distance de décalage peut être spécifiée pour cette option. Consultez l’image au milieu à droite ci-dessous.
  • Curved around polygon (Courbe autour du polygone) : positionne l’étiquette courbée à la meilleure position à l’extérieur du polygone. Une distance de décalage peut être spécifiée pour cette option. Consultez l’image en bas à gauche ci-dessous.
Placement des étiquettes surfaciques
  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 Position Position.
  6. Développez Placement.
  7. Sélectionnez le style Regular placement (Positionnement standard) dans la liste déroulante Placement et choisissez une position de placement dans la liste déroulante Position.
  8. Vous pouvez également cocher la case Avoid holes in polygons (Éviter les trous dans les polygones).

    Cette option est disponible uniquement avec les styles de placement Horizontal in polygon (Horizontale dans le polygone), Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone).

  9. Cochez éventuellement la case Avoid overlapping labeled polygons as if holes (Éviter le chevauchement des polygones étiquetés comme s’il s’agissait de trous).

    Cette option n’est disponible qu’avec le style Regular placement (Placement normal).

  10. Vous pouvez également cocher la case Try horizontal position first (Essayer d’abord la position horizontale).

    Cette option est disponible uniquement avec les styles de placement Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone).

  11. Vous pouvez également cocher la case May place label outside polygon boundary (Placement possible hors de la limite du polygone).

    Cette option est disponible uniquement avec les styles de placement Horizontal in polygon (Horizontale dans le polygone), Straight in polygon (Droite dans le polygone) et Curved in polygon (Courbe dans le polygone).

  12. Vous pouvez également cocher la case Place label at fixed position within polygon (Placer l’étiquette à une position fixe dans le polygone).
    1. Cochez éventuellement la case Place label using clipped feature geometry (Placer l’étiquette à l’aide de la géométrie d’entité découpée).

    Cette option est disponible uniquement avec les styles de placement Horizontal in polygon (Horizontale dans le polygone) et Straight in polygon (Droite dans le polygone).