|
Home | Docs | Issue Tracker | FAQ | Download |
|
|
| Revision: | $Revision: 10895 $ |
|---|---|
| Last Updated: | 04/02/2011 |
Angle, données en degrées, pour dessiner l’étiquette.
AUTO permet à MapServer de calculer l’angle. Valide uniquement pour les couches de type ligne (LINE).
FOLLOW a été implémenté dans la version 4.10 et indique à MapServer de calculer une étiquette courbe appropriée aux entités linéaires (cf. la MS RFC 11: Support for Curved Labels pour les détails).
[ATTRIBUTE] a été implémenté dans la version 5.0 pour spécifier le nom de l’attribut dans la table attributaire à utiliser pour les valeurs angulaires. Les crochets [] sont nécessaires. Par exemple, si le fichier DBF de votre fichier Shape contient un champ nommé “MONANGLE” qui indique la valeur de l’angle pour chaque enregistrement, votre objet LABEL doit contenir :
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
FONT "sans"
TYPE truetype
SIZE 6
ANGLE [MYANGLE]
POSITION AUTO
PARTIALS FALSE
END
le document RFC associé pour cette fonctionnalité est MS RFC 19: Style & Label attribute binding.
Couleur à utiliser pour dessiner le texte.
[ATTRIBUTE] a été implémenté dans la version 5.0 pour spécifier le nom de l’attribut dans la table attributaire à utiliser pour les valeurs de couleur. Les crochets [] sont nécessaires. Par exemple, si le fichier DBF de votre fichier Shape contient un champ nommé “MACOULEUR” qui indique la valeur de la couleur pour chaque enregistrement, votre objet LABEL doit contenir :
LABEL
COLOR [MACOULEUR]
OUTLINECOLOR 255 255 255
FONT "sans"
TYPE truetype
SIZE 6
POSITION AUTO
PARTIALS FALSE
END
Le document RFC associé pour cette fonctionalité est MS RFC 19: Style & Label attribute binding.
Format d’encodage géré à utiliser pour les étiquettes. Si le format n’est pas géré, l’étiquette ne sera pas dessinée. Nécessite la bibliothèque iconv ( présente sur la plupart des systèmes). La bibliothèque est toujours détectée si elle est présente sur le système mais si celle-ci n’est pas présente, l’étiquette ne sera pas dessinée.
Nécessaire pour afficher des caractères internationaux dans MapServer. Plus d’informations sur : http://www.foss4g.org/FOSS4G/MAPSERVER/mpsnf-i18n-en.html
Introduit dans mapserver 5.4, ce mot clé interagit avec le mot clé WRAP afin que les retours à la lignes aient lieu seulement après un nombre définie de caractères.
| maxlength = 0 | maxlength > 0 | maxlength < 0 | |
| wrap = ‘char’ | retour à la ligne au caractère WRAP | nouvelle ligne dès le premier caractère WRAP après MAXLENGTH caractères | retour fixe (toujours exactement après MAXLENGTH caractères) |
| pas de wrap | aucun traitement | ignore l’étiquette s’il contient plus que MAXLENGTH caractères | retour fixe (toujours exactement après MAXLENGTH caractères) |
Le document RFC associé pour cette fonctionalité est MS RFC 40: Support Label Text Transformations.
Couleur utilisée pour dessiner une ligne d’un pixel autour du texte.
[ATTRIBUTE] a été implémenté dans la version 5.0 pour spécifier le nom de l’attribut dans la table attributaire à utiliser pour les valeurs de couleur. Les crochets [] sont nécessaires. Par exemple, si le fichier DBF de votre fichier Shape contient un champ nommé “MACOULEUREXTERIEURE” qui indique la valeur de la couleur pour chaque enregistrement, votre objet LABEL doit contenir :
LABEL
COLOR 150 150 150
OUTLINECOLOR [MACOULEUREXTERIEURE]
FONT "sans"
TYPE truetype
SIZE 6
POSITION AUTO
PARTIALS FALSE
END
Le document RFC associé pour cette fonctionalité est MS RFC 19: Style & Label attribute binding.
Le paramètre de priorité (ajouté dans la version 5.0) prend un chiffre entier entre 1 (la plus basse) et 10 (la plus haute). La valeur par défaut est de 1. Il est également possible d’affecter la priorité à un attribut (item_name) en utilisant des crochets autour de l’attribut. Par exemple : “PRIORITY [monattribut]”.
Les étiquettes sont stockées dans le cache des étiquettes et sont dessinées par ordre de priorité : les plus hauts niveaux de priorité sont dessinés en premier. Spécifier dans le mapfile une valeur en dehors de la plage correcte du paramètre PRIORITY entrainera une erreur (“parse error”). Une valeur en dehors de la plage correcte récupérée depuis MapScript ou depuis un attribut prendra la valeur minimale ou maximale de PRIORITY au moment du rendu. Il n’y a pas d’impact attendu sur les performances lors de l’utilisation des priorités des étiquettes.
[Attribute] a été introduit dans la version 5.6.
Le document RFC associé pour cette fonctionalité est MS RFC 57: Labeling enhancements: ability to repeat labels along a line/multiline.
Taille du texte. Utiliser “integer” pour donner la taille en pixels de votre police de caractères TrueType ou utilisez l’un des 5 mots-clés listés pour les polices de caractères bitmap.
[Attribute] a été implémenté dans la version 5.0 pour spécifier le nom de l’attribut dans la table attributaire à utiliser pour les valeurs de taille. Les crochets [] sont nécessaires. Par exemple, si le fichier DBF de votre fichier Shape contient un champ nommé “MATAILLE” qui indique la valeur de la taille pour chaque enregistrement, votre objet LABEL doit contenir :
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
FONT "sans"
TYPE truetype
SIZE [MYSIZE]
POSITION AUTO
PARTIALS FALSE
END
Le document RFC associé pour cette fonctionalité est MS RFC 19: Style & Label attribute binding.