26
Smart Features Smart Features Relationen Relationen Regeln Regeln

Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Embed Size (px)

Citation preview

Page 1: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Smart FeaturesSmart Features

RelationenRelationen RegelnRegeln

Page 2: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

RelationenRelationen

Definition: Definition: Eine Relation ist eine Verbindung Eine Relation ist eine Verbindung

zwischen zwei Objekten. Diese zwischen zwei Objekten. Diese Objekte können entweder nicht Objekte können entweder nicht räumlich (Objekten) oder räumlich räumlich (Objekten) oder räumlich (Features) sein.(Features) sein.

Außerdem haben Relationen Außerdem haben Relationen Additionseigenschaften.Additionseigenschaften.

Page 3: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Ober- und UnterklassenOber- und Unterklassen

Eine Oberklasse Eine Oberklasse repräsentiert repräsentiert einein Konzept. Eine Konzept. Eine Unterklasse Unterklasse spezialisiert dieses spezialisiert dieses Konzept, indem sieKonzept, indem sie

neue Attribute neue Attribute definiertdefiniert

neue Methoden neue Methoden definiertdefiniert

Page 4: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Ober- und UnterklassenOber- und Unterklassen

und dabei Attribute oder Methoden und dabei Attribute oder Methoden der Oberklasse explizit verwendet der Oberklasse explizit verwendet oder überschreibt. oder überschreibt.

Unterklassen unterscheiden sich Unterklassen unterscheiden sich systematisch voneinander.systematisch voneinander.

Attribute und Methoden einer Attribute und Methoden einer Klasse bilden jeweils ein in sich Klasse bilden jeweils ein in sich geschlossenes Konzept.geschlossenes Konzept.

Page 5: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

RelationsklassenRelationsklassen

Relationen werden in Klassen eingeführt. Relationen werden in Klassen eingeführt. Jede Relation in einer Klasse hat die Jede Relation in einer Klasse hat die

gleiche Anfangs- und Zielklasse. gleiche Anfangs- und Zielklasse. Eine Objektklasse kann zu mehreren Eine Objektklasse kann zu mehreren

Relationsklassen gehören.Relationsklassen gehören. Mit Relationen garantiert Geodatabase Mit Relationen garantiert Geodatabase

die referentielle Integrität zwischen die referentielle Integrität zwischen Objekten, wenn diese geschaffen, Objekten, wenn diese geschaffen, verändert oder gelöscht werden. verändert oder gelöscht werden.

Page 6: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Generelle RelationenGenerelle Relationen

„„General Relationships“ sind General Relationships“ sind Relationen, wo eine bestimmte Relationen, wo eine bestimmte Beziehung zwischen einem Beziehung zwischen einem Merkmal und einem Objekt Merkmal und einem Objekt hergestellt wird. Die Verknüpfung hergestellt wird. Die Verknüpfung geschieht zwischen einer geschieht zwischen einer „Anfangsklasse“ und einer „Anfangsklasse“ und einer „Zielklasse“.„Zielklasse“.

Page 7: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

BeispieleBeispiele

Eine Relation entsteht bsp. durch Eine Relation entsteht bsp. durch die Verbindung von einem die Verbindung von einem Grundstück und dessen Besitzer. Grundstück und dessen Besitzer.

Oder durch die Verbindung Oder durch die Verbindung zwischen einem Gebäude und zwischen einem Gebäude und einem Grundstück.einem Grundstück.

Page 8: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Anwendung in ArcCatalogAnwendung in ArcCatalog

Es gibt drei Arten von Relationen:Es gibt drei Arten von Relationen: 1-1 Relation1-1 Relation 1-M Relation1-M Relation M-N RelationM-N Relation M-1 RelationM-1 Relation Die 1-M Relation werde ich später Die 1-M Relation werde ich später

vorführen.vorführen.

Page 9: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Beispiele zu diesen Beispiele zu diesen RelationenRelationen

1-1 Relation 1-1 Relation

1-M Relation1-M Relation

M-N RelationM-N Relation

origin class21232729

relationship class11 21 6213 23 6517 29 69

destination class62646569

origin class21232729

relationship class11 21 62,6413 23 6517 29 64,69

destination class62646569

origin class21232729

relationship class11 21,23 6213 23 64,6517 27,29 69

destination class62646569

Page 10: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Anwendung in ArcCatalogAnwendung in ArcCatalog

Man geht auf:Man geht auf: D:\GIS-Data\ESRI\ArcInfoDesktop\D:\GIS-Data\ESRI\ArcInfoDesktop\

Arc Tutor\BuildingaGeodatabase\Arc Tutor\BuildingaGeodatabase\MontgomeryMontgomery

Mit rechter Maustaste auf Mit rechter Maustaste auf Montgomery klickenMontgomery klicken

Page 11: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Name eingebenName eingeben

Objekte Objekte auswählen auswählen

Page 12: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Nachdem man die Nachdem man die Namen Namen eingegeben hat, eingegeben hat, drückt man auf drückt man auf weiterweiter

Page 13: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Nachdem man 2mal Nachdem man 2mal auf weiter gegangen auf weiter gegangen ist, erscheint dieses ist, erscheint dieses Fenster; da gibt man Fenster; da gibt man den Zusammenhang den Zusammenhang der Objekte an.der Objekte an.

