42
simple edge & junction (Kanten & Knoten) feature

Simple edge & junction (Kanten & Knoten) feature

Embed Size (px)

Citation preview

Page 1: Simple edge & junction (Kanten & Knoten) feature

simple edge & junction (Kanten

& Knoten)

feature

Page 2: Simple edge & junction (Kanten & Knoten) feature

Stadt s1

Stadt s2

Stadt s4

Stadt s3

Autobahn a1Landstr. l1

Landstr. l2

Geometrisches Netzwerk

Page 3: Simple edge & junction (Kanten & Knoten) feature

Städte id geometry

s1

s2

s3

s4

id geometry

l1

l2

id geometry

a1

Landstr

Auto-bahnen

Junction element table

Feature class Feature ID Element ID

1 s1 0

1 s2 1

1 s3 2

1 s4 3

Junction element tableF. class F. ID E. ID

2 l1 10

2 l2 11

3 a1 12

Geometrisches Netz Logisches Netz

Page 4: Simple edge & junction (Kanten & Knoten) feature

19

Simple edge & junction features

Simple edge & junction features habenein 1 : 1 Verhältnis zwischen denfeatures im geometrischen Netzwerkund den Elementen im logischenNetzwerk

Page 5: Simple edge & junction (Kanten & Knoten) feature

Splitten einer simplen Kante

Im folgenden Beispiel existiert eine simple Wasserleitung (e1) die zwei Häuser

versorgen soll--> zwei zusätzliche Knoten müssen

angebracht werden

Page 6: Simple edge & junction (Kanten & Knoten) feature

19

Splitting a simple edge

h1

h2

e1

Wasserleitung

id diameter type geometry

e1 15 concrete

id geometry

h1

h2

Leitung

Hahn

id geometry

t1

t2

h1

Page 7: Simple edge & junction (Kanten & Knoten) feature

Der einzige Weg Knoten in simple Kanten einzufügen ist:

die Hauptleitung (e1) wird gesplittet

--> e1, e2, e3 entstehen

Grund: 1 : 1 Verhältnis bei simplen Kanten

Page 8: Simple edge & junction (Kanten & Knoten) feature

19

Splitting a simple edge

h2

e1

Wasserleitung

id diam type geometry

e1 15 concrete

e2 15 concrete

e3 15 concrete

id geometry

h1

h2

Leitung

h1

e2

e3

Page 9: Simple edge & junction (Kanten & Knoten) feature

Wasserleitung

id diameter type geometry

e1 15 c

e2 15 c

e3 15 c

Kantentabelle

Feature class Feature ID Element ID

1 e1 10

1 e2 11

1 e3 12

2 h1 13

2 h2 14

Page 10: Simple edge & junction (Kanten & Knoten) feature

complex edge & junction (Kanten

& Knoten)

feature

Page 11: Simple edge & junction (Kanten & Knoten) feature

Splitten einer complexen Kante

Im folgenden Beispiel existiert eine complexe Wasserleitung (e1) die zwei Häuser

versorgen soll--> zwei zusätzliche Knoten müssen

angebracht werden

Page 12: Simple edge & junction (Kanten & Knoten) feature

19

Splitting a comlex edge

h1

h2

e1

Wasserleitung

id diameter type geometry

e1 15 concrete

id geometry

h1

h2

Leitung

Hahn

id geometry

t1 t1

t2 t2

h1

t2

Page 13: Simple edge & junction (Kanten & Knoten) feature

Das Einfügen von zwei Knoten schafft drei Kanten-Elemente

aus einer edge (=Kante) feature--> e1-1, e1-2, e1-3 entstehen

--> je mit eigener Sub-ID

Page 14: Simple edge & junction (Kanten & Knoten) feature

19

Splitting a complex edge

h2

e1-1h1

e1-2e1-3

Page 15: Simple edge & junction (Kanten & Knoten) feature

Wasserleitung

id diameter type geom

e1 15 c

Kantentabelle

Feature class Feature ID Sub-ID Element ID

1 e1 1 10

1 e2 2 11

1 e3 3 12

2 h1 1 13

2 h2 1 14

Page 16: Simple edge & junction (Kanten & Knoten) feature

Hahn

id geometry

t1

t2

Knotentabelle

Feature class Feature ID Sub-ID Element ID

3 t1 1 0

3 t2 1 1

10

0

14

1213 1

11

Page 17: Simple edge & junction (Kanten & Knoten) feature

Connectivity table (Verknüpfungstabelle)

Junction Benachbarte Kanten und Knoten

0 - , 10 1 , 11 - , 14

1 0 , 11 - , 12 - , 13

0111

12

1014

15

Page 18: Simple edge & junction (Kanten & Knoten) feature

19

complex junction feature

• Complexe Knoten werden oft in elektronischen Netzen benutzt, um complexe Schalter zu repräsentieren.

Page 19: Simple edge & junction (Kanten & Knoten) feature

19

complex junction feature

Ein complexer Knoten --> ein Netz für sich

hier: 4 Kanten Element

5 Knoten Elemente

Page 20: Simple edge & junction (Kanten & Knoten) feature

19

complex junction feature

c1

c2

c3

c4S1-6

S1-7S1-5

S1-9 S1-8

s

S1-1

S1-4

S1-2

S1-3

Page 21: Simple edge & junction (Kanten & Knoten) feature

Edge element table

Feature class Feature ID Sub-ID Element ID

1 s1 1 10

1 s1 2 11

1 s1 3 12

1 s1 4 13

2 c2 1 14

2 c2 1 15

2 c3 1 16

2 c4 1 17

Page 22: Simple edge & junction (Kanten & Knoten) feature

