GIS-Seminar Anfragen

Download Report

Transcript GIS-Seminar Anfragen

Slide 1

GIS-Seminar
Anfragen
• Tabellen
• Erzeugen
• Verknüpfen


Slide 2

Themenübersicht
 Definition Tabelle
 Nutzen von Tabellen
 Motivation ( Knoten-Kanten-Struktur )
 Elemente von Tabellen in ArcMap
 Handhabung von Tabellen in ArcMap
 Arbeiten mit Tabellen in ArcMap


Slide 3

Definition - Tabelle
Eine Tabelle ist eine Komponente einer Datenbank,
die eine Anzahl von Reihen und Spalten beinhaltet.
Jede Reihe repräsentiert dabei ein geographisches
Merkmal und jede Spalte eine spezielle Eigenschaft
dieses Merkmals.
Spalten
Reihen/
Zeilen


Slide 4

Nutzen von Tabellen ( I )
• Tabellen speichern Informationen
• stellen Daten aus Dateien anschaulicher da

• Ermöglichen das Arbeiten mit Daten aus
anderen Datenquellen
• Hinzufügen von Tabellendaten zu Karten und
Versehen dieser Daten mit Symbolen


Slide 5

Nutzen von Tabellen ( II )
• Identifizieren von Merkmalen mit speziellen
Attributen und Anzeigen dieser Merkmale
in Karten
• Untersuchen von Attributen geographischer
Merkmale
• Verändern und Hinzufügen von Werten, um
Änderungen in geogr. Merkmalen darzustellen


Slide 6

Motivation
Knoten-Kanten-Struktur
Die der Zuordnung zugrundeliegenden Verknüpfungsformen hängen im wesentlichen von
dem gewählten Modell der Geometriedaten ab.

Hier ist zu unterscheiden zwischen:
 Rasterdaten
 Vektordaten (spez. Spaghetti-Modell und
Topologische Modell)


Slide 7

Knoten-Kanten-Struktur


Slide 8

Knoten-Kanten-Struktur
• höherwertige vektorbasierte GIS basieren auf dem
Topologischen Modell (speziell Knoten-Kanten-Struktur)
• Benötigen von Tabellen zur Beschreibung von topologischen Beziehungen
• die Beschreibung von Objekten bezieht deren räumliche
Beziehung zu benachbarten Objekten mit ein
• Schnelle Durchführung bestimmter Analyseverfahren
aufgrund dieser Tabellen
 Bsp.: Aufdeckung unmittelbarer Nachbarschaftsbeziehungen über einfache Abfragen in der
Kanten-Topologietabelle


Slide 9

Elemente von Tabellen in ArcMap
• Spalten (columns/fields)
• Reihen (rows/records)

• „Options“-Button
• „Record“- oder
„Arrow-Buttons“


Slide 10

Handhabung von Tabellen in ArcMap
 Öffnen und Schließen von Tabellen
 Handhabung mit Spalten

 Sortieren von Reihen in Tabellen
 Suchen nach Werten in Tabellen

 Reihen auswählen


Slide 11

Öffnen und Schließen von Tabellen
Tabellen/Merkmale von
Layern werden angezeigt
• Rechtsklick auf Layer
• „Open Attribute Table“
 Tabelle erscheint
• Schließen wie unter
Windows
 Klick in oberer
rechter Ecke


Slide 12

Handhabung mit Spalten
 Ändern einer Spaltenbreite
 Verstecken von Spalten
 Umsortieren von Spalten
 Spalten „einfrieren“ (freeze)
 Ändern der Highlight-Farbe
(  Handhabung ist analog zu Excel )


Slide 13

Ändern einer Spaltenbreite
zur besseren Übersicht
• zwischen den Köpfen
zweier Spalten klicken
• Spaltenbreite verändern
durch „drag and drop“


Slide 14

Verstecken von Spalten
Ausblenden unwichtiger Informationen
• funktioniert über die Funktion
„Spaltenbreite ändern“
 bis auf´s Minimum reduzieren
• Wiederherstellen mit Doppelklick zwischen
den Köpfen der beiden Spalten, zwischen denen
die versteckte Spalte sich verbirgt


Slide 15

