Bearbeitung und Verknüpfung von Tabellen Räumliche Anfragen

Slides:



Advertisements
Ähnliche Präsentationen
GrafStat Ausgabe 2009 Ein kurzer Überblick.
Advertisements

Von der Kamera in den PC mit Windows 7
Datenbankdesign mit ACCESS.
Labor Datenbanken und Entscheidungssysteme
Objekt – Relationales – Modell Tomasz Makowski IN
Einsatz von SiSy in der Berufsausbildung
MS Office-Paket: Access
Objekte Objekte sind Elemente, die man mit dem Programm bearbeiten kann. Zellen Zeilen Spalten Bereiche, z. B. C2 : F18 Rechenblätter Stefan Wiedemann.
Domänen, Subtypen und Relationen
Joao Monteiro Meda1 Label und Annotationen Verwaltung und Gestaltung.
Domänen und Subtypen Relationen
Routenplanung und Navigation
Darstellung kontinuierlicher Phänomene
1. Platzierung 2.Verwaltung und Gestaltung
Funktionen Overlay Julian Drerup Die Funktion Overlay von Julian Drerup.
By Monika Krolak & Christian Meschke
WS 02/03 Netzwerkevon B. Frielinghaus Netzwerke Erzeugung und Änderung.
Prosemiar GIS Sebastian Lang1 Karten II Darstellung diskreter Phänomene.
Eine Homepage für die Fachberatung Thomas Scholz.
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
Datenbanken 2: Die relationale Datentabelle
2.2 Definition eines Datenbankschemas (SQL-DDL)
Einführung in GIS Was ist GIS? Geodaten Software.
Erstellen und bearbeiten von Diagrammen –
Smart features Subtypen und Domänen Subtypen und Domänen.
Import und Verknüpfung von Daten
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein Datenmanipulation Lehrbuch, Kapitel 4.
Technische Hilfe Datenauswertung
Geoinformation II Overlay Präsentation:Christoph Platen.
Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder.
Geometrische Netzwerke mit Fluss
Ändern von Merkmalen Geometrie Topologie Attribute.
Erzeugen von Karten, Layern und Legenden
Darstellung diskreter Phänomene
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 12 WS 2000/2001 Gerhard Gröger Modellierung mit Geodatabases.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 11 WS 2000/2001 Gerhard Gröger Einführung in ArcInfo 8 -
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 10 WS 2000/2001 Gerhard Gröger Einführung in ArcInfo 8.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Objektorientierte Konzepte/UML Geoinformation I Vorlesung 2 WS 2000/2001.
7. Dokumente verwalten 7.1 Grundlagen
Datenbanken Dantenbanksystem Data Base System Datenbasis (Daten)
Das relationale Modell
Normalisierungsprozess
Pivot-Tabellenbereiche markieren
Objekte Objekte sind Elemente, die man mit dem Programm bearbeiten kann. Datei, aufgebaut als Tabelle (Relation) Datensatz, entspricht einer Zeile der.
ICT – Modul Textverarbeitung
Interaktives Editieren am Bildschirm ( in Arc Map)
Räumliche Anfragen mit ArcMap 8.0 Carsten Tannhäuser
Geoinformation I Lutz Plümer
Excel.
DREAMWEAVER - TABELLEN MODUL DRWMX_0201 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 1 Eine Tabelle mit Dreamweaver erstellen 1. Menü:
Proseminar Geoinformation II
Verknüpfung von Tabellen
Geometrische Netze Verbinder- und Verknüpfungsregeln.
Modellierung der Wirklichkeit
Beschriftung: Labels und Annotationen
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Proseminar Geoinformation II Werkzeuge (ArcCatalog, ArcMap, ArcToolbox) und Formate.
Werkzeuge: ArcCatalog, ArcMap, ArcToolbox, ArcScene Birgit Abendroth
Eva Langendonk „Die Funktion Buffer“ Eva Langendonk.
Michael Haas Karten II diskrete Phänomene Proseminar GIS1 Karten II Diskrete/ Kontinuierliche Phänomene Michael Haas / Thomas Eicker.
Modellierung und Schnittstelle zu UML Pro-Seminar GIS II WS 2004/2005 Christoph Römer.
Verknüpfung von Tabellen
Funktionen Buffer Kathrina Schmidt Die Funktion Buffer (die „Pufferzone“ um räumliche Objekte) von Kathrina Schmidt.
Sichtbarkeit einschränken
Informationen verbinden Businessplan/03. April 2010/KR1 AM6.7.1 Verknüpfen AM Den Text eines Dokuments, einen Tabellenkalkulationsbereich bzw. ein.
15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten.
14 Grundlegende Arbeit mit Datenbanken Datenbank öffnen è DATEI - ÖFFNEN oder  (STRG)(O) oder è oder è Zuletzt geöffnete Dateien Bevorzugte Dateien.
G.Meininghaus, Konstanz1 Bilder auf dem PC ordnen, wiederfinden und zeigen Windows 7.
SQL Basics Schulung –
Beschriftung: Labels und Annotationen
Gerhard Gröger Proseminar Geoinformation II WS 2003/2004
 Präsentation transkript:

Bearbeitung und Verknüpfung von Tabellen Räumliche Anfragen Tabellen und Anfragen Bearbeitung und Verknüpfung von Tabellen Räumliche Anfragen 26. November 2001 Manuela Nie und Beate Fuchs

Bearbeiten Verknüpfen Tabellen Bearbeiten Verknüpfen 26. November 2001 Manuela Nie

Gliederung Bearbeiten von Tabellen in ArcMap Verknüpfen von Tabellen in ArcMap Join Relate Übung 1 Verknüpfen von Tabellen in ArcCatalog Relationship Class Relationship Classes in ArcMap Übung 2

Karten Woher kennt das Programm die Namen der Städte und Länder ?? Karte – Info´s -> Tabellen Vortrag letzter Woche, Vielleicht Karten-Ausschitt von letzten Vortrag ABER:woher wusste die Karte, Wie eine Stadt heißt? Alles in Tabellen gesspeichert => Attributtabellen

Karten  Tabellen

Tabellen Tabellen beinhalten mehr Informationen als in der Karte dargestellt Darstellung der Attribute der geographischen features Bearbeiten der Tabellen (z.B. Attribute) Man kann feature mit Attributen identifizieren und auf den Karten auswählen Um mir die Attribute der geographischen Merkmale anzusehen. Um die Attribute zu bearbeiten/ändern/aktualisieren Man kann Merkmale mit Attributen identifizieren und auf den Karten auswählen lagern von Informationen die man zu Merkmalen verbinden will, um die dann mit der Karte zu verbinden und sich dann die Info´s auf der Karte anzusehen. Dadurch kann man Info´s sehen, die man vorher nicht gesehen hat.

Tabellen in Arc Map Layer  Shape  Attributtabelle Man kann mehrere Tabellen gleichzeitig öffnen

Attributtabelle (IV) Spalten (fields/columns): Attribute Zeilen (rows/ records):features

Bearbeiten von Tabellen Spaltenbreite ändern verschieben von Spalten einfrieren von Spalten Hinzufügen ganzer Tabellen einfügen/löschen von Spalten Text in den Tabellen Editieren einfügen/löschen von Zeilen Kopieren von Zeilen Erscheinungsbild einer oder aller Tabellen ändern Zu rotem Kasten sagen, dass nicht durchführbar, da tabellen schreibgeschützt

Spaltenbreite ändern

Verschieben von Spalten I

Verschieben von Spalten II

Einfrieren von Spalten

Einfügen ganzer Tabellen I Informationen, die nicht in der Attributtabelle eines Layers sind, mit meiner Karte verarbeiten Separate Tabellen für Daten, die laufend aktualisiert werden Erscheinen im Inhaltsverzeichnis (table of contents) unter den Quelldaten (Source-tab) Werden NICHT in der Karte angezeigt Bearbeiten der Tabellen möglich ?Nicht alle Daten, die mit einem Layer vereinigt sind, sind in seiner Attributtabelle gelagert.? S. 292 Einige Daten hat man vielleicht in separaten Tabellen gespeichtert, da Du sie laufend aktualisieren muß´t/willst ??Daten nicht gleich mit Layer verbunden/von außerhalb Daten bekommen/wo anders gelagert??

Einfügen ganzer Tabellen

Verknüpfen von Tabellen I Databases organisieren Daten in vielen Tabellen Jede Tabelle konzentriert sich auf ein spezielles Thema Die meisten Datengrundlagen organisieren ihre Daten in vielen Tabellen - jede konzentriert sich auf ein spezielles Thema. Dieses Schema verhindert doppelte/gleiche Informationen in einer Tabelle, weil man die info´s nur einmal speichert. Wenn man aber Info´s benötigt, die nicht in den laufenden Tabellen drin sind, kann man die zwei Tabellen verbinden, so dass man sich die Zusatzinfo´s verwenden kann zum Symbolisieren, Anfragen, analysieren der Layers´s Merkmale sowie generieren der Legende der Karte Verhindert doppeltes speichern von Informationen in einer Tabellen