Junction element table

Feature class Feature ID Sub-ID Element ID

- s1 5 20

- s1 6 21

- s1 7 22

- s1 8 23

- s1 9 24

Page 23: Simple edge & junction (Kanten & Knoten) feature

Vorteile complexer Kanten & Knoten

Kontrolle

Datenfrage --> etwas nachgucken

Aufrechterhaltung / Instandhaltung

Regeln leichter als für jede Kante einzeln

Page 24: Simple edge & junction (Kanten & Knoten) feature

Aufgabe 1

Verändert das Netz (water_v) z.B. einfügen von unterschiedlichen Kanten

und Knoten (complex oder simple) und “untersucht” mit Info was entstanden ist

...

Page 25: Simple edge & junction (Kanten & Knoten) feature

Hinführung zu Verknüpfungsregeln

Wassernetz: Verbindung eines 10-inch

Übertragungsnetzes mit einem 8-inch Übertragungsnetz nicht so einfach möglich

--> nur mit einem Reducer („Reduzierer“)

Page 26: Simple edge & junction (Kanten & Knoten) feature

Beispiel

Ohne „Reduzierer“ keine anständige Verbindung

10´´pipe 8´´pipe

Page 27: Simple edge & junction (Kanten & Knoten) feature

Beispiel

Anständige Verbindung durch den „Reduzierer“

10´´pipe8´´pipe

Reducer

Page 28: Simple edge & junction (Kanten & Knoten) feature

Hinführung zu Verknüpfungsregeln

best. Kanten sollen nicht immer mit allen

Knoten verknüpft werden dürfen

Kante A Kante B

Knoten CKnoten D

Knoten E

Page 29: Simple edge & junction (Kanten & Knoten) feature

Hinführung zu Verknüpfungsregeln

best. Kanten sollen nicht immer verknüpfbar sein mit anderen Kanten (durch alle anderen Knoten)

Kante A Kante B , F , G , H

Knoten CKnoten D

Knoten E

Page 30: Simple edge & junction (Kanten & Knoten) feature

Verknüpfungsregeln

Kanten- Kanten Regel

Kanten- Knoten Regel

Kanten- Knoten cardinality

Default junction (=Knoten) type

Page 31: Simple edge & junction (Kanten & Knoten) feature

Kanten- Kanten Regel

allg.: begründet, welche Kombination von Kantentypen mit einem gegebenen Knoten verknüpft werden kann

konkret: begründet, daß eine Kante vom Typ A mit mit einer Kante vom Typ B mit einem Knoten vom Typ C verknüpft werden kann

Einschließung eines Knotens

Page 32: Simple edge & junction (Kanten & Knoten) feature

Beispiel 1

Anständige Verbindung durch den „Reduzierer“

10´´pipe8´´pipe

Reducer

Page 33: Simple edge & junction (Kanten & Knoten) feature

Beispiel 2

Ohne „Reduzierer“ keine anständige Verbindung

10´´pipe 8´´pipe

Page 34: Simple edge & junction (Kanten & Knoten) feature

Kanten- Knoten Regel

erzwingt, daß einen Kante vom Typ A mit einer Knoten vom Typ B verknüpft werden kann

anders ausgedrückt:erzwingt, welcher Knotentyp mit einem

best. Kantentyp verknüpft werden darf

Page 35: Simple edge & junction (Kanten & Knoten) feature

Beispiel 1

Ein Versorgungshahn kann mit einem Zähler „beendet“ werden

Zähler

Versorgungs-Hahn

Page 36: Simple edge & junction (Kanten & Knoten) feature

Beispiel 2

Ein Übertragungsrohr kann nicht mit einem Zähler verknüpft werden

Zähler können nur mit geringen Spannungsleitern verknüpft werden

Übertragungsleitung/rohr

Zähler

Page 37: Simple edge & junction (Kanten & Knoten) feature

Knoten- Kanten cardinality

gibt das Verhältnis von minimaler und maximaler Belastung eines Knotens bzlg. der Kanten an

--> d.h. wie viele Kanten müssen mindestens

-->und wie viele Kanten dürfen maximal mit einem best. Knoten verknüpft werden

Page 38: Simple edge & junction (Kanten & Knoten) feature

Knoten- Kanten cardinality

--> d.h. wie viele Kanten müssen mindestens mit einem best. Knoten verknüpft werden

1

2

3

...

n

n=? (n=Anzahl der Kanten)

Page 39: Simple edge & junction (Kanten & Knoten) feature

Knoten- Kanten cardinality

-->und wie viele Knoten dürfen maximal mit einer best. Kante verknüpft werden

-->macht nur bei complexen Kanten Sinn!n=? (n=Anzahl der Knoten)

12 3

4 ... n

Page 40: Simple edge & junction (Kanten & Knoten) feature

Default junktion type

Eine Kante soll mit einer anderen Kante verknüpft werden

--> man kann im Vorfeld angeben mit welchem Knoten die bestimmten Kanten immer automatisch verbunden werden sollen

Page 41: Simple edge & junction (Kanten & Knoten) feature

Bedeutung

Mit Verknüpfungsregeln läßt sich die Vollständigkeit eines Netzwerk-features leicht aufrechthalten

Page 42: Simple edge & junction (Kanten & Knoten) feature

Aufgabe

Erstellt ein geometrisches Netzverwendet: D:\GisData\ArcInfoDesktop\

ArcTutor\Building a Geodatabase\ Montgomery\Water (wie bei Christian auf V: kopieren)

öffnen in ArcCatalog oder ArcToolboxdefiniert verschiedene Regeln (erst Regeln def., dann in ArcMap öffnen!)