Festlegen von Beschriftungstext
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.
Dieses Beschriftungsfeld entspricht standardmäßig dem ersten Feld vom Typ "String", das den Text "name" in seinem Namen enthält (Groß-/Kleinschreibung wird nicht unterschieden). Wenn kein Feld diesen Text in seinem Namen enthält, wird standardmäßig zuerst das erste Feld vom Typ "String", dann das erste Feld vom Typ "Integer" und anschließend das erste Feld eines beliebigen Typs ausgewählt.
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 Textanzeige-Eigenschaften 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.