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!)