Kartenbeschriftungen erleichtern die Identifzierung von Features, ermöglichen die Einrichtung einer visuellen Hierarchie von wichtigen Features und lenken Aufmerksamkeit des Kartenbenutzers auf den eigentlichen Zweck der Karte.
Überblick
- Videolänge: 03:27
- Dieses Video wurde mit ArcGIS Pro 2.5. erstellt.
In diesem Lernprogramm beschriften Sie Karten-Layer und beschäftigen sich mit Beschriftungseigenschaften wie Größe, Farbe, Ausrichtung und Platzierung. Sie verwenden optional die Ausdruckssprache von ArcGIS Arcade, um benutzerdefinierte Beschriftungsausdrücke basierend auf Feature-Attributen zu erstellen.
- Geschätzte Zeit: 25 Minuten
- Softwareanforderungen: ArcGIS Pro
Öffnen des Projekts
Sie beschriften Vorstädte in Wellington, Neuseeland, historische Gebäude, die sich in einer Zone mit Hochwasserrisiko befinden, und lokale Zivilschutzzentren. Das Hinzufügen von Beschriftungen erleichtert einem Stadtplanungsausschuss die Identifizierung wichtiger Features auf der Karte und die Entscheidungsfindung im Rahmen des Risikomanagements.
- Starten Sie ArcGIS Pro, und melden Sie sich ggf. an.
- Klicken Sie auf der Startseite unter Ihren zuletzt verwendeten Projekten auf Anderes Projekt öffnen.
Hinweis:
Wenn ein Projekt bereits geöffnet ist, klicken Sie auf dem Menüband auf die Registerkarte Projekt. Klicken Sie links in der Liste der Menüelemente auf Öffnen. Klicken Sie auf der Seite Öffnen auf Portal und dann unten auf der Seite auf Ein anderes Projekt öffnen.
- Klicken Sie im Dialogfeld Projekt öffnen unter Portal auf ArcGIS Online .
Hinweis:
Wenn stattdessen ArcGIS Enterprise aufgelistet wird, müssen Sie eine Portal-Verbindung hinzufügen oder Ihr aktives Portal auf ArcGIS Online setzen. Alternativ können Sie die Daten des Lernprogramms über einen Browser herunterladen.
- Geben Sie oben im Dialogfeld unter Suchen Label your map tutorial ein, und drücken Sie die Eingabetaste.
- Klicken Sie in der Liste der Suchergebnisse auf Label your map, um das Projektpaket auszuwählen.
Hinweis:
Wenn mehrere Projekt-Pakete mit diesem Namen vorhanden sind, sehen Sie sich die Spalte Besitzer an. Wählen Sie das Element mit dem Besitzernamen ArcGISProTutorials aus. Weitere Informationen für den Fall, dass Sie keine Ergebnisse erhalten, finden Sie unter Es werden keine Ergebnisse zurückgegeben.
- Klicken Sie auf OK.
Das Projekt wird mit einer hellgrauen Grundkarte geöffnet, die auf Wellington, Neuseeland, zentriert ist. Die Grenzen von Stadtvierteln und Vorstädten sind dunkelgrau eingezeichnet, und eine Zone mit Hochwasserrisiko ist hellblau dargestellt. Andere Layer im Bereich Inhalt sind deaktiviert oder im aktuellen Kartenmaßstab nicht sichtbar (angegeben durch ein graues Häkchen).
- Klicken Sie auf dem Menüband auf die Registerkarte Ansicht. Klicken Sie in der Gruppe Fenster auf Bereiche zurücksetzen und dann auf Bereiche für Kartenerstellung zurücksetzen (Standardeinstellung).
Damit wird sichergestellt, dass die Bereiche Inhalt und Katalog offen und alle anderen Bereiche geschlossen sind.
Beschriften von Vorstädten
Die Grundkarte umfasst einen Referenz-Layer, in dem relevante Features beschriftet sind. Der Layer "Suburb Boundaries" enthält weitere Informationen zu dem Gebiet und ermöglicht es, das Aussehen der Beschriftung der Vorstädte zu steuern.
Sie beschriften den Layer "Suburb Boundaries", damit die Namen der Vorstädte auf der Karte angezeigt werden. Beschriftungen für einen Layer basieren auf Werten in der Attributtabelle des Layers. Bevor Sie die Beschriftungen aktivieren, entfernen Sie den Referenz-Layer.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Hellgraue Referenzkarte, und klicken Sie auf Entfernen .
Die Standard-Referenz-Beschriftungen für die Grundkarte werden entfernt.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Surburb Boundaries, und klicken Sie auf Attributtabelle .
Die Attributtabelle wird geöffnet. Das Feld Suburb enthält die Werte, die zum Beschriften der Vorstädte verwendet werden.
- Schließen Sie die Attributtabelle.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Suburb Boundaries, und klicken Sie auf Beschriftung .
Die Vorstädte sind mit den Namen beschriftet, die in der Tabelle angezeigt werden. Auf dem Menüband wird die kontextbezogene Registerkartengruppe Feature-Layer angezeigt.
- Klicken Sie unter Feature-Layer auf die Registerkarte Beschriftung. Blenden Sie in der Gruppe Textsymbol die Galerie Textsymbol-Style ein. Klicken Sie unter Schema 2 auf den Style Landform/Physical Region.
Die Beschriftungen werden automatisch dem neuen Style entsprechend aktualisiert.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Beschriftungsplatzierung auf Parzelle.
Einige Beschriftungen werden ausgeblendet. Die Einstellung für Parzellenplatzierung unterdrückt die Beschriftungen, die nicht vollständig in das Feature passen. Die Bedingung ändert sich, wenn Sie die Karte vergrößern und verkleinern.
Hinweis:
ArcGIS Pro weist zwei Beschriftungs-Engines auf: die standardmäßige Maplex-Label-Engine, die in dieser Karte verwendet wird, und die Standard-Label-Engine. Die Maplex-Label-Engine bietet erweiterte Einstellungen für die Beschriftungsplatzierung im Vergleich zur Standard-Label-Engine. Um die Einstellung der Label-Engine zu ändern, klicken Sie auf der Registerkarte Beschriftung in der Gruppe Karte auf Mehr , und deaktivieren Sie Maplex-Label-Engine verwenden.
Weitere Informationen zu Beschriftungen mit der Maplex-Label-Engine und Beschriftungen mit der Standard-Label-Engine finden Sie unter diesen Links.
- Vergrößern, verkleinern und schwenken Sie die Karte.
Wenn Sie die Ansicht vergrößern, sind mehr Features beschriftet. Beim Schwenken ändern die Beschriftungen ihre Position, um sichtbar zu bleiben.
Festlegen eines Sichtbarkeitsbereichs für die Beschriftungsanzeige
Beschriftungen sind in einigen Maßstäben möglicherweise hilfreicher als in anderen. Beim Vergrößern sind Beschriftungen für regionale Features weniger wichtig und Beschriftungen für lokale Features gewinnen an Bedeutung. Durch Auswahl des richtigen Maßstabs für die Beschriftungsanzeige wird der Kartenbenutzer besser auf die wichtigen Features Ihrer Karte fokussiert. Sie legen einen Sichtbarkeitsbereich für die Beschriftungen für "Suburb Boundaries" fest, damit sie in sehr großen Maßstäben (Nahansicht) nicht angezeigt werden.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Sichtbarkeitsbereich auf das Eingabefeld neben Größer als . Geben Sie im Feld 1:7,000 ein, und drücken Sie die Eingabetaste.
- Klicken Sie auf dem Menüband auf die Registerkarte Karte. Klicken Sie in der Gruppe Navigieren auf Lesezeichen und auf Te Aro.
Die Karte vergrößert die Ansicht des Stadtteils Te Aro. Ob die Beschriftungen angezeigt werden oder nicht, hängt davon ab, ob der Kartenmaßstab größer (d. h. näher) als 1:7.000 ist. Der Kartenmaßstab wird in der unteren linken Ecke der Kartenansicht angezeigt.
- Klicken Sie gegebenenfalls auf der Registerkarte Karte in der Gruppe Navigieren nach Bedarf auf Voreingestellte Vergrößerung , bis die Beschriftungen ausgeblendet werden.
Wenn Sie näher als 1:10.000 zoomen, wird der Layer "Gebäude-Footprints" angezeigt.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Speichern , um das Projekt zu speichern.
Beschriften historischer Gebäude
Für Stadtplaner spielt möglicherweise eine Rolle, ob historische Gebäude im Fall einer Überschwemmung beschädigt werden. Der Layer "Building Footprints" ist bereits symbolisiert, um anzuzeigen, welche Gebäude historisch sind. Sie zoomen auf einen kleinen Bereich, der innerhalb der Zone mit Hochwasserrisiko liegt, und beschriften die historischen Gebäude mit ihren Namen. Standardmäßig sind alle Features im Layer beschriftet. Um nur die historischen Gebäude zu beschriften, erstellen Sie eine SQL-Abfrage.
- Klicken Sie auf der Registerkarte Karte in der Gruppe Navigieren auf Lesezeichen und auf Historic Buildings 1.
- Klicken Sie im Bereich Inhalt auf den Layer Building Footprints, um ihn auszuwählen. Klicken Sie auf dem Menüband unter Feature-Layer auf die Registerkarte Beschriftung.
- Klicken Sie auf der Registerkarte Beschriftung in der Gruppe Layer auf Beschriftung .
Die Gebäude werden beschriftet. Auf dem Menüband sehen Sie in der Gruppe Beschriftungsklasse, dass die Beschriftungen aus dem Feld Name der Layer-Attributtabelle stammen.
Tipp:
Wie bei den Layern "Suburb Boundaries" und "Building Footprints" können Sie einen Layer entweder über das zugehörige Kontextmenü oder über das Menüband beschriften.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Building Footprints, und klicken Sie auf Attributtabelle .
- Klicken Sie in der Tabelle mit der rechten Maustaste auf die Feldnamenüberschrift Historical, und klicken Sie auf Absteigend sortieren .
- Führen Sie einen Bildlauf nach unten durch die Tabelle durch, und sehen Sie sich einige Werte im Feld Name (nicht im Feld Historic) für die historischen Gebäude an.
Die meisten historischen Gebäude haben Eigennamen. Andere sind nur als "Building", "House" oder "Warehouse" bezeichnet.
- Schließen Sie die Attributtabelle.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Building Footprints, und klicken Sie auf Beschriftungseigenschaften .
Der Bereich Beschriftungsklasse wird angezeigt.
Hinweis:
Beschriftungen werden standardmäßig in einer Beschriftungsklasse gruppiert. Alle Beschriftungen in einer Klasse haben dieselben Eigenschaften, beispielsweise bei den Textsymbolen und Platzierungseinstellungen. Ein Layer kann mehrere Beschriftungsklassen aufweisen. Zusätzliche Beschriftungsklassen ermöglichen Ihnen die Definition verschiedener Eigenschaften für Teilmengen von Beschriftungen in einem Layer. Um eine Beschriftungsklasse zu erstellen, klicken Sie auf der Registerkarte Beschriftung in der Gruppe Beschriftungsklasse auf den Dropdown-Pfeil Klasse und dann auf Beschriftungsklasse erstellen. Klicken Sie alternativ auf Menü im Bereich Beschriftungsklasse.
- Vergewissern Sie sich, dass am oberen Rand des Bereichs Beschriftungsklasse die Registerkarte Klasse ausgewählt ist. Klicken Sie darunter auf die Registerkarte SQL-Abfrage .
Abfragen werden verwendet, um Features und Tabellendatensätze nach Interesse zu filtern. In diesem Fall verwenden Sie die Abfrage, um nur die historischen Gebäude zu beschriften. Andere Gebäude werden nicht beschriftet.
- Klicken Sie im Bereich Beschriftungsklasse auf Neuer Ausdruck.
Der Klausel-Generator wird angezeigt.
- Klicken Sie im Klausel-Generator auf den Dropdown-Pfeil neben OBJECTID, und klicken Sie auf Historic. Stellen Sie sicher, dass ist gleich als Abfragebedingung festgelegt ist. Klicken Sie auf den Dropdown-Pfeil im leeren Feld, und klicken Sie auf Yes für den Wert.
- Klicken Sie am unteren Rand des Bereichs auf Übernehmen.
Auf der Karte werden nur die historischen Gebäude (in Violett symbolisiert) beschriftet.
Ändern der Einstellungen für die Beschriftungsplatzierung
Standardmäßig werden alle historischen Gebäude beschriftet, selbst wenn die Beschriftungen außerhalb der zugehörigen Features platziert werden. Ändern Sie bestimmte Beschriftungseigenschaften und Platzierungseinstellungen, damit die Beschriftungen leichter erkennbar sind und in die Gebäude passen. Manche Beschriftungen werden nicht bei allen Maßstäben angezeigt.
- Klicken Sie am oberen Rand des Bereichs Beschriftungsklasse auf die Registerkarte Position.
Klicken Sie bei Bedarf unterhalb von Position auf die Registerkarte Position .
- Erweitern Sie Platzierung.
- Ändern Sie die Einstellung Horizontal in Polygon in Gerade in Polygon.
Auf der Karte sind die Beschriftungen an der längsten Achse des jeweiligen Features ausgerichtet. Sie passen jetzt besser in die Features.
- Deaktivieren Sie das Kontrollkästchen Beschriftung darf außerhalb der Polygongrenze platziert werden.
Gebäudebeschriftungen werden nicht mehr vollständig außerhalb der Features platziert. Beschriftungen dürfen sich jedoch über die Grenzen eines Features erstrecken. (Sie sehen möglicherweise keine Änderungen in dem Bereich der Karte, den Sie vergrößert haben.)
- Ändern Sie auf der Registerkarte Beschriftung in der Gruppe Textsymbol die Schriftgröße des Textsymbols zu 8 und die Farbe zu Arktisweiß.
Die weißen Beschriftungen sind leichter lesbar. Die kleinere Schriftgröße bedeutet, dass mehr Beschriftungen vollständig in die Gebäude passen.
- Schwenken Sie im Viertel umher, und sehen Sie sich andere historische Gebäude an.
Manche Gebäude haben lange Namen und passen selbst bei diesem großen Maßstab nicht in die Features. Platzieren Sie Einschränkungen, wie weit eine Beschriftung über die Grenze des zugehörigen Features hinausragen darf.
- Klicken Sie oben im Bereich Beschriftungsklasse auf die Registerkarte Einpassungsmethode .
- Erweitern Sie Überlauf, und ändern Sie den Wert für Maximum in 5 Punkte. Drücken Sie die EINGABETASTE.
- Erweitern Sie Größe reduzieren, und aktivieren Sie das Kontrollkästchen Schriftgröße verkleinern. Ändern Sie unter Verkleinerung der Schriftgröße den Wert für Untergrenze in 7,5 Punkte, und drücken Sie die Eingabetaste.
- Ändern Sie unter Schriftbreitenkomprimierung den Wert für Untergrenze in 95 %, und drücken Sie die Eingabetaste.
Die Änderungen werden von der Karte übernommen, sobald Sie sie vornehmen. Beschriftungen dürfen jetzt nicht mehr als 5 Punkte über die Feature-Grenzen hinausragen. Die Schriftgröße und die Komprimierung werden geringfügig angepasst, damit eine Beschriftung besser passt. Beschriftungen werden nicht dargestellt, wenn sie unter diesen Einschränkungen nicht in ein Feature passen.
- Klicken Sie auf dem Menüband auf die Registerkarte Karte. Klicken Sie in der Gruppe Navigieren auf Lesezeichen und auf Historic Buildings 2.
In diesem Teil des Viertels werden möglicherweise einige historische Gebäude angezeigt, die nicht beschriftet sind.
- Klicken Sie auf dem Menüband unter Feature-Layer auf die Registerkarte Beschriftung. Klicken Sie in der Gruppe Karte auf Nicht platzierte anzeigen .
Nicht platzierte Beschriftungen werden auf der Karte rot dargestellt.
- Klicken Sie erneut auf Nicht platzierte anzeigen , um die Anzeige der nicht platzierten Beschriftungen zu deaktivieren.
Die Maplex-Label-Engine verfügt über viele Einpassungsmethoden, um die Beschriftungen innerhalb der Features zu platzieren. Weitere Informationen finden Sie unter Zusätzliche Methoden zum Platzieren von Beschriftungen
- Klicken Sie unten in der Kartenansicht auf den Dropdown-Pfeil für den Kartenmaßstab und dann auf 1:10.000. Wenn der Maßstab in der Liste nicht vorhanden ist, geben Sie 1:10.000 direkt in das Maßstabsfeld ein.
In diesem Maßstab (dem kleinsten Maßstab, in dem Gebäude sichtbar sind) verhindert die Überschreitungseinstellung die Darstellung der meisten oder aller Gebäudebeschriftungen. Es ist jedoch möglich, dass einige Beschriftungen sichtbar sind. Legen Sie einen Sichtbarkeitsbereich fest, um sicherzustellen, dass alle Beschriftungen deaktiviert werden, wenn Sie die Ansicht verkleinern. Die Beschriftungen sollen im Maßstab der Stadtteile/Wohngebiete, nicht jedoch im Maßstab der Viertel dargestellt werden.
- Klicken Sie auf dem Menüband unter Feature-Layer auf die Registerkarte Beschriftung. Klicken Sie in der Gruppe Sichtbarkeitsbereich auf das Eingabefeld neben Kleiner als . Geben Sie 1:2,500 ein, und drücken Sie die Eingabetaste.
Alle sichtbaren Gebäudebeschriftungen werden deaktiviert. Sie werden nur dann angezeigt, wenn der Kartenmaßstab größer als oder gleich 1:2.500 ist.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Speichern , um das Projekt zu speichern.
Beschriften von Zivilschutzzentren
Bei einer Überschwemmung sind Zivilschutzzentren, in der Regel Schulen oder Gemeindezentren, wichtige Notfallunterkünfte. Sie beschriften die Zivilschutzzentren im Gebiet von Wellington.
- Klicken Sie auf die Registerkarte Karte, und gehen Sie zum Lesezeichen Te Aro.
Die Gebäude sollten nicht mehr sichtbar sein. Wenn sie sichtbar sind, klicken Sie nach Bedarf auf Voreingestellte Verkleinerung , um auf einen Maßstab von mehr als 1:10.000 zu verkleinern.
- Aktivieren Sie im Bereich Inhalt den Layer Civil Defence Centres.
- Klicken Sie auf der Karte auf einen der roten Punkte, die Zivilschutzzentren darstellen.
Der Bereich Pop-up wird mit den Attributen des Features, auf das Sie geklickt haben, angezeigt. Die Beschriftungen für Zivilschutzzentren basieren auf dem Attribut Site Name.
- Schließen Sie den Bereich Pop-up.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Civil Defence Centres, und klicken Sie auf Beschriftung .
Die Beschriftungen werden auf der Karte angezeigt, könnten jedoch mit einer anderen Symbolisierung besser aussehen.
- Klicken Sie auf dem Menüband unter Feature-Layer auf die Registerkarte Beschriftung. Blenden Sie in der Gruppe Textsymbol die Galerie Textsymbol-Style ein. Klicken Sie unter Schema 2 auf den Style Besiedelter Ort.
- Klicken Sie im Bereich Beschriftungsklasse bei Bedarf in der oberen Zeile der Registerkarten auf die Registerkarte Position. Klicken Sie auf die Registerkarte Position darunter, und erweitern Sie Platzierung.
Tipp:
Wenn der Bereich Beschriftungsklasse nicht geöffnet ist, klicken Sie mit der rechten Maustaste auf den Layer Civil Defence Centres im Bereich Inhalt, und klicken Sie auf Beschriftungseigenschaften .
- Ändern Sie die Platzierung von "Beste Position" in Unten von Punkt.
Die Beschriftung wird unter dem Feature platziert.
- Ändern Sie die Platzierung wieder zu Beste Position.
Die Platzierung "Beste Position" platziert die Beschriftung in der Regel über und leicht rechts neben dem Punkt. Bei Bedarf werden andere Positionen verwendet, um Konflikte mit anderen Beschriftungen oder Features zu vermeiden.
- Klicken Sie auf der Werkzeugleiste für den Schnellzugriff auf Speichern .
Anpassen von Beschriftungen mit Arcade (optional)
Sie können mit einem Beschriftungsausdruck weitere Informationen zu den Beschriftungen für Zivilschutzzentren hinzufügen. Sie verwenden die Ausdruckssprache Arcade von Esri, um die Anzahl an Personen anzuzeigen, die jedes Zentrum aufnehmen kann, und um das Aussehen der Beschriftung anzupassen.
- Klicken Sie mit der rechten Maustaste auf den Layer Civil Defence Centres, und klicken Sie auf Attributtabelle .
Das Feld Capacity enthält die maximale Anzahl Personen, die jedes Zentrum aufnehmen kann. Für jede Beschriftung für Zivilschutzzentren fügen Sie das Wort "Capacity" und den entsprechenden Wert aus dem Feld Capacity hinzu.
- Schließen Sie die Attributtabelle.
- Klicken Sie im Bereich Beschriftungsklasse auf die Registerkarte Klasse. Klicken Sie auf die sich darunter befindende Registerkarte Beschriftungsausdruck .
- Klicken Sie bei Bedarf auf den Dropdown-Pfeil Sprache, und klicken Sie auf Arcade.
Geben Sie den Text für die Beschriftung in das Feld Ausdruck ein. Da Sie die Zivilschutzzentren bereits beschriftet haben, sind die Standortnamen im Arcade-Ausdruck als $feature.site_name enthalten. Fügen Sie der Beschriftung Text und das Feld Capacity als neue Zeile unter den Standortnamen hinzu.
- Kopieren Sie den folgenden Text. Fügen Sie den Text am Ende des vorhandenen Ausdrucks in das Feld Ausdruck ein.
+ TextFormatting.NewLine + "Capacity: " + $feature.Capacity
Mit TextFormatting.NewLine wird eine neue Zeile unter den Standortnamen-Beschriftungen eingefügt. "Capacity: " wird als Text in der neuen Zeile eingefügt, und über $feature.Capacity wird der Kapazitätswert für jeden Standort hinzugefügt.
- Klicken Sie unten im Bereich auf Übernehmen. Schwenken Sie die Karte optional, um Beschriftungen in anderen Vorstädten anzuzeigen.
Die Texte für Standortname und Kapazität werden in derselben Schriftgröße angezeigt. Um den Namen des Zivilschutzzentrums stärker hervorzuheben, reduzieren Sie die Größe des Textes für die Kapazität. Indem Sie ein Schrift-Tag hinzufügen, können Sie Schriftart und Schriftgröße des Textes angeben.
- Kopieren Sie den folgenden Text. Fügen Sie den Text im Feld Ausdruck nach TextFormatting.NewLine + und vor "Capacity: " ein.
"<FNT name= 'Arial' size= '9'>" +
- Geben Sie im Feld Ausdruck am Ende des Ausdrucks das schließende Schriftart-Tag ein (oder kopieren Sie es).
+ "</FNT>"
Alles zwischen den öffnenden und schließenden Schriftart-Tags wird in der Schriftart Arial mit Schriftgröße 9 angezeigt.
- Klicken Sie auf Übernehmen.
Weitere Informationen zur Verwendung von Arcade für Beschriftungen finden Sie unter Festlegen von Text für Beschriftungen.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Speichern , um das Projekt zu speichern.
Sie haben drei Layer auf der Karte beschriftet. Sie können mit Beschriftungseigenschaften experimentieren, um Verbesserungen vorzunehmen. Sie können beispielsweise die Textfarbe oder Halo-Größe des Layers "Suburb Boundaries" ändern, damit sich dessen Beschriftungen deutlicher von der Grundkarte abheben. Sie können verschiedene Textsymbole und Schriftarten für die Beschriftungen in all Ihren Layern verwenden.