Umsortieren von Spalten ( I )
dient dem besseren
Vergleich der Spalten
untereinander

• Kopf der Spalte, deren
Position verändert
werden soll, anklicken


Slide 16

Umsortieren von Spalten ( II )
• durch „click and drag“
die Spalte dorthin
ziehen, wo sie positioniert werden soll
 wird durch rote
Linie kenntlich
gemacht


Slide 17

Umsortieren von Spalten ( III )
• durch „drop“ die
Spalte an der gewünschten neuen
Position fallen lassen


Slide 18

Spalten „einfrieren“ ( I )
dient dem besseren
Vergleich der Spalten
untereinander
• Kopf der gewünschten
Spalte anklicken
• Rechtsklick auf den
Kopf der ausgesuchten
Spalte
• „Freeze / Unfreeze
Column“ anklicken


Slide 19

Spalten „einfrieren“ ( II )

• „eingefrorene“ Spalte steht dann am Anfang
 bleibt beim „Scrollen“ unverändert am Tabellenanfang
• es können mehrere gleichzeitig Spalten eingefroren werden


Slide 20

Ändern der Highlight-Farbe
• „Options“-Button klicken
• „Highlight Color...“
auswählen
• gewünschte Farbe in der
erscheinenden Farbpalette
auswählen
• über „Clear Selection“ werden
Markierungen rückgängig gemacht


Slide 21

Sortieren von Reihen in Tabellen ( I )
Sortieren von Reihen
durch eine Spalte

durch Sortieren lassen
sich bestimmte Aussagen/Inhalte ableiten
Reihen werden über
die zu sortierenden
Werte in den Spalten
neu geordnet
• gewünschte Spalte
auswählen
• Rechtsklick auf den
Kopf der Spalte


Slide 22

Sortieren von Reihen in Tabellen ( II )
• 2 Möglichkeiten:
• Sort Ascending
 sortiert von A - Z
bzw. von 1 - n
• Sort Descending
 sortiert von Z - A
bzw. von n - 1


Slide 23

Sortieren von Reihen in Tabellen ( III )
Sortieren von Reihen
durch mehrere Spalten

• die gewünschten
Spalten erst sortieren
 die Spalte, nach
der zuerst sortiert
wird, muss links
stehen
• über „Ctrl“ mehrere
Spalten auswählen
• Sortieren wie unter (I)


Slide 24

Suchen nach Werten in Tabellen ( I )
wird benötigt, wenn
man eine Reihe sucht,
die einen bestimmten
Wert/Namen beinhaltet

• gewünschte Spalte
markieren
• „Options“ anklicken

• „Find And Replace“


Slide 25

Suchen nach Werten in Tabellen ( II )
• unter „Find what“
Nummern bzw.
Namen eingeben
• bestimmten Suchtyp
in „Text Match“ auswählen
• „Match Case“ beachten
 Unterscheidet zwischen
Groß- und Kleinschreibung
• unter „Find Next“ werden die
Werte in der Tabelle angegeben


Slide 26

Suchen nach Werten in Tabellen ( III )
• es gibt drei Suchtypen im
im „Text Match“
 „Whole field“
 „Any part“
 „Start of field“
• Suche von numerischen Werten unter „Whole field“
• unter „Any part“ suche nach allen übereinstimmenden
Wortteilen der eingetragenen Wörter
• unter „Start of field“ Suche nach dem ersten Wortteil
der vorliegenden Wörter


Slide 27

Reihen auswählen ( I )
Direkte Auswahl der Reihen

dient dazu, Reihen
anzeigen zu lassen,
für die man sich
interessiert
• Auswahl erfolgt über
Markieren der Reihe
• über „Ctrl“ kann man
mehrere Reihen auswählen


Slide 28

Reihen auswählen ( II )

ausgewählte
Reihen werden
in der Karte
wiedergegeben


Slide 29

Reihen auswählen ( III )
Bezug zur Info-Funktion in ArcMap
• angezeigte
Attribute über
Info-Tool entsprechen den
Attributen in
der zugehörigen Tabelle


Slide 30

Reihen auswählen ( IV )
Auswahl über „Record-Button“
• direkte Auswahl
über Eingabe der
Reihennummer
• Tabelle scrollt zu
dieser Reihe


