Inhaltsverzeichnis
• Laden von tabellarischen Daten• Bearbeiten von Tabellen• Auswahl von Zeilen mit Hilfe einzelner
Attributwerte • Übung 1• Join and Relate• ...• Übung 2
Öffnen der Attributtabelle eines Layers in ArcMap
• Im Inhaltsverzeichnis (Table of contents) ; rechtsklick auf dem Layer ;
• Open Attribute Table
Laden von tabellarischen Daten
• Add Data• Tabelle auswählen• Add• Rechtsklick auf die Tabelle• Open
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
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
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
Ü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)
Join and Relate
Vorteil: Jede Information wird nur 1x abgespeichert Datenänderung leicht möglich
Vgl.: Vorlesung GIS I
Organisation der Datenbank in ArcMap:
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
Multiplizität in UML - Diagrammen
Jedes Grundstück hat mindestens 3 KantenJede Kante begrenzt genau 2 Grundstücke
Vgl. Vorlesung GIS I
Mögliche Multiplizität bei Joins
Beispiele• one - to - one (Stadt Bev.der Stadt)
• many - to - one (Anwohner Straße)
Attributetable
Data table
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
Verwaltung / Übersicht von Joins & Relates
Rechsklick aufdem Layer; Properties
oder Doppelklickauf den Layer
Relate
• Definiert eine Beziehung zwischen 2 Tabellen
• Die Daten (Tabellen) werden nicht zur Attributtabelle hinzugefügt
• Jede Tabelle bleibt für sich bestehen
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
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
Anzeige von related Records (I)
- Öffnen der attribute table- Zeile(n) markieren- Options
- Related tables-Anzeige der bestehenden Relates
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
Vergleich Join/Relate – Relationship classes
Join / Relate Relationship classes
Gestaltung Coverages, Shapefiles,
Geodatabase
Geodatabase
Verwendung ArcMap ArcCatalog
Speicherung in der
Karte Geodatabase
Ü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)