Transformers FME: 2025.0

Categories
Cartographie et rapports
Related Transformers
LabelPointReplacer
TextAdder

Labeller

Place les étiquettes le long d'une entité linéaire, avec un angle par rapport à l'orientation de chaque segment étiqueté.

Aller à la configuration

Cas d'utilisations typiques

  • Commenter des entités linéaires.

Comment fonctionne-t-il ?

L'étiqueteuse reçoit des entités linéaires et génère des étiquettes textuelles à intervalles réguliers le long de celles-ci. Les étiquettes sont tournées pour correspondre à l'orientation du segment à étiqueter, avec différents paramètres de taille et de position.

La prévention des collisions et la longueur minimale des entités pour l'étiquetage sont toutes deux disponibles.

Orientation de l'étiquette

L'orientation du texte varie en fonction de l'orientation du segment de ligne sur lequel il est placé. Le texte est placé parallèlement au segment de ligne.

Si l'angle de la ligne produit un texte à l'envers (c'est-à-dire entre 90 et 270 degrés), le texte est tourné de 180 degrés.

Les angles de ligne et de texte peuvent être ajoutés en tant qu'attribut de sortie.

Intervalle de placement des étiquettes et position de départ

Les intervalles entre les étiquettes sont déterminés par les paramètres Espacement des étiquettes et Étiquettes à la fin.

Si l'espacement des étiquettes est égal à zéro (0), une seule étiquette est placée.

Cette entité d'entrée sera étiquetée avec une hauteur d'étiquette de 8. Il mesure 100 mètres de long.

Action

Paramètres

Resultat

Placer une étiquette au début de l'entité.

Espacement des étiquettes : 0

Etiquettes à la fin : Oui

Placer une étiquette au point central de l'entité

Espacement des étiquettes : 0

Etiquettes à la fin : Non

Placez les étiquettes tous les 40 mètres, ainsi qu'au premier et au dernier point de l'entité.

Espacement des étiquettes : 40

Etiquettes à la fin : Oui

Placez des étiquettes tous les 40 mètres, mais pas aux extrémités.

 

Espacement des étiquettes : 40

Etiquettes à la fin : Non

Positionnement de l'étiquette

Lorsqu'un décalage est appliqué aux étiquettes, le paramètre Position de l'étiquette détermine l'emplacement des points d'insertion de l'étiquette par rapport à l'entité.

Notez que la gauche et la droite sont relatives à la direction de déplacement le long de l'entité - il ne s'agit pas des côtés gauche et droit du champ de vision.

Cette entité d'entrée sera étiquetée. Notez son orientation, indiquée par la flèche.

Les étiquettes sont placées avec une valeur de décalage importante pour illustrer leur position.

Position de l'étiquette

Emplacement

Result

Au-dessus ou gauche

Les points d'insertion des étiquettes sont placés au-dessus de l'entité.

Lorsqu'un segment de ligne est vertical, les étiquettes sont placées à gauche, par rapport à l'orientation de l'entité.

Au-dessus ou à droite

Les points d'insertion des étiquettes sont placés au-dessus de l'entité.

Lorsqu'un segment de ligne est vertical, les étiquettes sont placées à droite, par rapport à l'orientation de l'entité.

En-dessous ou gauche

Les points d'insertion des étiquettes sont placés sous l'entité.

Lorsqu'un segment de ligne est vertical, les étiquettes sont placées à gauche, par rapport à l'orientation de l'entité.

En-dessous ou à droite

Les points d'insertion des étiquettes sont placés sous l'entité.

Lorsqu'un segment de ligne est vertical, les étiquettes sont placées à droite, par rapport à l'orientation de l'entité.

Gauche

Tous les points d'insertion des étiquettes sont placés à gauche, par rapport à l'orientation de l'entité.

Droite

Tous les points d'insertion des étiquettes sont placés à gauche, par rapport à l'orientation de l'entité.

Notes

  • Bien que la géométrie de zone soit acceptée, les étiquettes sont placées le long du périmètre de l'entité, ce qui peut être indésirable. Envisagez plutôt d'utiliser un LabelPointReplacer.
  • La géométrie des points sera rejetée. Pensez à utiliser LabelPointReplacer ou TextAdder.
  • Les étiquettes mal positionnées peuvent être améliorées en ajustant l'espacement ou en utilisant un Generalizer sur l'entité d'entrée avant l'étiquetage.

Création et modification d'entités ponctuelles et textuelles

Ces Transformers fonctionnent avec des points, du texte et des étiquettes de différentes manières.

Configuration

Ports en entrée

Ports de sortie

Paramètres

Éditer les paramètres des Transformers

Les paramètres du Transformer peuvent être définis en saisissant directement des valeurs, en utilisant des expressions ou en faisant référence à d'autres éléments de l'espace de travail tels que des valeurs d'attributs ou des paramètres utilisateur. Divers éditeurs et menus contextuels sont disponibles pour vous aider. Pour voir ce qui est disponible, cliquez sur à côté du paramètre concerné.

Pour plus d'information, consulter la section Options des Transformers.

Références

Comportement

Les angles de ligne et de texte peuvent être ajoutés en tant qu'attribut de sortie.

Stockage des entités

Non

Dépendances Aucun
Alias  
Historique  

FME Community

FME Community dispose d'une mine de connaissances sur FME, avec plus de 20 000 membres actifs dans le monde entier. Obtenez de l'aide sur FME, partagez vos connaissances et entrez en contact avec des utilisateurs du monde entier.

Voir tous les résultats à propos de ce Transformer sur FME Community.

 

Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.