Länder

Kontinente & Hauptstädte

Kontinent - Land - Hauptstadt Speicher von allen möglichen Info´s in Tabellen Habe Einewohner zahl von Land, will sie in Karte sehen

Verknüpfen von Tabellen II Daten aus anderen Tabellen durch Verknüpfen verwenden, so dass man sie in der Karte veranschaulichen kann Tabellen wie dBASE, INFO oder geodatabase kann man mit Layern in ArcMap verknüpfen Interessant für Anfragen wenn man ein Einkaufzentrum hat und die Pächter wissen will oder den Pächter hat und wissen will, in welchem Gebäude er gepachtet hat. Vielleicht Bild dazu? Wenn die Informationen in Tabellen wie dBASE,INFO oder geodatabase Tabellen gespeichert sind, kann man sie mit den geografischen Merkmalen verbinden und die Daten in den Karten anzeigen lassen. Stichpunkte + selber erzählen

Verknüpfen von Tabellen III ArcMap Join Relate ArcCatalog Relationshipclass

Mutiplizität von Beziehungen I Grundstück Kante begrenzt 3...* 2 Leserichtung eine Kante begrenzt genau 2 Grundstücke ein Grundstück hat mindestens 3 Kanten

Join UML-Diagramme I one-to-one many-to-one feature feature feature 1 1 Attribute Attribute one-to-one Join feature feature 2...* 1 Attribute Attribute many-to-one

Relate UML-Diagramme II one-to-many many-to-many feature feature 1 2...* Attribute Attribute one-to-many feature feature 2...* 2...* Attribute Attribute many-to-many

