Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

73
Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster

Transcript of Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

Page 1: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

Verknüpfung von Tabellen

Umgang mit TabellenIn ArcMap

Christina Förster

Page 2: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 2

Übersicht

Gliederung einer Tabelle Umgang mit der Tabelle Optionen einer Tabelle Übung 1 Joins & Relates Übung 2

Page 3: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 3

Wofür ist eine Tabelle gut?

zur Datenverwaltung!! Abspeicherung von Daten Aktualisierung gespeicherter Daten Kontrolle des Zugriffs auf die Daten Ausgabe und Weitergabe von Daten

Page 4: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 4

Gliederung einer Tabelle

Name der Tabelle (Relationenname)

Page 5: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 5

Gliederung einer Tabelle

Spalten(Attribute)

Zeilen(Tupel)

Page 6: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 6

Gliederung einer Tabelle

Identifier Attributwert

Page 7: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 7

Identifier

Identifier als 'Schlüssel' der Tabelle steht in der Regel in der ersten Spalte der

Tabelle Muss nicht eingeführt werden, es lassen sich

auch vorhandene Attribute verwenden Vorteil des Identifiers: Dieser kann

möglichst einfach gewählt werden

Page 8: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 8

Gliederung einer Tabelle

springt zur ersten Zeilespringt zur letzten Zeile

Page 9: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 9

Gliederung einer Tabelle

wechselt zwischen allen und markierten Reihen

Page 10: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 10

Wie bekomme ich so eine Tabelle??

Öffnen einer Tabelle durch

1. Rechtsklick auf das Layer, dessen Tabelle man sehen möchte

2. 'Open Attribute Table' auswählen

Page 11: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 11

Wie bekomme ich so eine Tabelle??

Hinzufügen von vorhandenen Tabellen1. Rechtsklick auf 'Layers', 'Add Data'

auswählen2. Die zu öffnende Tabelle wählen und

hinzufügen3. Über ArcCatalog mit 'drag&drop' möglich

Page 12: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 12

Umgang mit der Tabelle

Breite einer Spalte ändern Verschieben einer Spalte Markieren von Spalten und/oder Zeilen Einfrieren einer Spalte Sortieren nach einer oder mehreren Spalten Zusammenfassen von Spalten Statistiken erstellen

Page 13: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 13

Einfrieren einer Spalte

entspricht dem Fixieren bei Excel1. Rechtsklick auf den Kopf der einzufrierenden

Spalte und 'Freeze/Unfreeze Column' auswählen

Page 14: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 14

Einfrieren einer Spalte

Die Spalte wird an das linke Ende der Tabelle verschoben und ist durch einen Balken abgetrennt

Die Spalte bleibt beim Seitwärtsscrollen immer im Tabellenfenster

Page 15: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 15

Sortieren nach Spalten

Zwei Möglichkeiten der Sortierung

1. Aufwärts sortieren von 1 → n bzw. A → Z

2. Abwärts sortieren von n → 1 bzw. Z → A

Page 16: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 16

Sortieren nach einer Spalte

1. Rechtsklick auf den Kopf der zu sortierenden Spalte

2. 'Sort Ascending' (abwärts sortieren) oder'Sort Descending' (abwärts sortieren) wählen

Page 17: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 17

Sortieren nach mehreren Spalten

1. Mehrere Spalten markieren2. 'Sort Ascending' oder 'Sort Descending' auswählen

Achtung: Die Spalte, nach der zuerst sortiert werden soll, muss links von den anderen stehen!!

Page 18: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 18

Zusammenfassen von Spalten

1. Rechtsklick auf den Kopf der zusammen zu fassenden Spalte und 'Summarize' auswählen

Page 19: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 19

Zusammenfassen von Spalten

2. Anfragung von statistischen Informationen (First, Last, Minimum, Maximum, ...) aus der Tabelle

Page 20: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 20

Zusammenfassung von Spalten

3. Abspeicherung der angefragten Informationen in einer eigens dafür neu erzeugten Tabelle

Page 21: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 21

Statistiken erstellen

1. Rechtsklick auf den Kopf der zu einer Statistik zu erscheinenden Spalte und 'Statistics...' auswählen

Page 22: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 22

Statistiken erstellen

Page 23: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 23

Optionen einer Tabelle

Einträge suchen Zeilen nach Kriterien auswählen bzw. selektieren Alle Zeilen auswählen Auswahl/Selektion aufheben Schaltung zwischen verschiedenen Markierungen Eine Tabelle im Layout neben der Karte anzeigen

lassen Änderung der Merkmale einer Tabelle

Page 24: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 24

Einträge suchen

Unter 'Options' ► 'Find & Replace' auswählen

Page 25: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 25

Einträge suchen

1. Eintragen, wonach man sucht

2. Art der Suche einstellen

3. Bestätigung der Suche

Page 26: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 26

Zeilen nach Kriterien auswählen

Unter 'Options ' ► 'Select By Attributes' auswählen

Page 27: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 27

Zeilen nach Kriterien auswählen

Typ der Auswahl einstellen

New selection Add to selection Remove from selection Select from selection

