Junction element table

Werbung
simple
edge & junction
(Kanten & Knoten)
feature
Stadt s3
Landstr. l2
Stadt s4
Autobahn a1
Landstr. l1
Stadt s2
Stadt s1
Geometrisches Netzwerk
Junction element table
Städte
Landstr
id geometry
s1
1
s1
0
s2
1
s2
1
s3
1
s3
2
s4
1
s4
3
id geometry
l1
l2
Autobahnen
Feature class Feature ID Element ID
id geometry
a1
Geometrisches Netz
Junction element table
F. class
F. ID
E. ID
2
l1
10
2
l2
11
3
a1
12
Logisches Netz
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
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
Wasserleitung
Kantentabelle
id diameter type geometry
e1
15
c
Feature class Feature ID Element ID
e2
15
c
1
e1
10
e3
15
c
1
e2
11
1
e3
12
2
h1
13
2
h2
14
complex
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
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
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
Hahn
id
geometry
Knotentabelle
t1
t2
Feature class Feature ID Sub-ID Element ID
3
t1
1
0
3
t2
1
1
13
0
10
1
11
14
12
Connectivity table (Verknüpfungstabelle)
Junction Benachbarte Kanten und Knoten
0
- , 10
1 , 11
- , 14
1
0 , 11
- , 12
- , 13
15
0
11
10
14
12
1
• Complexe Knoten werden oft in
elektronischen Netzen benutzt, um
complexe Schalter zu repräsentieren.
Ein complexer Knoten --> ein Netz für sich
hier: 4 Kanten Element
5 Knoten Elemente
S1-8
S1-9
c1
S1-1
S1-3
S1-4
c2
c4
S1-2 S1-6
S1-7
S1-5
s
c3
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
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
Vorteile complexer
Kanten & Knoten
Kontrolle
Datenfrage --> etwas nachgucken
Aufrechterhaltung / Instandhaltung
Regeln leichter als für jede Kante
einzeln
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
...
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“)
Beispiel
Ohne „Reduzierer“ keine anständige
Verbindung
10´´pipe
8´´pipe
Beispiel
Anständige Verbindung durch den
„Reduzierer“
10´´pipe
8´´pipe
Reducer
Hinführung zu
Verknüpfungsregeln
best. Kanten sollen nicht immer mit allen
Knoten verknüpft werden dürfen
Kante A
Kante B
Knoten C
Knoten D
Knoten E
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 C
Knoten D
Knoten E
Verknüpfungsregeln
 Kanten- Kanten Regel
 Kanten- Knoten Regel
 Kanten- Knoten cardinality
 Default junction (=Knoten) type
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
Beispiel 1
Anständige Verbindung durch den
„Reduzierer“
10´´pipe
8´´pipe
Reducer
Beispiel 2
Ohne „Reduzierer“ keine anständige
Verbindung
10´´pipe
8´´pipe
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
Beispiel 1
Ein Versorgungshahn kann mit einem
Zähler „beendet“ werden
Versorgungs-Hahn
Zähler
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
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
Knoten- Kanten cardinality
--> d.h. wie viele Kanten müssen mindestens
mit einem best. Knoten verknüpft werden
1
n
2
...
3
n=? (n=Anzahl der Kanten)
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)
4
1
2
3
...
n
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
Bedeutung
Mit Verknüpfungsregeln läßt sich die
Vollständigkeit eines Netzwerk-features
leicht aufrechthalten
Aufgabe
Erstellt ein geometrisches Netz
verwendet: D:\GisData\ArcInfoDesktop\
ArcTutor\Building a Geodatabase\
Montgomery\Water (wie bei Christian auf
V: kopieren)
öffnen in ArcCatalog oder ArcToolbox
definiert verschiedene Regeln
(erst Regeln def., dann in ArcMap öffnen!)
Herunterladen