Verknüpfung von Tabellen

34
Verknüpfung von Tabellen - Arbeiten mit Tabellen in ArcMap - Join and Relate 11.11.2002 Timm Dolenga

description

Verknüpfung von Tabellen. - Arbeiten mit Tabellen in ArcMap - Join and Relate. Timm Dolenga. 11.11.2002. Inhaltsverzeichnis. Laden von tabellarischen Daten Bearbeiten von Tabellen Auswahl von Zeilen mit Hilfe einzelner Attributwerte Übung 1 Join and Relate ... Übung 2. Tabellen :. - PowerPoint PPT Presentation

Transcript of Verknüpfung von Tabellen

Page 1: Verknüpfung von Tabellen

Verknüpfung von Tabellen

- Arbeiten mit Tabellen in ArcMap - Join and Relate

11.11.2002Timm Dolenga

Page 2: Verknüpfung von Tabellen

Inhaltsverzeichnis

• Laden von tabellarischen Daten• Bearbeiten von Tabellen• Auswahl von Zeilen mit Hilfe einzelner

Attributwerte • Übung 1• Join and Relate• ...• Übung 2

Page 3: Verknüpfung von Tabellen

Tabellen:

• Wofür sind sie wichtig bezüglich Karten?• Welche Funktionen übernehmen sie in ArcMap?

Page 4: Verknüpfung von Tabellen

Elemente einer Tabelle

Columns / Fields mit Attributen

Rows /Recordsmit features

Page 5: Verknüpfung von Tabellen

Öffnen der Attributtabelle eines Layers in ArcMap

• Im Inhaltsverzeichnis (Table of contents) ; rechtsklick auf dem Layer ;

• Open Attribute Table

Page 6: Verknüpfung von Tabellen

Laden von tabellarischen Daten

• Add Data• Tabelle auswählen• Add• Rechtsklick auf die Tabelle• Open

Page 7: Verknüpfung von Tabellen

Bearbeiten von Tabellen• Ändern der Spaltenbreite• Verschieben einer Spalte• Einfrieren einer Spalte• Auf- und absteigendes Sortieren von Zeilen

• Ändern der Darstellung (Schriftart,- größe,- farbe)• Ändern der Farben für

hervorgehoben und ausgewählte Zellen

• Formatieren von Feldern

Wie inExcel

-über Optionen; Appearance für eine Tabelle

-über das Tool –menü Options; Tables für alle Tabellen

Page 8: Verknüpfung von Tabellen

Auswahl von Zeilen mit Hilfe einzelner Attributwerte

• Find & Replace

• Select by attributes

Page 9: Verknüpfung von Tabellen

Find & Replace

Page 10: Verknüpfung von Tabellen

Select by Attributes

Page 11: Verknüpfung von Tabellen

Zusammenfassen von Daten in einem Feld / einer Spalte

• Ermittlung von statistischen Informationen (Min, Max, Durchschnitt, ...) aus der Tabelle

•Abspeicherung der ermittelten Informationen in einer eigens dafür neu erschaffenen Tabelle

Page 12: Verknüpfung von Tabellen

Hinzufügen und löschen von Spalten

Options;Add field;

Rechtsklick auf SpaltenkopfDelete field

Page 13: Verknüpfung von Tabellen

Editieren von Zellen

• Tools; Editor Toolbar; Editor; Start Editing;• Zelle ändern• Zeile hinzufügen (nur am Ende möglich und wenn die Tabelle keine raumbezogenen Daten enthält)• Zelle löschen (geogr. Features, die mit den Zellen

verbunden sind werden ebenfalls gelöscht)• Zelle kopieren und einfügen• Zum Beenden: ... Stop Editing

Page 14: Verknüpfung von Tabellen

Übung 1

Arbeiten mit TabellenPfad: V:\ Dolenga \Übung1 \ Europa

Nehmt die Attributtabelle cities und macht folgendes:• Findet alle Städte die in Deutschland liegen (2 Mögl.)• Verschiebt die Spalte City Name so, dass sie neben

Country Name steht und sortiert die Länder alphabetisch

• Ändert die Darstellung der Tabelle (Schriftart von MS Sans Serif in Coronet; Schriftgröße von 8 in 12)

Page 15: Verknüpfung von Tabellen

Join and Relate

