In Karten können große Mengen geographischer Daten in Layern angezeigt werden, die sich normalerweise überlagern. Die Art, wie Sie Layer symbolisieren, hilft bei der Beschreibung und Identifizierung von Features. Manchmal ist jedoch mehr als ein bestimmtes Symbol oder eine bestimmte Farbe erforderlich, um eine Karte aussagefähig zu machen. In diesem Fall kann das Beschriften von Features hilfreich sein. Beschriftungen sind kurze Textblöcke, mit denen die Features in einem Layer beschrieben werden, um einem Betrachter ein besseres Verständnis der Features zu vermitteln. Der Text von Beschriftungen wird normalerweise aus den Layer-Attributen abgeleitet. Wählen Sie mindestens ein Attribut aus, das Sie anzeigen möchten, beispielsweise den Namen oder Typ des Features.
Sie können auch einen benutzerdefinierten Attributausdruck erstellen, der in Arcade geschrieben ist, um einen Feature-Layer zu beschriften. Ein Arcade-Ausdruck kann beispielsweise erstellt werden, um eine jährliche Verkaufszahl für einzelne Vertriebsgebiete abzuleiten, indem der Wert monatlicher Umsatzfelder summiert wird. Wenn für den Layer bereits ein Ausdruck verfügbar ist, können Sie ihn für die Beschriftung verwenden. Sie können den Arcade-Ausdruck auch direkt in Map Viewer bearbeiten.
Map Viewer platziert die Beschriftungen automatisch auf der Karte auf oder neben den entsprechenden Features. Sie können die Schriftgröße, die Farbe und den Style des Textes bestimmen, um Beschriftungen von verschiedenen Layern abzuheben.
Erstellen von Beschriftungen
Sie können Beschriftungen für Features in den folgenden Layer-Typen erstellen:
- Feature-Layer (gehostet und ArcGIS Server)
- ArcGIS Server-Kartenbild-Layer, der dynamische Layer unterstützt
- einzelne Layer aus einem ArcGIS Server-Kartenbild-Layer
- OGC WFS-Layer
- CSV im Internet
- Layer aus Dateien
- Überprüfen Sie, ob Sie angemeldet sind und über Berechtigungen zum Erstellen von Inhalten verfügen.
- Öffnen Sie Map Viewer, klicken Sie auf Details und dann auf Inhalt.
- Navigieren Sie zu dem Sublayer, der die Features enthält, die Sie beschriften möchten, klicken Sie auf Weitere Optionen und klicken Sie auf Beschriftungen erstellen.
- Aktivieren Sie ggf. das Kontrollkästchen Features beschriften.
- Führen Sie zum Festlegen des Beschriftungstextes einen der folgenden Schritte aus:
- Wählen Sie aus dem Dropdown-Menü Text einen Feldwert aus, der als Beschriftung verwendet werden soll. Sie können anstelle des Feldwertes oder zusätzlich dazu auch statischen Text eingeben.
- Um einen benutzerdefinierten Arcade-Ausdruck zu verwenden, der für den Layer erstellt wurde, wählen Sie diesen unten im Dropdown-Menü Text aus. Wenn Sie den Ausdruck oder dessen Namen bearbeiten möchten, klicken Sie auf die Schaltfläche Ausdruck bearbeiten, und nehmen Sie die entsprechenden Änderungen im Editor-Fenster vor.
- Wenn Sie einen neuen Arcade-Ausdruck erstellen möchten, wählen Sie Neuer Ausdruck aus dem Dropdown-Menü Text aus, und verwenden Sie das Editor-Fenster, um den Ausdruck zu erstellen und zu benennen. Sie können neue Ausdrücke aus vorhandenen Ausdrücken erstellen. Beachten Sie dabei jedoch, dass bestimmte Variablen möglicherweise nicht profilübergreifend funktionieren. Um einen vorhandenen Ausdruck zu verwenden, wählen Sie ihn im Editor-Fenster auf der Registerkarte Vorhandene aus.
Tipp:
Wenn Sie Hilfe zu einer Arcade-Funktion benötigen, klicken Sie neben der jeweiligen Funktion auf die Schaltfläche Informationen, um Referenzinformationen zu der Funktion anzuzeigen.
- Führen Sie einen der folgenden Schritte aus, um festzulegen, wie die Beschriftungen angezeigt werden sollen:
- Nehmen Sie erforderliche Änderungen an Größe, Style und Farbe des Textes vor.
- Aktivieren Sie das Kontrollkästchen, um dem Text eine Halo-Umrisslinie hinzuzufügen, und wählen Sie die Breite und Farbe des Halo aus.
- Legen Sie fest, wie die Beschriftung relativ zum Feature angeordnet werden soll.
- Klicken Sie auf OK, wenn Sie mit den Beschriftungen fertig sind.
- Navigieren Sie zu dem Layer, den Sie speichern möchten, klicken Sie auf Weitere Optionen und klicken Sie auf Layer speichern, um die Konfiguration als Eigenschaft des Elements zu speichern. Elementeigenschaften können nur vom Besitzer des Layers oder als neues Element gespeichert werden.
- Wenn Sie über mehr als einen Layer mit Beschriftungen verfügen, können Sie die Layer umorganisieren, um die Reihenfolge der Beschriftungen zu beeinflussen. Der oberste Layer des Karteninhalts wird zuerst beschriftet und enthält deshalb die meisten Beschriftungen. Die Layer darunter wird als Nächstes beschriftet und enthält weniger Beschriftungen usw.
- Klicken Sie im oberen Bereich von Map Viewer auf Speichern, um die Änderungen in der Karte zu speichern.
- Um die Beschriftungen zu entfernen oder zu ändern, klicken Sie auf Weitere Optionen, klicken Sie auf Beschriftungen verwalten, deaktivieren oder ändern Sie Beschriftung und klicken Sie auf OK.
Überlegungen zur Beschriftung
- Map Viewer platziert so viele Beschriftungen wie möglich auf der Karte, ohne dass es zu Überlappungen kommt. Deshalb werden in Bereichen, in denen Features dicht beieinander stehen, einige Features möglicherweise nicht beschriftet. Beim Vergrößern eines Bereichs werden immer mehr Beschriftungen angezeigt.
- Die Beschriftungspriorität orientiert sich an der Layer-Reihenfolge in der Karte von oben nach unten. Die oberen Layer werden zuerst beschriftet und enthalten die meisten Beschriftungen. Es kann nicht gewährleistet werden, dass die Beschriftungen genau an der gewünschten Stelle positioniert werden. Deshalb eignet sich die dynamische Beschriftung am besten für Karten, bei denen eine präzise Positionierung nicht erforderlich ist und nur wenige Layer beschriftet werden sollen.
- Map Viewer kann Feature-Layer anzeigen, die über ArcGIS Pro veröffentlicht wurden und Beschriftungen enthalten, die aus einem Arcade-Ausdruck abgeleitet wurden. Obwohl diese Beschriftungen in der Karte angezeigt werden können, kann der Ausdruck derzeit nicht in Map Viewer bearbeitet werden.
- In ArcGIS Desktop erstellte Beschriftungen können in Map Viewer anders aussehen.