Bei einer Verbindung werden Felder aus einer Datentabelle (der Join-Tabelle) einer anderen Datentabelle (der Zieltabelle) hinzugefügt. Bei der Zieltabelle handelt es sich normalerweise um eine Layer-Attributtabelle, und die Verbindung hat zum Ziel, den Layer zu symbolisieren, Abfragen durchzuführen, Statistiken zu erhalten oder andere Analysen mit den Informationen aus der Join-Tabelle durchzuführen. Eine Verbindung kann temporär sein und entfernt werden, wenn Sie sie nicht länger benötigen, es sind jedoch auch permanente Verbindungen möglich.
Es gibt zwei Verbindungsarten: Attributverbindungen und räumliche Verbindungen. Eine Attributverbindung basiert auf einem gemeinsamen Feld mit Werten, die in beiden Tabellen vorhanden sind. Über das gemeinsame Feld wird sichergestellt, dass die Datensätze in der Join-Tabelle den Datensätzen in der Zieltabelle richtig zugeordnet werden. Eine räumliche Verbindung basiert auf einer räumlichen Beziehung, z. B. ein Containment oder Schnittpunkt, zwischen den Features in zwei Layern. Die Datensätze in der Join- und Zieltabelle werden anhand der räumlichen Beziehung der entsprechenden Features zugeordnet.
In einer Attributverbindung kann die Verbindungstabelle eine eigenständige (nichträumliche) Tabelle oder eine Layer-Attributtabelle sein. In einer räumlichen Verbindung müssen beide Tabellen Layer-Attributtabellen sein.
Verbindungen stellen nur eine von vielen Möglichkeiten dar, Daten in ArcGIS Pro zu kombinieren. Sie können die Features aus einem Dataset mit dem Werkzeug Anhängen zu einem anderen Dataset hinzufügen, Datasets mit dem Werkzeug Zusammenführen (Merge) kombinieren und neue Daten erstellen, indem Sie Datasets mit Überlagerungswerkzeugen wie Überschneiden (Intersect) und Vereinigen (Union) räumlich vergleichen.
Überblick
- Videolänge: 11:25.
- Dieses Video wurde mit ArcGIS Pro 3.3 erstellt.
Das Erdbeben in Christchurch, Neuseeland, am 22. Februar 2011 richtete enorme Schäden an der Infrastruktur der Stadt an. Nach dem Beben wurde das Gebiet wissenschaftlich begutachtet, um die erforderlichen Reparaturen und Wiederaufbaumaßnahmen festzustellen.
In diesem Lernprogramm sehen Sie sich die historischen Orte im Stadtgebiet von Christchurch in Relation zu einem Layer mit dem Bodenverflüssigungsrisiko an. Bodenverflüssigung ist ein Prozess, in dem Sediment seine Festigkeit und Stabilität während eines Bebens einbüßt, sodass sich das Risiko von Gebäudeschäden deutlich erhöht. Sie verbinden den Layer mit dem Bodenverflüssigungsrisiko mit dem Layer mit historischen Orten, um jedem historischen Ort einen entsprechenden Risikowert zuzuweisen.
Nach dem Verbinden der Layer hängen Sie neue Features an den Layer mit historischen Orten an und aktualisieren den jeweiligen Wert für das Bodenverflüssigungsrisiko.
- Geschätzte Zeit: 60 Minuten
- Softwareanforderungen:
- ArcGIS Pro Basic
Hinweis:
Die Schnellstart-Lernprogramme werden mit jeder Softwareversion aktualisiert. Es empfiehlt sich, die Online-Hilfe zu nutzen, die sich auf die verwendete Software-Version bezieht.
Öffnen des Projekts
Öffnen Sie ein Projekt aus einem Projektpaket in ArcGIS Online.
- Starten Sie ArcGIS Pro, und melden Sie sich ggf. an.
- Klicken Sie auf der Startseite neben der Liste der zuletzt verwendeten Projekte auf Anderes Projekt öffnen.
Hinweis:
Wenn ein Projekt bereits geöffnet ist, klicken Sie auf dem Menüband auf die Registerkarte Projekt. Klicken Sie in der Liste mit seitlichen Registerkarten auf Öffnen. Klicken Sie oben auf der Seite Öffnen auf Anderes Projekt öffnen .
- Klicken Sie im Dialogfeld Projekt öffnen unter Portal auf ArcGIS Online .
Hinweis:
Wenn Sie in ArcGIS Enterprise angemeldet sind, müssen Sie ArcGIS Online als aktives Portal festlegen, um auf die Lernprogrammdaten zuzugreifen. Wenn Ihnen dies nicht möglich ist, können Sie die Daten über einen Browser herunterladen.
- Geben Sie oben im Dialogfeld unter Suchen den Text Join data spatially ein, und drücken Sie die Eingabetaste.
- Klicken Sie in der Liste der Suchergebnisse auf Join data spatially, um das Projektpaket auszuwählen.
Hinweis:
Wenn mehrere Projektpakete mit diesem Namen vorhanden sind, ist das Paket mit der Plakette Verlässlich auszuwählen. In der Spalte Besitzer muss der Besitzername ArcGISProTutorials lauten. 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 Karte des Stadtbereichs von Christchurch (Neuseeland) geöffnet.
- 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.
Die Daten anzeigen
Sie untersuchen die Attribute der Layer mit den historischen Orten und dem Bodenverflüssigungsrisiko.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Historic Places (der Layer der historischen Orte), und klicken Sie auf Attributtabelle .
Zu den Attributen zählen der Name, die Adresse und eine historische Registriernummer im Feld RegID des Features. Am unteren Ende der Tabellensicht können Sie sehen, dass der Layer 322 Datensätze enthält.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Liquefaction Risk (der Layer mit dem Bodenverflüssigungsrisiko), und klicken Sie auf Attributtabelle .
Die Attribute für diesen Layer enthalten eine Risikokategorie und die Daten, an denen die Risikobewertung vorgenommen und zuletzt geändert wurde.
Im Feld Category stellen die drei technischen Kategoriewerte das zunehmende Risiko von Gebäudeschäden durch Bodenverflüssigung bei einem zukünftigen Erdbeben dar.
- Bei "Technical Category 1" besteht ein minimales Schadensrisiko.
- In "Technical Category 2" gibt es ein geringes bis moderates Schadensrisiko.
- Bei "Technical Category 3" besteht ein moderates bis signifikantes Schadensrisiko.
Abhängig vom Risiko können verschiedene Konstruktionsanforderungen gelten. In der roten Zone, in der das Risiko enorm hoch ist, sind keine Gebäudekonstruktionen zulässig. In Nichtwohngebieten oder in Gebieten, die als noch nicht bewertet ausgewiesen sind, wurde das Risiko nicht bewertet.
- Schließen Sie die beiden geöffneten Tabellen.
- Überprüfen Sie im Bereich Inhalt, ob der Layer "Liquefaction Risk" ausgewählt ist. Drücken Sie die STRG-Taste, und klicken Sie auf den Layer Historic Places.
Beide Layer werden ausgewählt.
- Klicken Sie auf dem Menüband auf die Registerkarte Karte. Klicken Sie in der Gruppe Navigieren auf den Dropdown-Pfeil des Werkzeugs Erkunden und dann auf In Inhalt ausgewählt.
Wenn Sie auf eine Position in der Karte klicken, werden die Attributwerte der Features in den ausgewählten Layern in einem Pop-up angezeigt.
- Klicken Sie unten in der Kartenansicht auf den Dropdown-Pfeil für den Kartenmaßstab und dann auf 1:10.000, damit historische Orte einfacher zu erkennen sind.
- Klicken Sie in der Karte auf einen historischen Ort.
Im Pop-up werden die Attribute des historischen Orts und das Risikopolygon, in dem es sich befindet, angezeigt.
Tipp:
Ganz oben im Pop-up wird der Anzeigewert bzw. das primäre Attribut für die Features in den beiden Layern aufgeführt. In diesem Beispiel ist ein Feature mit dem Namen "Cottage" ausgewählt. Die zugehörigen Attribute werden unten im Bereich angezeigt. Klicken Sie auf den Wert unter Liquefaction Risk oben im Pop-up, um die Attribute des Features mit dem Bodenverflüssigungsrisiko anzuzeigen.
- Klicken Sie auf die Features weiterer historischer Orte, und schließen Sie dann den Bereich Pop-up.
Im Pop-up werden die relevanten Informationen angezeigt: die Risikokategorie in Verbindung mit den einzelnen historischen Orten. Es ist jedoch nicht besonders effizient, einzeln auf die Features zu klicken, um diese Informationen zu erhalten. Mit einer räumlichen Verbindung können Sie die Attribute für das Bodenverflüssigungsrisiko dem Layer "Historic Places" hinzufügen.
- Klicken Sie im Bereich Inhalt auf den Layer Historic Places, um dafür zu sorgen, dass er zum einzigen ausgewählten Layer wird. Klicken Sie mit der rechten Maustaste auf den Layer, und klicken Sie auf Auf Layer zoomen .
Räumliches Verbinden von Layern
Sie verbinden die Attribute aus dem Layer "Liquefaction Risk" unter Berücksichtigung der Risikozonen, in denen sich die historischen Orte befinden, mit dem Layer "Historic Places".
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Historic Places, zeigen Sie auf Verbindungen und Beziehungen, und klicken Sie auf Räumliche Verbindung hinzufügen .
Das Werkzeug Räumliche Verbindung hinzufügen wird in einem unverankerten Fenster geöffnet. Der Parameter Ziel-Features ist ordnungsgemäß auf den Layer "Historic Places" festgelegt.
- Klicken Sie auf den Dropdown-Pfeil Features verbinden und dann auf Liquefaction Risk.
Die Attribute aus diesem Layer werden mit der Tabelle "Historic Places" verbunden.
- Klicken Sie auf den Dropdown-Pfeil Zuordnungsoption und dann auf Innerhalb.
Jeder historische Ort erhält die Attribute des Polygons mit dem Bodenverflüssigungsrisiko, in dem es sich befindet. (In diesem Fall wäre auch die Zuordnungsoption "Schnittpunkt" möglich, da ein Feature, das sich in einem anderen Feature befindet, dieses auch schneidet.)
- Aktivieren Sie das Kontrollkästchen Felder dauerhaft verbinden.
Wenn das Kontrollkästchen nicht aktiviert ist (dies ist die Standardeinstellung), ist die räumliche Verbindung nur in der aktuellen Karte vorhanden und kann jederzeit entfernt werden. Die Quelldaten des Ziel-Datasets werden nicht geändert. Wenn das Kontrollkästchen aktiviert ist, werden die Quelldaten des Zieldatasets durch die verbundenen Attribute geändert.
Sie nehmen eine permanente Verbindung vor, da Sie an späterer Stelle in diesem Lernprogramm weitere Features an den Layer "Historic Places" anhängen. Das ist bei einer vorübergehenden Verbindung im Layer nicht möglich.
Tipp:
Das Werkzeug Räumliche Verbindung kann für diesen Workflow ebenfalls verwendet werden. Mit dem Werkzeug Räumliche Verbindung wird eine neue Feature-Class mit den Attributen der Ziel- und Verbindungs-Features erstellt. Die Eingabe-Datasets werden nicht geändert. In diesem Lernprogramm wird stattdessen Räumliche Verbindung hinzufügen verwendet, sodass Sie die Verbindung vornehmen können, ohne ein neues Ausgabe-Dataset zu erstellen.
- Blenden Sie die Überschrift Felder ein.
Im Parameter "Feldzuordnung" wird eine Liste der Felder im Layer "Liquefaction Risk" angezeigt. Das Feld CATEGORY ist bei diesen Feldern das einzige, das Sie dem Layer "Historic Places" hinzufügen müssen. Entfernen Sie die anderen Felder.
- Klicken Sie in der Liste der Felder auf CREATEDDATE, um das Feld auszuwählen. Drücken Sie die Umschalttaste, und klicken Sie auf das Feld Shape_Area.
Es werden vier Felder ausgewählt.
- Zeigen Sie auf eines der ausgewählten Felder, und klicken Sie auf Entfernen .
Die ausgewählten Felder werden entfernt, nur das Feld CATEGORY wird weiter angezeigt.
Im Layer "Liquefaction Risk" ist die Bedeutung des Feldes CATEGORY klar. Im Kontext der historischen Orte ist dies jedoch nicht so einfach: die Kategoriewerte können sich auf viele verschiedene Sachverhalte beziehen. Sie benennen das Feld vor der Ausführung des Werkzeugs um. (In der Tabelle "Liquefaction Risk" wird der ursprüngliche Name beibehalten.)
- Klicken Sie im Parameter "Feldzuordnung" auf Bearbeiten .
Das Dialogfeld Feldeigenschaften wird angezeigt. Oben werden unter Eigenschaften die Eigenschaften des Feldes CATEGORY angezeigt, z. B. der Name, Alias und Typ.
- Markieren Sie den Wert in der Zelle Feldname (CATEGORY), und ersetzen Sie ihn durch LIQUEFACTION_RISK. Drücken Sie die Eingabetaste.
- Markieren Sie den Wert in der Zelle Alias, und ersetzen Sie ihn durch Liquefaction Risk. Drücken Sie die Eingabetaste.
Der Alias ist ein Anzeigename, der standardmäßig in der Attributtabelle und in den meisten Geoverarbeitungskontexten angezeigt wird. Ein Alias kann Leerzeichen enthalten, ein Feldname jedoch nicht.
- Klicken Sie im Dialogfeld Feldeigenschaften auf OK.
- Klicken Sie auf OK, um das Werkzeug Räumliche Verbindung hinzufügen auszuführen.
- Klicken Sie nach Abschluss des Vorgangs im Bereich Inhalt mit der rechten Maustaste auf den Layer Historic Places, und klicken Sie auf Attributtabelle .
Das umbenannte Feld Category aus dem Layer "Liquefaction Risk" wird der Tabelle hinzugefügt. Es enthält den Alias Liquefaction Risk. Jeder historische Ort wird jetzt mit der Risikokategorie des Polygons, in dem er sich befindet, verknüpft. Außerdem wird das Feld Join_Count hinzugefügt. Der Wert in diesem Feld ist 1 für jeden Datensatz, da jeder historische Ort mit genau einem Risikopolygon verknüpft ist.
Sie löschen das Feld Join_Count, da Sie es nicht benötigen.
- Klicken Sie in der Tabelle "Historic Places" auf die Feldüberschrift Join_Count, um das Feld auszuwählen.
- Klicken Sie mit der rechten Maustaste auf die ausgewählte Feldüberschrift, und klicken Sie auf Löschen .
- Klicken Sie in der Eingabeaufforderung Feld löschen auf Ja.
Tipp:
Sie können auch Felder in einer Tabelle ausblenden, wenn diese nicht sichtbar sein sollen, Sie sie jedoch nicht löschen möchten.
- Lassen Sie die Tabelle "Historic Places" geöffnet.
Tipp:
Optional können Sie die Tabelle über die Registerkarte "Ansicht" zu einem neuen Ort ziehen, der einen größeren Anzeigebereich für die Karte bietet. Wenn Sie beispielsweise über zwei Monitore verfügen, können Sie die Tabelle unverankert außerhalb des Fensters ArcGIS Pro anzeigen.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Projekt speichern .
Auswerten der Ergebnisse
Sie öffnen die Ansicht "Data Engineering" der Tabelle "Historic Places", um Statistiken für die verbundene Tabelle anzuzeigen und ein Diagramm zu erstellen.
- Klicken Sie in der Tabelle "Historic Places" auf die Feldüberschrift Liquefaction Risk, um das Feld auszuwählen.
- Klicken Sie mit der rechten Maustaste auf die ausgewählte Überschrift, und klicken Sie auf Statistiken erkunden .
Die Ansicht "Data Engineering" der Tabelle wird geöffnet. Sie enthält Statistiken für das Feld LIQUEFACTION_RISK:
- Die Anzahl beträgt 322 (100 %). Dies bestätigt, dass es für jeden historischen Ort einen Wert für das Bodenverflüssigungsrisiko gibt.
- Es gibt sechs Einzelwerte. Die Tabelle "Liquefaction Risk" enthält jedoch sieben Einzelwerte. Das bedeutet, dass in einer der Risikokategorien keine historischen Orte liegen. (Glücklicherweise handelt es sich dabei um die rote Zone.)
- Der Modalwert bzw. häufigste Wert ist "Nonresidential area" (Nichtwohngebiet).
- Der seltenste Wert ist "Technical Category 1".
- Zeigen Sie in der Ansicht "Data Engineering" auf die Spalte Diagrammvorschau.
Der ScreenTip enthält eine prozentuale Aufschlüsselung der Werte. Etwa die Hälfte der historischen Orte liegt in Nichtwohngebieten, ungefähr ein Viertel in "Technical Category 1" usw.
- Klicken Sie mit der rechten Maustaste auf die Zeilenüberschrift (das Rechteck auf der linken Seite der Zeile), zeigen Sie auf Diagramm erstellen , und klicken Sie auf Balkendiagramm .
Eine Diagrammansicht und der Bereich Diagrammeigenschaften werden angezeigt. Im Diagramm wird die Anzahl der historischen Orte in jeder Risikokategorie angezeigt. Sie bearbeiten die Eigenschaften, damit sich das Diagramm einfacher interpretieren lässt.
- Überprüfen Sie, ob am oberen Rand des Bereichs Diagrammeigenschaften die Registerkarte Daten ausgewählt ist.
- Aktivieren Sie unter Datenbeschriftungen das Kontrollkästchen Balken beschriften.
Die Anzahl der historischen Orte in jeder Risikokategorie wird über den einzelnen Balken im Diagramm angezeigt.
- Klicken Sie oben im Bereich auf die Registerkarte Achsen.
- Ändern Sie den Wert im Feld Zeichenbegrenzung für Beschriftungen von 11 in 20. (Verwenden Sie dazu die Pfeiltasten, oder geben Sie den Wert ein und drücken Sie die Eingabetaste.)
Auf der X-Achse werden die Kategoriewerte mit dem vollständigen Namen angezeigt. Die Ausrichtung der Beschriftung wird standardmäßig optimal an den verfügbaren Bereich angepasst. Sie können die Ausrichtung jedoch nach Bedarf ändern.
- Klicken Sie optional auf den Dropdown-Pfeil Ausrichtung der Beschriftung, und wählen Sie die gewünschte Einstellung.
- Klicken Sie oben im Bereich auf die Registerkarte Allgemein. (Wenn diese nicht angezeigt wird, klicken Sie auf die Optionsschaltfläche und dann auf Allgemein in der Dropdown-Liste.)
- Löschen Sie den Standardtitel im Feld Diagrammtitel, und geben Sie Historic Places by Liquefaction Risk Category ein. Drücken Sie die Eingabetaste.
- Deaktivieren Sie das Kontrollkästchen Titel der X-Achse.
- Löschen Sie den Standardtitel im Feld Titel der Y-Achse, und geben Sie Number of Sites ein. Drücken Sie die Eingabetaste.
Sie können die Farbe der Balken bei Bedarf ändern. Derzeit werden sie in einem hellen Grün angezeigt.
- Klicken Sie optional auf die Registerkarte Reihe.
- Klicken Sie in der Spalte Symbol auf das hellgrüne Farbkästchen.
- Klicken Sie in der geöffneten Farbpalette auf die gewünschte Farbe.
- Klicken Sie auf eine Stelle außerhalb der Farbpalette, um sie zu schließen.
- Klicken Sie auf einen Balken im Diagramm, um ihn auszuwählen.
Die entsprechenden Features werden im Layer "Historic Places" der Karte ausgewählt.
- Klicken Sie auf einen anderen Balken, um die Auswahl zu ändern. Halten Sie die STRG-Taste gedrückt, und klicken Sie auf einen anderen Balken, um diesen der Auswahl hinzuzufügen.
- Klicken Sie auf der Werkzeugleiste "Diagrammansicht" auf Auswahl aufheben .
- Schließen Sie die Diagrammansicht und den Bereich Diagrammeigenschaften. Lassen Sie die Ansicht "Data Engineering" geöffnet.
Das Diagramm wird im Bereich Inhalt unter dem Layer "Historic Places" angezeigt. Es ist nicht unabhängig vom Layer vorhanden. Wenn Sie den Layer aus der Karte entfernen oder die Karte aus dem Projekt löschen, wird auch das Diagramm entfernt. Sie können ein Diagramm exportieren, um es als Grafikdatei zu speichern.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Projekt speichern .
Erstellen eines Layers aus einer Tabelle
Es kann vorkommen, dass Daten, die für ein bereits vorhandenes Dataset relevant sind, jedoch in einer anderen Datei gespeichert wurden, nachträglich verfügbar gemacht werden. Angenommen, Sie entdecken eine .csv-Datei mit Informationen zu einer Reihe von historischen Stätten in Christchurch. Wenn diese historischen Stätten nicht im Layer "Historic Places" vorhanden sind, sollten Sie sie hinzufügen.
Sie fügen die .csv-Datei als Tabelle zur Karte hinzu. Da die Datei die räumlichen Koordinaten der Stätten enthält, können Sie einen Layer aus der Tabelle mit den Features an den Koordinatenpositionen erstellen.
- Aktivieren Sie den Bereich Katalog. Achten Sie darauf, dass am oberen Rand des Bereichs die Registerkarte Projekt ausgewählt ist.
- Blenden Sie den Container Ordner ein. Blenden Sie Join_data_spatially > commondata > userdata ein.
Der Ordner "userdata" enthält eine Datei mit der Bezeichnung Christchurch Heritage Sites.csv.
- Klicken Sie mit der rechten Maustaste auf Christchurch Heritage Sites.csv, und klicken Sie dann auf Zu aktueller Karte hinzufügen .
Die Datei wird als Tabelle im Bereich Inhalt unter der Überschrift Standalone-Tabellen hinzugefügt.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Christchurch Heritage Sites.csv, und klicken Sie auf Öffnen .
Die Tabelle enthält Informationen zu zwei Kulturerbestätten, einschließlich Namen, Adresse, Registriernummer und anderen Feldern.
- Aktivieren Sie die Tabelle Historic Places, indem Sie auf die zugehörige Registerkarte "Ansicht" klicken.
Diese Tabelle enthält auch Namen- und Adressfelder. Das Feld RegID entspricht dem Feld RegisterNumber in der Tabelle "Christchurch Heritage Sites". Die Feldnamen sind unterschiedlich, es sind jedoch dieselben Informationen gespeichert.
- Aktivieren Sie die Tabelle Christchurch Heritage Sites.csv wieder.
Die Tabelle enthält die Felder X und Y mit den Koordinaten der geographischen Länge/Breite in Dezimalgrad. Mit diesen Koordinaten erstellen Sie einen Layer aus der Tabelle. Sobald Sie dies getan haben, können Sie feststellen, ob die Features im Layer "Historic Places" bereits vorhanden sind.
- Klicken Sie im Bereich Inhalt unter Standalone-Tabellen mit der rechten Maustaste auf Christchurch Heritage Sites.csv, zeigen Sie auf Punkte aus Tabelle erstellen , und klicken Sie auf XY-Tabelle in Punkt .
Das Werkzeug XY-Tabelle in Punkt wird in einem unverankerten Fenster geöffnet.
Der Standardwert des Parameters Eingabetabelle lautet wie gewünscht Christchurch Heritage Sites.csv. Als Standardwerte der Parameter X-Feld und Y-Feld werden wie gewünscht die Tabellenfelder X und Y verwendet. Der Parameter Koordinatensystem ist standardmäßig auf "GCS_WGS_1984" festgelegt. In diesem System werden die meisten Werte für die geographische Länge/Breite gespeichert. Es ist daher die beste Wahl, wenn Sie über keine weiteren Informationen verfügen.
Tipp:
Idealerweise enthält die Datei Metadaten, über die sich das Koordinatensystem identifizieren lässt. Sie können prüfen, ob die Einstellung für diese Datei richtig ist, indem Sie im Bereich Katalog mit der rechten Maustaste darauf klicken und danach auf Metadaten anzeigen klicken.
- Löschen Sie im Textfeld Ausgabe-Feature-Class den gesamten Pfad. Geben Sie in das leere Feld memory/Sites ein.
Sie erstellen die Punkt-Features in einem temporären Memory-Workspace, da Sie keine Ausgabedaten erstellen müssen. Wenn sich herausstellt, dass die Features bereits im Layer "Historic Places" vorhanden sind, können Sie diesen neuen Layer verwerfen. Sind sie dagegen noch nicht vorhanden, können Sie sie an den Layer "Historic Places" anhängen. In beiden Fällen müssen Sie sie nicht in einem neuen Dataset speichern.
Der Pfadname memory\ gibt an, dass die Ausgabe in den Memory-Workspace und nicht in eine Feature-Class geschrieben wird. Wenn Sie die ArcGIS Pro-Sitzung beenden, wird der Memory-Workspace bereinigt. Der Name Sites kann ein beliebiger Name sein, er darf jedoch keine Leerzeichen enthalten.
- Klicken Sie auf OK.
Wenn die Ausführung des Werkzeugs abgeschlossen ist, wird ein Layer namens "Sites" oben in den Bereich Inhalt eingefügt.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Sites, und klicken Sie auf Auf Layer zoomen .
Sie vergrößern die Standardsymbole, damit sie leichter erkannt werden können.
- Klicken Sie im Bereich Inhalt auf das Symbol für den Layer "Sites".
Der Bereich Symbolisierung wird eingeblendet und zeigt Formatierungsoptionen für Punktsymbole an.
- Klicken Sie auf der Registerkarte Galerie in der Liste der Symbole unter ArcGIS 2D auf das Symbol Kreis 3, um es auszuwählen.
Das Symbol wird auf der Karte und im Bereich Inhalt aktualisiert.
- Deaktivieren Sie im Bereich Inhalt den Layer "Sites", und aktivieren Sie ihn wieder.
Sie werden feststellen, dass an diesen Positionen keine Features im Layer "Historic Places" vorhanden sind.
Anhängen von Daten
Sie hängen die beiden Features aus dem Layer "Sites" mit dem Geoverarbeitungswerkzeug Anhängen an den Layer "Historic Places" an. Da die Tabellen in den beiden Layern über ein unterschiedliches Schema verfügen, müssen Sie einige Felder manuell zuordnen. Dazu verwenden Sie den Parameter "Feldzuordnung", der bereits zuvor zum Einsatz kam.
Tipp:
Eine andere Option besteht darin, mit den Befehlen Kopieren und Inhalte einfügen auf der Registerkarte Bearbeiten des Menübands Features von einem Layer in einen anderen zu kopieren. Dies kann bei einer kleinen Anzahl von Features hilfreich sein. Der Workflow zum Kopieren und Einfügen unterstützt auch die Feldzuordnung durch die Konfiguration von Editor-Einstellungen.
- Aktivieren Sie die Ansicht "Data Engineering".
- Klicken Sie mit der rechten Maustaste auf die Zeilenüberschrift (das Rechteck auf der linken Seite der Zeile), zeigen Sie auf Integrieren , und klicken Sie auf Anhängen .
Das Werkzeug Anhängen wird in einem unverankerten Fenster geöffnet. In einer Meldung am oberen Bereich des Dialogfeldes werden Sie darauf hingewiesen, dass keine neuen Ausgabedaten erstellt werden, sondern das Ziel-Dataset durch das Werkzeug geändert wird.
- Klicken Sie auf den Dropdown-Pfeil Eingabe-Datasets und dann auf Sites.
Für das Ziel-Dataset ist standardmäßig "Historic Places" festgelegt.
- Klicken Sie auf den Dropdown-Pfeil Typ der Feldübereinstimmung und dann auf Feldzuordnung zum Abgleichen von Feld-Unterschieden verwenden.
Der Parameter "Feldzuordnung" wird im erweiterten Dialogfeld angezeigt.
Die Felder RegID und LIQUEFACTION_RISK wurden mit Warnsymbolen versehen, da es im Eingabe-Dataset keine Felder mit demselben Namen gibt. (Das Werkzeug kann deshalb nicht erfolgreich ausgeführt werden, wenn Sie es mit der Standardeinstellung ausführen, nach der die Eingabefelder mit den Zielfeldern übereinstimmen müssen.)
Wie Sie bereits zuvor gesehen haben, enthalten sowohl das Feld RegisterNumber in der Tabelle "Sites" als auch das Feld RegID in der Tabelle "Historic Places" historische Registriernummern. Wenn die Feldnamen sich unterscheiden, die Werte jedoch zueinander in Beziehung stehen, können Sie diese Felder über die Feldzuordnung manuell abgleichen.
- Klicken Sie im Parameter "Feldzuordnung" auf Bearbeiten .
Das Dialogfeld Feldeigenschaften wird angezeigt.
- Vergewissern Sie sich im Dialogfeld Feldeigenschaften, dass in der Liste Felder das Feld RegID ausgewählt, d. h. blau hervorgehoben ist. Führen Sie einen Bildlauf durch die Liste mit den Eingabefeldern durch, und klicken Sie auf das Feld RegisterNumber.
Das Feld RegisterNumber wird unter Aktionen und Quellfelder als Tag angezeigt, was darauf hinweist, dass es dem Feld RegID als Quellfeld zugeordnet wurde. Das Warnsymbol wird vom Feld RegID entfernt.
Sie gleichen das Feld LIQUEFACTION_RISK nicht ab, da es über kein entsprechendes Feld in der Tabelle "Sites" verfügt. Bei der Ausführung des Werkzeugs werden der Tabelle "Historic Places" zwei neue Datensätze hinzugefügt. Die Attribute werden folgendermaßen verarbeitet:
- Bei übereinstimmenden Feldern werden die Werte in der Tabelle "Sites" dem entsprechenden Feld in der Tabelle "Historic Places" hinzugefügt. So werden Adressen dem Feld Address und Registriernummern dem Feld RegID hinzugefügt.
- Felder in der Tabelle "Historic Places", die über kein übereinstimmendes Feld verfügen, enthalten NULL-Werte für die angehängten Datensätze. Das bedeutet, dass das Feld LIQUEFACTION_RISK NULL-Werte enthält.
- Felder in der Tabelle "Sites", die über kein übereinstimmendes Feld verfügen, werden der Tabelle "Historic Places" nicht hinzugefügt. Dazu zählen die Felder DateRegistered und LocalAuthorityName sowie mehrere andere Felder.
Hinweis:
Wie Sie bereits zuvor gesehen haben, werden die räumlichen Koordinaten der beiden Kulturerbestätten in Dezimalgrad angegeben. Diese Koordinaten werden automatisch durch das Werkzeug Anhängen in das Koordinatensystem des Ziel-Datasets (NZGD 2000 New Zealand Transverse Mercator) projiziert.
- Klicken Sie im Dialogfeld Feldeigenschaften auf OK.
Das Werkzeug Anhängen ist eines von mehreren Geoverarbeitungswerkzeugen, mit denen Sie Geoverarbeitungsergebnisse rückgängig machen können. In diesem Lernprogramm lassen Sie die Umschaltfläche Rückgängig aktivieren deaktiviert, Sie können sie unter anderen Umständen jedoch verwenden.
- Klicken Sie im Werkzeug Anhängen auf OK.
- Wenn die Ausführung des Werkzeugs abgeschlossen ist, aktivieren Sie die Attributtabelle Historic Places.
Am unteren Ende der Tabellensicht können Sie sehen, dass die Tabelle jetzt mehr als 324 Datensätze enthält (zwei mehr als zuvor).
- Klicken Sie am unteren Ende der Tabellensicht auf Ans Ende verschieben , um zum Ende der Tabelle zu springen.
Die zwei Datensätze des Layers "Sites" wurden der Tabelle hinzugefügt. Wie erwartet, enthält des Feld Liquefaction Risk NULL-Werte für diese Datensätze.
- Aktivieren Sie die Kartenansicht "Christchurch Urban Area". Deaktivieren Sie im Bereich Inhalt den Layer Sites.
Die angehängten Features werden auf der Karte an den richtigen Positionen angezeigt. Sie benötigen den Layer Sites nicht mehr.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Sites, und klicken Sie auf Entfernen .
Um den Vorgang abzuschließen, identifizieren Sie die Werte für das Bodenverflüssigungsrisiko der neuen Features und fügen sie der Tabelle hinzu.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Projekt speichern .
Identifizieren von Risikozonen für die neuen Features
Die neuen Features wurden nach dem Einrichten der räumlichen Verbindung hinzugefügt und verfügen deshalb über NULL-Werte im Feld Liquefaction Risk. Sie suchen nun mit dem Werkzeug Erkunden nach den Werten für diese Features.
- Klicken Sie auf dem Menüband auf der Registerkarte Karte auf den Dropdown-Pfeil des Werkzeugs Erkunden und dann auf Sichtbare Layer.
- Klicken Sie auf der Karte im Layer "Historic Places" auf das neue Feature, das Moncks Cave darstellt. (Dies ist das weiter nördlich gelegene der beiden neuen Features.)
Im Pop-up können Sie erkennen, dass Moncks Cave in einer Zone liegt, in der Schäden aufgrund des Bodenverflüssigungsrisikos unwahrscheinlich sind.
- Schieben Sie das Pop-up nach Möglichkeit zur Seite. Klicken Sie auf der Karte auf das neue Feature für Rotten Row Baches.
Dieses Feature befindet sich in einem Nichtwohngebiet.
Hinweis:
Wenn der Layer "Liquefaction Risk" nicht im Pop-up angezeigt wird, vergrößern Sie die Darstellung des Features, und klicken Sie erneut darauf. Das Feature befindet sich am Rand der Layer-Ausdehnung. Wenn Sie auf eine Stelle außerhalb der Ausdehnung klicken, wird kein Ergebnis angezeigt.
- Schließen Sie den Bereich Pop-up.
- Klicken Sie im Menüband auf der Registerkarte Karte auf den Dropdown-Pfeil des Werkzeugs Erkunden und dann auf Oberster Layer, um die Standardeinstellung wiederherzustellen.
Berechnen von Feldwerten
Bei Feldberechnungen werden die Tabellenwerte auf Grundlage eines von Ihnen geschriebenen Ausdrucks aktualisiert. In diesem Fall müssen Sie nur zwei Werte aktualisieren und könnten die Tabellenzellen auch manuell bearbeiten. Wenn Sie jedoch Hunderte oder Tausende von Werten aktualisieren müssen, sind Feldberechnungen unumgänglich. Bei Verwendung von Feldberechnungen wird außerdem das Risiko von Fehlern während der Dateneingabe minimiert.
- Aktivieren Sie die Attributtabelle "Historic Places". Klicken Sie in der Tabelle auf die Zeilenüberschrift von Nummer 323 (das kleine graue Quadrat am linken Rand der Zeile), um den Datensatz von Moncks Cave auszuwählen.
- Klicken Sie mit der rechten Maustaste auf die Überschrift des Feldes Liquefaction Risk, und klicken Sie auf Feld berechnen .
Das Dialogfeld Feld berechnen wird angezeigt. In einer Meldung am oberen Bereich des Dialogfeldes werden Sie darauf hingewiesen, dass die Eingabetabelle durch das Werkzeug geändert wird.
Für den Parameter Eingabetabelle wird der Standardwert "Historic Places" festgelegt. Die Umschaltfläche weist darauf hin, dass nur für den ausgewählten Datensatz Werte berechnet werden. Für den Parameter Feldname (vorhanden oder neu) wird der Standardwert "Liquefaction Risk" festgelegt. Für den Parameter Ausdruckstyp wird der Standardwert Python festgelegt.
Definieren Sie den Ausdruck, der berechnet werden soll. Sie möchten den aktuellen NULL-Wert für Moncks Cave durch den Wert "Damage unlikely" ersetzen.
- Klicken Sie in der Liste Felder auf Liquefaction Risk, um dieses Feld auszuwählen. Klicken Sie auf den Dropdown-Pfeil Werte einfügen und dann auf Damage unlikely.
- Klicken Sie auf OK.
Der NULL-Wert für Moncks Cave wird in der Tabelle "Historic Places" aktualisiert.
- Klicken Sie in der Tabelle auf die Zeilenüberschrift von Nummer 324, um den Datensatz für Rotten Row Baches auszuwählen.
- Klicken Sie mit der rechten Maustaste auf die Überschrift des Feldes Liquefaction Risk, und klicken Sie auf Feld berechnen .
Wie bereits zuvor werden für die Parameter Eingabetabelle und Feldname (vorhanden oder neu) die richtigen Standardwerte festgelegt. Sie müssen den Ausdruck ändern, da für diesen der zuvor festgelegte Standardwert eingefügt wird.
- Löschen Sie im Feld "Ausdruck" den Ausdruck "Damage unlikely".
- Klicken Sie in der Liste Felder auf Liquefaction Risk, um dieses Feld auszuwählen. Klicken Sie auf den Dropdown-Pfeil Werte einfügen und dann auf Nonresidential area.
- Klicken Sie auf OK.
Der NULL-Wert für Rotten Row Baches wird in der Tabelle "Historic Places" aktualisiert.
Damit ist der Vorgang abgeschlossen. Jeder historische Ort verfügt über einen Risikowert für die Bodenverflüssigung, mit dem die Sicherheitsanforderungen an die Instandhaltung und den Wiederaufbau der Stätten bewertet werden kann. Sie können nun selbstständig weiterarbeiten und den Layer "Historic Places" mit Einzelwerten symbolisieren, die auf dem Bodenverflüssigungsrisiko basieren, oder eine Tabelle mit einer Summenstatistik erstellen.
- Klicken Sie auf der Werkzeugleiste oben in der Tabellensicht auf Löschen , um den ausgewählten Datensatz zu löschen.
- Schließen Sie die geöffneten Tabellen und die Ansicht "Data Engineering".
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer Historic Places, und klicken Sie auf Auf Layer zoomen .
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Projekt speichern .
In diesem Lernprogramm haben Sie eine räumliche Verbindung eingerichtet, um ein Attribut mit dem Bodenverflüssigungsrisiko bei Erdbeben aus einem Polygon-Layer zu einem Punkt-Layer mit historischen Stätten hinzuzufügen. Sie haben die Eigenschaften der verbundenen Tabelle in der Ansicht "Data Engineering" untersucht. Sie haben eine .csv-Datei in einen Karten-Layer konvertiert und Features aus diesem Layer an den Layer mit den historischen Stätten angehängt. Schließlich haben Sie Werte für die angehängten Datensätze berechnet, um die fehlenden Informationen zu ergänzen.
Weitere Informationen zu räumlichen Verbindungen finden Sie in den Lernprogrammen Erste Schritte mit ArcGIS Pro und Attribute mit räumlicher Verbindung ausleihen. Weitere Informationen zur Ansicht "Data Engineering" finden Sie in der Artikel- und Lernprogrammreihe Data Engineering in ArcGIS Pro. Informationen zum Anhängen neuer Daten an einen Layer bei gleichzeitiger Aktualisierung der vorhandenen Daten finden Sie im Artikel zu Upsert-Vorgängen für Datasets mit dem Werkzeug Anhängen in ArcGIS Pro.