Page 28: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 28

Zeilen nach Kriterien auswählen

‚Fields‘

Umfasst alle Spalten

Gewünschte Spalte mit Doppelklick auswählen

Page 29: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 29

Zeilen nach Kriterien auswählen

Operatoren

Gewünschte Operation einstellen

Page 30: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 30

Zeilen nach Kriterien auswählen

Unique sample values Umfasst alle Einträge

der zuvor ausgewählten Spalte

Gewünschten Eintrag mit Doppelklick auswählen

Page 31: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 31

Page 32: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 32

Alle Zeilen auswählen

Unter 'Options ‚ ► 'Select All' auswählen

Page 33: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 33

Auswahl/Selektion aufheben

Unter 'Options ' ► 'Clear Selection' auswählen

Page 34: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 34

Schaltung zwischen verschiedenen Markierungen

Unter 'Options ' ► 'Switch Selection' auswählen

Page 35: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 35

Schaltung zwischen verschiedenen Markierungen

Drücken der Taste 'Switch Selection' führt zu

Page 36: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 36

Eine Tabelle im Layout neben der Karte anzeigen lassen

Unter 'Options ' ► 'Add Table to Layout' auswählen

Page 37: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 37

Änderung der Merkmale einer Tabelle

Unter 'Options ' ► 'Appearance' auswählen

Page 38: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 38

Änderung der Merkmale einer Tabelle

Änderung der Farbe der Markierung

Hervorhebung einer Markierung

Änderung der Schriftart, Schriftgröße und Schriftfarbe in der Tabelle

Page 39: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 39

Änderung der Merkmale aller Tabellen

In der Menüleiste 'Tools ' ► 'Options' auswählen und hier die Kartei 'Tables' öffnen

Page 40: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 40

Ändern der Tabelleninhalte - Editieren

In der Menüleiste unter ‚Tools‘ ‚Editor Toolbar‘ auswählen

Unter ‚Editor‘ mit ‚Start Editing‘ Editiervorgang ermöglichen

Page 41: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 41

Ändern der Tabelleninhalte - Editieren

Eingeschalteter Editiervorgang sichtbar durch Symbol unten rechts neben ‚Options‘ Die Köpfe der editierbaren Spalten erscheinen jetzt weiß

Page 42: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 42

Ändern der Tabelleninhalte - Editieren

Mögliche Operationen: Inhalt der Zellen ändern Zeilen hinzufügen (nur am Ende der Tabelle

möglich) Zellen ausschneiden, kopieren, einfügen und

löschen Zum Beenden des Editiervorgangs unter ‚Editor‘

‚Stop Editing‘ wählen

Page 43: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 43

Spalten hinzufügen und löschen

Zum Hinzufügen einer Spalte: Bei der Tabelle unter ‚Options‘ ► ‚Add Field...‘ wählen Editiervorgang muss ausgeschaltet sein

Page 44: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 44

Spalten hinzufügen und löschen

Fenster ‚Add Field‘ wird geöffnet

Namen und Typ der neuen Spalte eintragen

Page 45: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 45

Zum Löschen einer Spalte: Rechtsklick auf den Spaltenkopf ‚Delete Field‘ wählenAchtung: Das Löschen einer Spalte kann

nicht rückgängig gemacht werden!!

Spalten hinzufügen und löschen

Page 46: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 46

Übung 1

Kopiert die Dateien city.shp, roads.shp und states.shp aus dem Verzeichnis V/Christina

Öffnet die Tabelle von ‚cities‘ Fasst die Spalte ‚state‘ zusammen Stellt diese in einer Statistik dar und schaut euch an,

wie viele Städte ein Staat durchschnittlich umfasst Öffnet die Tabelle von ‚states‘ Ordnet sie so, dass ihr den Namen des Staates mit der

kleinsten Fläche angeben könnt

Page 47: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 47

Joins & Relates

Verknüpfungen & Beziehungen von Tabellen untereinander

Joins: ‚Einfügen ganzer Tabellen‘Relates: Beziehungen schaffen zwischen

Tabellen

Page 48: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 48

Joins - Verknüpfungen

Ergänzung einer Tabelle um den Inhalt einer anderen Tabelle

z.B. ‚cities‘ wird um die Einwohnerzahl (nicht raumbezogen) der entsprechenden Stadt ergänzt oder

z.B. ‚cities‘ wird um die Länder ergänzt

Page 49: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 49

Organisation der Datenbank in ArcMap

Nur bestimmte signifikante Merkmale/Attribute werden in einer Tabelle eines Layers festgehalten (z.B. unter cities der Stadtname, Einwohnerzahl, ...)

Jede Information wird nur einmal gespeichert

Dadurch lassen sich Daten leicht ändern

Page 50: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 50

Datenstruktur von UML-Diagrammen

Flächen:A: P1 P2 P3 P4 P5

B: P4 P3 P6 P7

C: P4 P7 P8 P9 P5

Punkte:P12.0 0.0P25.0 1.0P37.0 3.0P45.0 4.0P51.0 1.0P67.0 6.0.............................

P1