Vorteil: Jede Information wird nur 1x abgespeichert Datenänderung leicht möglich

Vgl.: Vorlesung GIS I

Organisation der Datenbank in ArcMap:

Page 16: Verknüpfung von Tabellen

Joins

• Joins werden normalerweise benutzt, wenn man eine Attributtabelle eines Layers um Informationen einer Datentabelle erweitern will.

• Raumbezogene Daten (X,Y Koordinaten) werden mit nicht raumbezogenen Daten (z.B Temp. Mess.) verknüpft

• Joins basieren auf Spaltenwerten, die in beiden Tabellen vorkommen

• Spaltenname kann identisch sein• Spaltentyp muss identisch sein

Page 17: Verknüpfung von Tabellen

Multiplizität in UML - Diagrammen

Jedes Grundstück hat mindestens 3 KantenJede Kante begrenzt genau 2 Grundstücke

Vgl. Vorlesung GIS I

Page 18: Verknüpfung von Tabellen

Mögliche Multiplizität bei Joins

Beispiele• one - to - one (Stadt Bev.der Stadt)

• many - to - one (Anwohner Straße)

Attributetable

Data table

Page 19: Verknüpfung von Tabellen

Erstellen eines Joins

Spalte im Layer, auf dem der Join basiertTabelle mit der

der Join erzeugt werden soll

Spalte in der Tabelle, auf der der Join basiert

Page 20: Verknüpfung von Tabellen

Join (one – to – one)

Page 21: Verknüpfung von Tabellen

Ergebnis eines one – to – one Joins

Page 22: Verknüpfung von Tabellen

Join (many – to – one)

Page 23: Verknüpfung von Tabellen

Ergebnis eines many – to – one Joins

Page 24: Verknüpfung von Tabellen

Verwaltung / Übersicht von Joins & Relates

Rechsklick aufdem Layer; Properties

oder Doppelklickauf den Layer

Page 25: Verknüpfung von Tabellen

Relate

• Definiert eine Beziehung zwischen 2 Tabellen

• Die Daten (Tabellen) werden nicht zur Attributtabelle hinzugefügt

• Jede Tabelle bleibt für sich bestehen

Page 26: Verknüpfung von Tabellen

Mögliche Multiplizität bei Relates

Beispiele• one - to - many(Flst. Viele Eigentümer)

• many - to - many(alle Flst. Alle Eigentümer)

Attributetable

Data table

Page 27: Verknüpfung von Tabellen

Erstellen eines Relate

Spalte im Layer, auf der

der Join basiert Tabelle oder Layer

mit der der Relate erzeugt wird

Spalte in der Tabelle mit

der der Relate erzeugt wird

Relate - Name

Page 28: Verknüpfung von Tabellen

Ergebnis eines Relates(one - to - many)

Page 29: Verknüpfung von Tabellen

Ergebnis eines Relates(many – to – many)

Page 30: Verknüpfung von Tabellen

Anzeige von related Records (I)

- Öffnen der attribute table- Zeile(n) markieren- Options

- Related tables-Anzeige der bestehenden Relates

Page 31: Verknüpfung von Tabellen

Anzeige von related Records (II)

Page 32: Verknüpfung von Tabellen

Vergleich von Join & Relate

Join RelateUML – Beziehung

One – to – oneMany – to - one

One – to – manyMany – to - many

Struktur nach dem Join / Relate

1 TabelleDefinierte Beziehung zwischen 2 Tabellen;

Tabellen bleiben für sich bestehen

ZugangZu der neu verknüpften

Tabelle

Zu beiden „Quell-“ Tabellen

Page 33: Verknüpfung von Tabellen

Vergleich Join/Relate – Relationship classes

Join / Relate Relationship classes

Gestaltung Coverages, Shapefiles,

Geodatabase

Geodatabase

Verwendung ArcMap ArcCatalog

Speicherung in der

Karte Geodatabase

Page 34: Verknüpfung von Tabellen

Übung 2

Erstellen eines Joins

Pfad: V:\ Dolenga \ Übung2

Fügt aus dem Ordner den Shapefile country sowie die Tabelle demog in ArcMap ein. Erzeugt mit den zwei Tabellen einen Join auf Basis einer Spalte, um die Bevölkerungszahl in der Karte

geeignet zu visualisieren. (Spaltename nach dem Join demog.TOT POP)