Slide 31

Reihen auswählen ( V )
Auswahl über „Arrow-Buttons“

• Anzeige der ersten Reihe

• Anzeige der nächsten Reihe

• Anzeige der vorherigen Reihe • Anzeige der letzten Reihe


Slide 32

Arbeiten mit Tabellen in ArcMap
 Editieren von Tabellen
 Verknüpfen von Tabellen
 Tabellen erstellen
 Hinzufügen von Tabellen zu Karten
 Beispiel


Slide 33

Motivation
Updates - Editieren
• Aufwand der Eingabe und ggfs. der Laufendhaltung
der Daten, die der Karte hinterlegt sind, lohnt nur, wenn
eine ganze Reihe von EDV-gestützten Abfragen damit
verbunden sind

• in GIS oft Änderung bzw. Neuerstellung von Sachdaten
 ALQ, aktuelle Einwohnerzahlen, ...
• der inhaltliche und zeitliche Schwerpunkt der Arbeit in
einem GIS bildet die Info-Abfrage und räumliche Analyse
 dies geschieht alles über Tabellen


Slide 34

Editieren von Tabellen
 Hinzufügen von Reihen
 Hinzufügen/Ändern von Werten
 Kopieren/Löschen von Werten
 Durchführung von Berechnungen
 Hinzufügen von Spalten


Slide 35

Editieren von Tabellen
• Grundsätzlich gilt vor
jeder Änderung der
Form bzw. dem Inhalt
von Tabellen:
 unter dem Editor
„Start Edit“ anklicken
 danach Öffnen der
entsprechend zu verändernden Tabelle
• nach der Änderung
„Stop Edit“ anklicken


Slide 36

Hinzufügen von Reihen
• „Record-Button“ klicken,
um ans Ende der Tabelle
zu gelangen
• in einer neuen Reihe
können nun die entsprechenden Werte eingetragen werden
 IDs werden dabei
vom Programm
vergeben


Slide 37

Hinzufügen/Ändern von Werte
• auf das entsprechende Feld gehen

• Ändern des alten
Werts bzw. Eingabe
des neuen


Slide 38

Kopieren/Löschen von Werten
• Rechtsklick auf das
entsprechende Feld
• Anwendung der Funktionen wie unter Win


Slide 39

Durchführen von Berechnungen ( I )
An einem Beispiel (Bevölkerung pro m²)

durch Berechnungen kann
man Felder bzw.
Spalten editieren

• zu berechnende Feld anklicken
• Kopf der entspr. Spalte klicken
• Reihe anklicken
• Rechtsklick auf das Feld
• „Calculate Values“ auswählen


Slide 40

Durchführen von Berechnungen ( II )
• entsprechende Formel
zur Berechnung eingeben
• Werte der Formel werden
durch anklicken aktiviert
 über „Fields“ kann
man Werte der Spalten
auswählen
 unter „Type“ den
Datentyp einstellen
 es gibt noch Rechenfunktionen
 Berechnung starten
unter „OK“


Slide 41

Durchführen von Berechnungen ( III )
Ergebnis der Berechnung eines Wertes in einer Spalte


Slide 42

Durchführen von Berechnungen ( IV )
Ergebnis der Berechnung aller Werte einer Spalte

• wird erreicht durch Markieren der Spalte
und anschließendem Aktivieren des „Calculator“


Slide 43

Hinzufügen von Spalten ( I )
zur Angabe neuer Merkmale müssen zuerst neue
Spalten erzeugt werden
• Starten von ArcCatalog
• Rechtsklick auf die Datei,
unter der die Tabelle
existiert
• „Properties“ auswählen


Slide 44

Hinzufügen von Spalten ( II )
• in der Spalte „Field Name“
zur untersten Zeile springen
• neuen Spaltennamen eingeben
• Datentyp auswählen, der
später die Werte der neuen
Spalte repräsentieren wird


Slide 45

Hinzufügen von Spalten ( III )
• „Field Properties“ einstellen:
• „Precision“
 Anzahl der Ziffern,
die max eingegeben
werden können
• „Scale“
 Angabe der Stellen
