HOW TO

Label highways with a shield marker containing the highway number in ArcGIS Pro

Last Published: May 2, 2024

Beschreibung

ArcGIS Pro ermöglicht das Beschriften von Autobahnen mit einem Markersymbol für Schilder, das eine Autobahnnummer enthält, indem SQL (Structured Query Language) im Bereich "Beschriftungsklasse" verwendet wird.

In diesem Beispiel wird die Datei ROADS.shp verwendet. Diese Datei kann im Abschnitt mit den Referenzinformationen heruntergeladen werden.

Lösung oder Problemumgehung

In den folgenden Schritten wird die Vorgehensweise zum Beschriften von Autobahnen mit einem Marker für Schilder mit der Autobahnnummer in ArcGIS Pro beschrieben:

  1. Laden Sie Road.zip herunter, und extrahieren Sie die Datei in einen Ordner auf dem Computer.
  2. Öffnen Sie ein neues leeres Projekt in ArcGIS Pro.
  3. Fügen Sie ROADS.shp mithilfe der Schaltfläche Daten hinzufügen hinzu.
  4. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer ROADS, und wählen Sie Attributtabelle aus. Zeigen Sie das Feld ADMN_CLASS an, das Folgendes enthält:
    • Interstate
    • US Highway
    • State Highway
Note:
The RTE_NUM1 field contains the route number for each highway. Close the attribute table after viewing these items.
  1. Legen Sie die Symbolfarbe für jede Autobahn fest.
    1. Klicken Sie auf der Registerkarte Aussehen auf das Symbol Symbolisierung in der Gruppe Darstellung.
    2. Wählen Sie im Bereich Symbolisierung den Eintrag Einzelwerte in der Dropdown-Liste aus.
    3. Wählen Sie für Feld 1 den Eintrag ADMN_CLASS in der Dropdown-Liste aus.
    4. Klicken Sie auf die einzelnen Liniensymbole, und legen Sie die Symbolfarbe für "Interstate" auf Rot, "State Highway" auf Grün und "US Highway" auf Blau fest.
Legen Sie im Bereich "Symbolisierung" die Symbolfarbe für "Interstate" auf Rot, "State Highway" auf Grün und "US Highway" auf Blau fest.
  1. Erstellen Sie eine neue Beschriftungsklasse im Abschnitt Beschriftungsklasse.
    1. Klicken Sie auf die Registerkarte Beschriftung. Wählen Sie in der Dropdown-Liste Klasse die Option Beschriftungsklasse erstellen aus, um eine neue Beschriftungsklasse zu erstellen.
Erstellen Sie eine neue Beschriftungsklasse auf der Registerkarte "Beschriftung".
  1. Geben Sie im Dialogfeld Neue Beschriftungsklasse erstellen der neuen Beschriftungsklasse den Namen "Interstate", und klicken Sie auf OK. Stellen Sie sicher, dass das Kontrollkästchen Features in dieser Klasse beschriften für die Klasse "Interstate" aktiviert ist.
Das Dialogfeld "Neue Beschriftungsklasse erstellen".
Sicherstellen, dass das Kontrollkästchen "Features in dieser Klasse beschriften" in der Gruppe "Beschriftungsklasse" aktiviert ist.
  1. Fügen Sie einen SQL-Abfrageausdruck hinzu.
    1. Klicken Sie im Abschnitt Beschriftungsklasse auf SQL-Abfrage Symbol "SQL-Abfrage" neben dem Feld Klasse.
    2. Klicken Sie im Bereich Beschriftungsklasse auf Klausel > Klausel hinzufügen, und fügen Sie die folgende Abfrage ein:
Clause mode:  Where 'ADMN_CLASS' 'is equal to' 'Interstate'
or
SQL mode:  "ADMN_CLASS" = 'Interstate'
  1. Klicken Sie auf Hinzufügen und dann auf Übernehmen.
Hinzufügen einer Abfrage in der SQL-Abfrage des Bereichs "Beschriftungsklasse".
  1. Fügen Sie einen Beschriftungsausdruck für die Beschriftung hinzu.
    1. Klicken Sie im Bereich Beschriftungsklasse auf Beschriftungsausdruck Das Symbol für den Beschriftungsausdruck..
    2. Wählen Sie RTE_NUM1 im Feld Felder aus.
    3. Klicken Sie auf Überprüfen und dann auf Übernehmen.
Der Beschriftungsausdruck im Bereich "Beschriftungsklasse".
  1. Blenden Sie in der Gruppe Textsymbol die Galerie Textsymbol-Style ein. Klicken Sie unter Schild auf Schild 1.
Die Galerie "Textsymbol-Style".
  1. Kehren Sie zur Registerkarte Beschriftung zurück, und wiederholen Sie die Schritte 6 bis 9 für die Klassen "State Highway" und "US Highway".
    1. Verwenden Sie für jede Klasse den folgenden SQL-Ausdruck:
      • Für "State Highway":
Clause mode:  Where 'ADMN_CLASS' 'is equal to' 'State Highway'
or
SQL mode: "ADMN_CLASS" = 'State Highway'
  • Für "US Highway":
Clause mode: Where 'ADMN_CLASS' 'is equal to' 'US Highway'
or
SQL mode: "ADMN_CLASS" = 'US Highway'
  1. Wählen Sie für Textsymbol in Schritt 9 für jede Klasse den gewünschten Stil in der Galerie Textsymbol-Style im Abschnitt Schild aus.
  1. Entfernen Sie im Bereich Beschriftungsklasse die Standardklasse "Klasse 1", indem Sie auf die Menüschaltfläche Das Menüsymbol. klicken und Beschriftungsklasse entfernen auswählen.
Entfernen der Standardklasse "Klasse 1" im Bereich "Beschriftungsklasse".
  1. Klicken Sie in der Gruppe Layer auf das Symbol Beschriftung, um die drei Styles der Symbole für Autobahnschilder mit den richtigen Straßennummern auf der Karte anzuzeigen.
Das Symbol "Beschriftung" in der Gruppe "Layer".
Die drei Styles der Symbole für Autobahnschilder mit den richtigen Straßennummern auf der Karte.
Note:
If the symbols are rotated, change the Label Placement setting to Shield.
The Label placement setting. 

Artikel-ID: 000021628

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln