Die Texte der Beschriftungen werden von einem oder mehreren Feature-Attributen abgeleitet. Beschriftungen sind dynamisch, d. h. bei einer Änderung der Attributwerte ändern sich die Beschriftungen ebenfalls. Wenn Sie die Beschriftung einblenden, werden die Features zunächst basierend auf einem Feld beschriftet. Auf einer meteorologischen Karte können so z. B. Wetterstationen mit der täglichen Niederschlagsmenge beschriftet werden. Diese einzelne, auf Feldern basierende Beschriftung wird im Beschriftungs-Manager festgelegt. Sie können den Beschriftungen Attributfelder hinzufügen. Sie können die Wetterstationen beispielsweise mit der täglichen Niederschlagsmenge und mit der maximalen Windgeschwindigkeit beschriften. Unabhängig davon, ob Ihre Beschriftungen nur auf einem Attributfeld oder auf mehreren Feldern basieren, wird die Anweisung, die den Beschriftungstext festlegt, als Beschriftungsausdruck bezeichnet. Jede Beschriftungsklasse verfügt über einen eigenen Beschriftungsausdruck.
Weitere Informationen zum Erstellen von Beschriftungsausdrücken
Sie können eigenen Text in den Beschriftungsausdruck einfügen, damit er mit Ihren Beschriftungen auf der Karte angezeigt wird. Auf der Wetterkarte können Sie beispielsweise jeder Beschriftung Abkürzungen für die Maßeinheiten hinzufügen (z. B. mm für Millimeter Niederschlag oder km/h für Stundenkilometer). Sie können auch Python, VBScript oder JScript im Beschriftungsausdruck verwenden, um die Textanzeige zu ändern. Sie können beispielsweise eine Funktion einfügen, durch die die Niederschlagswerte in einer Textzeile und die Windgeschwindigkeitswerte in einer zweiten Zeile angezeigt werden.
Mit ArcGIS-Textformatierungs-Tags können Sie steuern, wie Text in Karten angezeigt wird. Mithilfe von Textformatierungs-Tags können Sie für einzelne Teile des Beschriftungstextes unterschiedliche Textanzeigeeigenschaften angeben. Sie können beispielsweise die Niederschlagswerte als kursiven blauen Text und die Windgeschwindigkeiten als normalen schwarzen Text anzeigen.
Eine leistungsfähigere Möglichkeit für die Textbeschriftung ist die Verwendung von erweiterten Beschriftungsausdrücken. Mit einem erweiterten Beschriftungsausdruck können Sie Ihren Beschriftungsausdrücken jede beliebige Python-, VBScript- oder JScript-Logik hinzufügen, darunter Bedingungen und Schleifen. Sie können zum Beispiel Beschriftungen erstellen, bei denen der erste Buchstabe jedes Wortes als Großbuchstabe dargestellt wird, und zwar unabhängig davon, wie die Textzeichenfolgen in den Attributfeldern gespeichert sind.
Sie können sowohl normale als auch erweiterte Beschriftungsausdrücke als Beschriftungsausdrucksdateien (.lxp) speichern, die in andere Layer oder Karten geladen werden können.