nach dem Komma

• Abschließen des Hinzufügens von Spalten mit „OK“


Slide 46

Hinzufügen von Spalten ( IV )
Ergebnis des Hinzufügens einer Spalte


Slide 47

Einordnung von Tabellen in GIS
• Einteilung der in GIS verwendeten Daten
erfolgt in zwei Gruppen:
 Geometriedaten, die modellhaft räumliche
Strukturen der Umwelt beschreiben
 Sachdaten, die die o.a. Strukturen über
assoziierte Attribute weiter kennzeichnen
• beide Datengruppen sind logisch miteinander
verknüpft, d.h. die Sachdaten sind in eindeutiger
Weise den Geometriedaten zugeordnet


Slide 48

Geocodierung ( I )
• Schwerpunkt von GIS liegt auf der graphischen
Umsetzung raumbezogener Informationen
• wichtigstes Kennzeichen dabei ist die Geocodierung,
d.h. die numerische Verknüpfung von Geometrieund Sachdaten mit graphischen Zeichen


Slide 49

Geocodierung ( II )
• Geometriedaten
• Sachdaten
• Verknüpfung über
gemeinsame
Kennziffer
• usw.

• Ausgabe einer
thematischen Karte


Slide 50

Geocodierung ( III )
• Bindeglied zwischen Geometrie- und Sachdaten
ist eine Identifikationsvariable
• diese besitzt in der Regel eine Ziffern- oder
Buchstabenfolge als Ausprägung
• sie ist sowohl in der Koordinatendatei wie auch
in der Sachdatei vorhanden
• man spricht von:
Gebietskennziffer, Schlüssel, Identifier, ID


Slide 51

Geocodierung ( IV )
• jedes Kartenobjekt, das
einer Datensteuerung
unterliegen soll, besitzt
eine solche ID
• sie ist den jeweiligen
Daten in der zeilenweisen
Anordnung vorgeschaltet
• das gleiche gilt für Sachdaten, die sich auf
einzelne Kartenobjekte
beziehen


Slide 52

Geocodierung ( V )
• ein Programm ist dadurch in der Lage, Koordinatenund Sachdatensätze, die die gleiche Kennziffer
besitzen, aufeinander zu beziehen
• jede ID kann nur einmal für ein Kartenobjekt
vergeben werden
• in der Praxis erfolgt die ID-Vergabe nach einem
Ordnungsprinzip, welches oft in Anlehnung an
allgemein gebräuchliche Ordnungsschemata
ausgesucht wird
 PLZ, amtliche Kennziffern, ...


Slide 53

Geocodierung ( VI )
• Beachte:
 beide Dateien müssen vollständig sein

 fehlen in der Sachendatei tlw. die notwendigen
IDs , die den Bezug zu einer Raumeinheit oder
einem Raumobjekt in der Koordinatendatei
herstellen, wird die thematische Information
nicht dargestellt


Slide 54

Geocodierung ( VII )
• Programmtechnisch erfolgt die Verknüpfung, indem
zuerst die Geometrie- und anschließend die
Sachdatendatei aufgerufen wird
• sie befinden sich in getrennten Verzeichnissen mit
charakteristischen Bezeichnungen wie z.B. Grenzen
oder Daten
• sie sind in der spezifischen Dateinamenerweiterung
erkennbar:
 „geo“ oder „bnd“ für Koordinatendateien
 „dat“ oder „att“ für Sachdateien


Slide 55

Verknüpfen von Tabellen ( I )
Verknüpfung der Inhalte,
der Merkmale zweier
Datensätze
Erzeugen eines
neuen Datensatzes

• Rechtklick auf Layer
• „Join“ auswählen
 Joining data
by location
 Joining data by
name or attribute


Slide 56

Verknüpfen von Tabellen ( II )
Beim Verknüpfen von Datensätzen wird
unterschieden zwischen:
• Joining data by location
Verknüpfung zweier Datensätze
über ihre räumliche Beziehung
 Join data only from the nearest point
 Aggregate data from closest points
• Joining data by name or attribute
Verknüpfung zweier Datensätze über
gemeinsame Werte oder Namen


Slide 57