Join I Joins basieren auf Spalten, die in beiden Tabellen vorhanden sind Name der Spalte kann identisch sein Typ (Zahl zu Zahl - Text zu Text) muß identisch sein Spalten müssen inhaltlich zusammenpassen Datentabellen und Attributtabelle eines Layers haben gemeinsame Spalte Meistens verbindet man Daten zu einer Attributtabelle um die Informationen über die geographischen Merkmale auszudehnen. Joins basieren auf den Wert einer Spalte, welche in beiden Tabellen gefunden wird. Name der Spalte muß nicht identisch sein Art (Zahl zu Zahl - Text zu Text) muß identisch sein Solange die Tabelle in einer Database gespeichert ist und eine gemeinsame Spalte mit dem Layer teilt, kann man sie mit dem geographic Merkmal verbinden und jedes dieser hinzugefügten Spalten verwenden, um anzuzeigen, anzufragen oder zu analysieren des Layers Merkmals sowie generieren der Legende der Karte (doppelt Folie 30 Hinweis TYP muß inhaltlich zusammenpassen verknüpfbar Zwei Tabellen zu einer Datenübersicht zusammenfügen = eine Tabelle

Beispiel I Join one one

Beispiel I Join one-to-one

Beispiel II Join many one

Beispiel II Join many-to-one

Join I

Join II

Join III

Join IV

Join V Datenübersicht Hinweis, wenn beide Shapes haben zusammengefaßte Datenübersicht Hinweis, wenn beide Shapes haben fällt shape bei angehängeter Tabelle weg

Join VI Hinweis auf Vortrag von Michael und Thomas von vor zwei Wochen

Join VII

Ergebnis Join

Entfernen von Join

Relate I Relate definiert nur die Verbindung Jede Tabelle bleibt für sich bestehen die Verknüpfung kann von beiden teilnehmenden Tabellen geöffnet werden Multiplizität one-to-many many-to-many Wenn man eins-zu-viele oder viele-zu-viele Verbindungen machen will zwischen einem Layer und einer Tabelle Im Gegensatz zu Join wird bei relate nur eine relationship/Verbindung definiert Relates in ArcMap definieren im wesentlichen genau das gleiche einfache, was relationship-classes in Geodaterbasen definieren. Außer das sie mit der Karte gesichert werden und nicht in einer geodatabase Once you define a relate, you can access the relate from either table participating in the relationship

Beispiel I Relate one -to- many

Beispiel II Relate many -to- many

Relate II

Relate III

Relate IV

Relate V

Relate VI

Relate VII

Relate VIII

Entfernen von Relate

Verwalten von Join und Relate I

Verwalten von Join und Relate II

Unterschied Join - Relate Eine zusammen- gefaßte Datenübersicht Tabellen bleiben jede für sich erhalten Basiert auf gemeinsame Spalten Basiert auf gemeinsame Spalten Zugang nur zur Zugang zu den verknüpften Tabellen einzelnen Tabellen Heftet Tabellen Definiert nur zusammen Verknüpfung one-to-one one-to-many many-to-one many-to-many

Speichern von Join und Relate Speichern der Verknüpfungen sind unabhängig davon ob „Relate“ oder „Join“ ArcMap speichert die Definition, wie die Tabellen verknüpft sind (inclusive der Daten in den Tabellen) beim Öffnen der Karte stellt ArcMap die Verknüpfung wieder her Änderungen der Quelltabellen werden automatisch in den Karten dargestellt Wenn man eine Karte, die Joins und relates beinhaltet in ArcMap speicherst, speichert ArcMAp die definition, wie die beiden Tabellen miteinander verbunden sind „rather than saving the link data itself“ Wenn man die Karte das nächste Mal öffnet stellt ArcMap die Verbindungen wieder her (egal ob join oder relate) durch lesen der Tabellen von der Database. Deshalb sind Änderungen der Quelltabellen die seit dem letzten öffnen der Tabellen gemacht wurden automatisch in den „includet“ und „reflected“ auf der Karte.

ÜBUNG 1 Welche Flüsse gehören zum Colorado ? Im Ordner V:\Proseminar2001\Nie-und-Fuchs befindet sich die Karte USA2 „rivers“ findet ihr unter d:\Daten\GIS-Data\Esri\Data_und_Maps\USA Verknüpfe nun den Layer „drainage“ mit der Attributtabelle von „rivers“

Übung 1 Antwort: Colorado Green Gila Salt

Relationship Class I Arbeiten mit Arc Catalog Verbindung ArcCatalog/ArcMap

Vergleich Relate-Relationship Class Attribute definierbar keine Attribute definierbar Mit der Geodatabase gespeichert Mit der Karte gespeichert Erstellen in Arc Catalog Erstellen in Arc Map Definiert Verknüpfung zwischen den Tabellen Relationship class Relate Relates in ArcMap definieren im wesentlichen genau das gleiche einfache, was relationship-classes in Geodaterbasen definieren. Außer das sie mit der Karte gesichert werden und nicht in einer geodatabase (Doppelt Folie 41)

Relation-ship Class UML-Diagramme III one-to-one one-to-many feature feature 1 1 Attribute Attribute one-to-many Relation-ship Class feature feature 1 2...* Attribute Attribute many-to-many feature feature 2...* 2...* Attribute Attribute

Unterschiedliche Relationships Simple Composite

Simple Relationship Class Relationsship zwischen zwei oder mehr Objekten Objekte existieren unabhängig voneinander Multiplizitäten one-to-one one-to-many many-to-many

Composite Relationsship Class Relationsship zwischen zwei oder mehr Objekten Lebensdauer der verknüpften Objekte sind voneinander abhängig Multiplizitäten one-to-one one-to-many

Attribute der Relationship Class Relationship Classes können zusätzlich Attribute über die Beziehung speichern, die keine Attribute der beteiligten Tabellen sind Beispiel: prozentuale Anteil eines Eigentümers an einem Grundstückes Attribute werden in einer neuen Tabelle gespeichert One-to-one und one-to-many benötigen keine neue Tabelle man kann neue Tabellen erstellen Many-to-many benötigt eine neue Tabelle (Relationship Class) für Schlüssel zwischen der Ursprungs- und Zieltabelle

Verbindung zu ArcMap ArcMap Editor hat Werkzeuge um Verknüpfungen in der Geodatabase herzustellen in ArcMap kann man features, die auf Attribute eines verbundenen Objektes basieren, darstellen Relationsip Classes aus ArcCatalog können in ArcMap genutzt werden

Relationship Class I Symbol für Geodatabase

Relationship Class III

Simple / Composite Egal ob composite oder simple kein unterschied bei wizard

Label / Message Richtung der Message

Multiplizität

Attribute (Ja / Nein)

primary key

primary key / foreign key Wie Attributierte Tabelle

Attribute vergeben I

Attribute vergeben II auswählen

Übersicht

Symbol

Löschen von Relationship Classes Achtung: löschen geht nur, wenn im Hintergrund kein ArcMap läuft Bei rename wie in Explorer

Relationship class in Arc Map I

Relationship class in Arc Map II

Relationship class in Arc Map III

ÜBUNG 2 Welche Straßen in Montgomery gehören zu den einzelnen Grundstücken? Montgomery befindet sich im Ordner V:\Proseminar2001\Nie-und-Fuchs Verknüpfe in ArcCatalog den Layer „parcels“ mit „road_cl“ die Verknüpfung soll simple und ohne Attribute sein Erstelle eine Karte in ArcMap, die die Grundstücke von Montgomery darstellt