|
Home | Docs | Issue Tracker | FAQ | Download |
|
|
Winkel, angegeben in Grad, um den rotiert wird.
AUTO für die Berechnung des Winkels durch MapServer. Nur für Linienlayer gültig.
FOLLOW (ab Version 4.10) ermöglicht MapServer ein Label zu berechnen wobei die Ausrichtung dem Linienverlauf folgt (siehe MS RFC 11: Support for Curved Labels für weitere Details).
[Attribute] (ab Version 5.0) gibt die Spalte in der Attributtabelle an, die die Winkelwerte für die Rotation enthält. Die eckigen Klammern müssen angegeben werden. Beispiel: Enthält die zugehörige Tabelle (DBF-Datei) ein Feld “MYANGLE” mit den Winkelwerten für jedes Element, kann dies analog dem folgenden Beispiel benutzt werden:
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
FONT sans
TYPE truetype
SIZE 6
ANGLE [MYANGLE]
POSITION AUTO
PARTIALS FALSE
END
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 19: Style & Label attribute binding.
Farbe mit der Text gezeichnet wird.
[Attribute] (ab Version 5.0) gibt die Spalte in der Attributtabelle an, die die Farbwerte enthält. Die eckigen Klammern müssen angegeben werden. Beispiel: Enthält die zugehörige Tabelle (DBF-Datei) ein Feld “MYCOLOR” mit den Farbwerten für jedes Element, kann dies analog dem folgenden Beispiel benutzt werden:
LABEL
COLOR [MYCOLOR]
OUTLINECOLOR 255 255 255
FONT sans
TYPE truetype
SIZE 6
POSITION AUTO
PARTIALS FALSE
END
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 19: Style & Label attribute binding.
Enkodierung die für Labels benutzt wird. Wird das Format nicht unterstützt, so wird das Label nicht gezeichnet. Benötigt die iconv Bibliothek, die auf vielen Systemen vorhanden ist. Ist die Bibliothek vorhanden, wird sie auch erkannt, andererseits wird das Label nicht gezeichnet.
Wird benötigt um internationale Zeichen darzustellen. Weitere Informationen unter: http://www.foss4g.org/FOSS4G/MAPSERVER/mpsnf-i18n-en.html.
(ab Version 5.4) Anzahl der Zeichen nach denen ein Zeilenumbruch vorgenommen wird. Steht in Zusammenhang mit WRAP
| maxlength = 0 | maxlength > 0 | maxlength < 0 | |
| wrap = ‘char’ | immer bei WRAP Zeichen umbrechen | Zeilenumbruch beim ersten WRAP Zeichen nach MAXLENGTH Zeichen | harter Umbruch (immer nach genau MAXLENGTH Zeichen umbrechen) |
| no wrap | keine Verarbeitung | Label nicht zeichnen wenn länger als MAXLENGTH Zeichen | harter Umbruch (immer nach genau MAXLENGTH Zeichen umbrechen) |
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 40: Support Label Text Transformations.
Farbe mit der eine 1-Pixel breite Linie um den Text gezeichnet wird.
[Attribute] (ab Version 5.0) gibt die Spalte in der Attributtabelle an, die die Farbwerte enthält. Die eckigen Klammern müssen angegeben werden. Beispiel: Enthält die zugehörige Tabelle (DBF-Datei) ein Feld “MYOUTCOLOR” mit den Farbwerten für jedes Element, kann dies analog dem folgenden Beispiel benutzt werden:
LABEL
COLOR 150 150 150
OUTLINECOLOR [MYOUTCOLOR]
FONT sans
TYPE truetype
SIZE 6
POSITION AUTO
PARTIALS FALSE
END
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 19: Style & Label attribute binding.
(ab Version 5.0) Die Priorität kann mit Werten zwischen 1 (kleinste) und 10 (höchste) angegeben werden. Standard ist 1. Es ist ebenso möglich den Wert aus einer Spalte der Attributtabelle zu benutzen, dabei muß der Spaltennamen in eckige Klammern gesetzt werden. Beispiel: “PRIORITY [attributname]”
Labels werden im Label-Cache zwischengespeichert und entsprechend ihrer Priorität gerendert, beginnend mit der höchsten Priorität. Wird ein Wert außerhalb des Wertebereichs für PRIORITY im Mapfile angegeben, wird ein Parserfehler ausgegeben. Wird ein ungültiger Wert mittels Mapscript gesetzt oder aus der Attributtabelle gelesen, wird zur Laufzeit das Minimum oder Maximum benutzt. Auf die Geschwindigkeit hat die Verwendung von Prioritäten keinen Einfluss.
[Attribute] ist ab Version 5.6 verfügbar
(ab Version 5.6) Das Label wird an jeder Linie von Multiline-Shapefiles wiederholt gezeichnet. Eine mehrfache Beschriftung entlang von Linien erfolgt mit einem Intervall von REPEATDISTANCE Pixel.
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 57: Labeling enhancements: ability to repeat labels along a line/multiline.
Textgröße. Bei TrueType Label erfolgt die Angabe durch ganzzahlige Werte, für Bitmap-Schriften durch Verwendung eines der aufgeführten Schlüsselworte.
[Attribute] (ab Version 5.0) gibt die Spalte in der Attributtabelle an, die die Größenwerte enthält. Die eckigen Klammern müssen angegeben werden. Beispiel: Enthält die zugehörige Tabelle (DBF-Datei) ein Feld “MYSIZE” mit den Größenwerten für jedes Element, kann dies analog dem folgenden Beispiel benutzt werden:
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
FONT sans
TYPE truetype
SIZE [MYSIZE]
POSITION AUTO
PARTIALS FALSE
END
Das zugehörige RFC Dokument für diese Eigenschaft ist MS RFC 19: Style & Label attribute binding.