Joining data by location ( I )
Join data only
from nearest point

Merkmale des einen Datensatzes werden mit denen des
anderen zusammengefügt
• „Location“ auswählen
• Aussuchen der zu verknüpfenden Datei über „Choose“
• „Join data only from
nearest point“
• Speichern des neuen
Datensatzes unter ...
• „OK“


Slide 58

Joining data by location ( II )


Slide 59

Joining data by location ( III )
Aggregate data
from closest points

Werte von gemeinsamen
Merkmalen werden addiert
bzw. es wird deren Mittel
gebildet
• „Aggregate data from
closest points“
• unterscheiden zwischen
„Averages“ und „Sums“
• Speichern des neuen
Datensatzes unter ...
• „OK“


Slide 60

Joining data by location ( IV )


Slide 61

Joining data by name or attribute ( I )
• „Name or „Attribute“
anklicken
• Angabe des Namens oder
des Attributs
• Auswählen des anderen
Datensatzes
• Aussuchen des entsprechenden Attributes
• Speichern des neuen
Datensatzes unter ...
• „OK“


Slide 62

Joining data by name or attribute ( II )


Slide 63

Tabellen erstellen ( I )
die zu erstellenden Tabellen
müssen einen räumlichen
Bezug zu einer Datenbank
haben
• Tabellen werden in vorhandenen Datenbanken
(geodatic database) erstellt
• Öffnen von ArcCatalog

• Rechtsklick auf Datenbank
• „New“ und dann „Table“
auswählen


Slide 64

Tabellen erstellen ( II )

• der zu erstellenden
Tabelle einen
Namen geben


Slide 65

Tabellen erstellen ( III )

• „Default“ auswählen
 benutzt die Voreinstellungen zur
Gestaltung der
neuen Tabelle


Slide 66

Tabellen erstellen ( IV )
• unter „Field Name“ die
Namen für die Spalten
vergeben
• Datentyp auswählen,
der später die Werte
der neuen Spalte
repräsentieren wird
• „Field Properties“
einstellen


Slide 67

Tabellen erstellen ( V )

• nach dem „Fertig Stellen“
wird Tabelle unter der
entsprechenden Datenbank gespeichert


Slide 68

Neu erstellte Tabelle editieren
Edition der neuen Tabellen
funktioniert nur unter ArcMap
• in der Inhaltsübersicht für
die Layer der Karte das
Blatt „Source“ auswählen
• Rechtklick auf die zuvor
erstellte Tabelle

• wähle „Open“
• dann Tabelle editieren


Slide 69

Hinzufügen von Tabellen zu Karten ( I )
Hinzufügen von Tabellen, die keine
räumlichen Informationen beinhalten
Erscheinen nicht in der Karte, können
aber in Verbindung mit Layern stehen
• das „Source“-Blatt anzeigen lassen
• „Add Data“ in der Menüleiste klicken


Slide 70

Hinzufügen von Tabellen zu Karten ( II )
• Aussuchen der Tabelle
• Hinzufügen zur Karte

• Öffnen und Editieren der
Tabelle über Rechtsklick
und „Open“


Slide 71

Beispiel Verknüpfen mit anderen Tabellen ( I )


Slide 72

Beispiel Verknüpfen mit anderen Tabellen ( II )


Slide 73

Beispiel Verknüpfen mit anderen Tabellen ( III )


Slide 74

Aufgabe 1
• Erweitere die Tabelle „cities“ (Europa) mit
der Spalte „Erdbebenstärke“
• Füge anschließend in dieser Spalte für beliebige
Städte verschiedene Erdbebenstärken ein
• Klassifiziere anschließend diese verschiedenen
Erdbebenstärken in 5 Gruppen
• Benutze dabei „Classifying features by quantity“
• Stelle Dein Ergebnis in der Europa-Karte da


Slide 75

Lösung Aufgabe 1


Slide 76

Aufgabe 2
• Verknüpfe zwei Tabellen so miteinander,
dass aus der neuen entstandenen Tabelle zu
entnehmen ist, wie viele Städte in Europa
nach Flüssen benannt sind
• Stelle diese Flüsse in der Europakarte da


Slide 77

Lösung Aufgabe 2