Anschließend auf Anschließend auf weiterweiter

Page 14: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Im nächsten Im nächsten Fenster klickt Fenster klickt man dann die 1-man dann die 1-M Zeile an.M Zeile an.

Anschließend auf Anschließend auf weiterweiter

Page 15: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Dann auf neinDann auf nein

Anschließend auf Anschließend auf weiterweiter

Page 16: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Man wählt Man wählt ObjektId und ObjektId und ParcelId ausParcelId aus

Page 17: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Schlußendlich hat Schlußendlich hat man dann noch man dann noch mal den Überblick mal den Überblick über die Relation, über die Relation, die man die man angefertigt hat.angefertigt hat.

„„Fertig stellen“ Fertig stellen“ anklickenanklicken

Page 18: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Anwendung in ArcMapAnwendung in ArcMap

Page 19: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Anwendung in ArcMapAnwendung in ArcMap

Page 20: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Aufgabe 1Aufgabe 1

Stellen Sie die Relation zwischen Stellen Sie die Relation zwischen einem Besitzer und seinem einem Besitzer und seinem Grundstück auf. Kopieren Sie in Grundstück auf. Kopieren Sie in ArcCatalog in U:\Marc das ArcCatalog in U:\Marc das Verzeichnis Montgomery in Ihr Verzeichnis Montgomery in Ihr eigenes Verzeichnis.eigenes Verzeichnis.

Page 21: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Definition der RegelnDefinition der Regeln

Kanten-Knoten Regel: Verbindungsregel, Kanten-Knoten Regel: Verbindungsregel, die dazu führt, daß ein Knoten A mit die dazu führt, daß ein Knoten A mit einer Kante B verbunden wird.einer Kante B verbunden wird.

Kanten-Kanten-Regel: Verbindungsregel, Kanten-Kanten-Regel: Verbindungsregel, die dazu führt, daß eine Kante A mit die dazu führt, daß eine Kante A mit einer Kante B durch die Knoten C einer Kante B durch die Knoten C verbunden wird. Bei dieser Regel werden verbunden wird. Bei dieser Regel werden Knoten immer eingeschlossen. Knoten immer eingeschlossen.

Page 22: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

AnwendungAnwendung

Diese Regeln können von ArcCatalog Diese Regeln können von ArcCatalog erstellt oder geändert werden, indem es erstellt oder geändert werden, indem es die geometrischen Eigenschaften des die geometrischen Eigenschaften des Netzwerks verändert.Netzwerks verändert.

Verbindungsregeln entstehen zwischen Verbindungsregeln entstehen zwischen zwei Featureklassen oder zwischen einer zwei Featureklassen oder zwischen einer Featureklasse und dem Subtype einer Featureklasse und dem Subtype einer anderen Featureklasse oder zwischen zwei anderen Featureklasse oder zwischen zwei Subtypes verschiedener Featureklassen.Subtypes verschiedener Featureklassen.

Page 23: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

BeispieleBeispiele

In einem Wassernetz kann ein 10-Zoll-In einem Wassernetz kann ein 10-Zoll-Rohr (Kante) nur durch einen Rohr (Kante) nur durch einen entsprechenden Adapter (Knoten) mit entsprechenden Adapter (Knoten) mit einem 8-Zoll-Rohr (Kante) verbunden einem 8-Zoll-Rohr (Kante) verbunden werden.werden.

Ein Hydrant kann immer nur an einer Ein Hydrant kann immer nur an einer Wasserleitung angeschlossen sein, Wasserleitung angeschlossen sein, befestigt an einer Stromleitung ergibt befestigt an einer Stromleitung ergibt keinen Sinn.keinen Sinn.

Page 24: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Anwendung in ArcCatalogAnwendung in ArcCatalogKanten-Kanten-RegelKanten-Kanten-Regel

Auf Waternet mit Auf Waternet mit rechter Maustaste rechter Maustaste klickenklicken

Properties Properties anklickenanklicken

In der Connectivity In der Connectivity Tabelle klickt man Tabelle klickt man die Feature Klassen die Feature Klassen an, mit denen man an, mit denen man die Regel festlegt.die Regel festlegt.

Page 25: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Aufgabe 2Aufgabe 2

Schaffen Sie eine Regel zwischen Schaffen Sie eine Regel zwischen Distribmains und Trainsmains mit Distribmains und Trainsmains mit einem Knoten ihrer Wahl und einem Knoten ihrer Wahl und versuchen Sie die Anwendung in versuchen Sie die Anwendung in ArcMap.ArcMap.

Page 26: Smart Features b Relationen b Regeln. Relationen b Definition: b Eine Relation ist eine Verbindung zwischen zwei Objekten. Diese Objekte können entweder

Zuletzt bevor wir es Zuletzt bevor wir es vergessenvergessen

Wir wünschen Herrn Plümer Wir wünschen Herrn Plümer alles Gute zu seinem alles Gute zu seinem

Geburtstag Geburtstag Vielen Dank für Ihre Vielen Dank für Ihre

AufmerksamkeitAufmerksamkeit