P2

P3

P6P7

P8

P9

A

BC

P5

P4

Punktobjekte ohne Redundanz

Page 51: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 51

Beziehungen in UML - einführendes Beispiel

Flächen

Knoten

Kanten

begrenzen

begrenzen

Page 52: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 52

Beziehungen in UML - einführendes Beispiel

Page 53: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 53

jedes Grundstück hat mindestens drei Kanten

jede Kante begrenzt genau zwei Grundstücke

Beziehungen in UML - einführendes Beispiel

Multiplizität

Name

Page 54: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 54

Multiplizitäten von Verknüpfungen-Joins

Eine Tabelle um eine andere Tabelle ergänzen

Möglichkeiten:

1 – 1 (z.B. Stadt – Einwohnerzahl)

m – 1 (z.B. Städte – Land)

Page 55: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 55

Joins - Verknüpfungen

Page 56: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 56

Joins - Verknüpfungen

Wahl zwischen Verknüpfung

basierend auf gleichen Attributen

Verknüpfung basierend auf geographischen Bedingungen

Page 57: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 57

Joins - Verknüpfungen

1. Attribut festlegen, auf das die Verknüpfung basieren soll

2. Angabe der zweiten Tabelle, mit der die ausgewählte Tabelle verknüpft werden soll

3. Auswahl des Attributes in der zweiten Tabelle, auf die sich die Verknüpfung beziehen soll

Page 58: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 58

Joins - Verknüpfungen

Page 59: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 59

Joins - Verknüpfungen

1. Angabe der zweiten Tabelle, mit der die ausgewählte Tabelle verknüpft werden soll

Möglichkeiten: Zweite Tabelle stellt einen Punkt oder eine Polylinie dar

(→ Ergänzung um numerische Werte oder um alle Attribute und der Distanz)

Zweite Tabelle stellt einen Polygonzug dar (Punkt liegt in mehreren Polygonen → Ergänzung um das erste Polygon der Tabelle, das gefunden wird oder um das Polygon, in dem der Punkt ‚eher‘ liegt - Distanzberechnung)

Ein neues Layer wird erstellt!!

Page 60: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 60

Joins - Verknüpfungen

Page 61: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 61

Joins - Verknüpfungen

Page 62: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 62

Relates - Beziehungen

Verknüpfung zweier Tabellen, ohne Übernahme von Attributen

Jede Tabelle bleibt für sich bestehen Abspeicherung der Daten nicht doppelt

(→ Vermeidung von Redundanzen bei Änderung)

Page 63: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 63

Multiplizitäten von Relates - Beziehungen

Zwei Tabellen in Zusammenhang bringen

Möglichkeiten:

1 – m (z.B. Land – Bundesländer)

m – n (z.B. Städte – Länder)

Page 64: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 64

Relates - Beziehungen

Page 65: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 65

Relates - Beziehungen

1. Attribut festlegen, auf das die Beziehung basieren soll

2. Angabe der zweiten Tabelle, mit der die ausgewählte Tabelle verknüpft werden soll

3. Auswahl des Attributes in der zweiten Tabelle, auf die sich die Verknüpfung beziehen soll

4. Namen für die Beziehung geben

Page 66: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 66

Relates - Beziehungen

Page 67: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 67

Relates - Beziehungen

Page 68: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 68

Verwaltung von Joins & Relates

Page 69: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 69

Entfernen eines Joins oder eines Relates

Rechtsklick auf den Layer ‚Joins and Relates‘

auswählen Hier ‚Remove Join(s)‘

bzw. ‚Remove Relate(s)‘ und dann den entsprechenden Namen auswählen→ Join(s) bzw. Relate(s) werden aufgehoben

Page 70: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 70

Vergleich von Joins & Relates

JoinsMögliche Multiplizitäten: One-to-one Many-to-one

Anordnung nach dem Join: Eine Tabelle

Einblick: Zu der neuen großen Tabelle

RelatesMögliche Multiplizitäten: One-to-many Many-to-many

Anordnung nach dem Relate: Beziehung zwischen zwei Tabellen Beide Tabellen bleiben für sich

erhalten

Einblick: Zu beiden Ursprungstabellen

Page 71: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 71

Übung 2

Verknüpft die Tabellen der Städte und Staaten so, dass ihr zu jedem Staat die dazugehörigen Städte und ihre Einwohnerzahl angeben könnt (erstellt ein Relate unter dem Layer ‚states‘)

Welche Stadt wird in alphabetischer Reihenfolge als erstes im Staat Chihuahua aufgeführt?

Welche Eiwohnerzahl hat diese Stadt?

Page 72: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 72

Quellenangaben

ESRI: Using ArcMap. Environmental Systems Research Institute Inc, USA, 2000

ESRI: Using ArcCatalog. USA, 2001 Plümer, L.: Vorlesung GIS I

Page 73: Verknüpfung von Tabellen Umgang mit Tabellen In ArcMap Christina Förster.

15.11.2004 Christina Förster 73

Verknüpfung von Tabellen

♦ Vielen Dank für Eure

Aufmerksamkeit ♦