Upload
marcus-boehm
View
223
Download
4
Embed Size (px)
Citation preview
13.12.04 Karsten Skibka 1
Versorgungsnetze
Erzeugung & Änderung
13.12.04 Karsten Skibka 2
Übersicht Was ist ein Netz Wozu gibt es ein Netz Geometrisches Netzwerk Logisches Netzwerk Netzwerkfeature – Typen Netzwerkfeature – Klassen Gewichte Erzeugung eines Netzwerkes Aufgabe 1 Network Connectivity Rules Änderung von Netzwerken Neue Feature Klassen erstellen Aufgabe 2
13.12.04 Karsten Skibka 3
Was ist ein Netz Besteht aus 2 Grundelementen 1. Edge (=Kante) 2. Junction (=Knoten)
Beispiel: Kanten = Straßen , Bahngleise usw. Knoten = Kreuzung , Schalter usw.
→ Kanten haben 2 Knoten und dadurch kann der Strom von einer Kante zur anderen Kante gewährleistet werden
13.12.04 Karsten Skibka 4
Wozu gibt es ein Netz
Die Sammlung von Straßen , Rohrleitungen ,Kabel usw. ermöglicht eine Bewegung der Menschen
modelliert das fließen von Mitteln wie Elektrizität, Gas, Wasser …
Verkehrswege zur Versorgung und Aufrechterhaltung der Gesellschaft
Infrastruktur modelliert ein Netzwerk
13.12.04 Karsten Skibka 5
Geometrisches Netzwerk Eine Kante hat 2 Knoten und ein Knoten kann mit
jeder Kante verbunden werden Sammlung von Features Die Features repräsentieren Kanten und Knoten und
werden Netzwerkfeature genannt besteht aus Netzwerkfeatures besteht aus Netzwerkfeature-Klasse In den Netzwerkfeature-Klassen sind die
Netzwerkfeature untergeordnet steht in Verbindung mit dem Logischen Netwerk
13.12.04 Karsten Skibka 6
Geometrisches NetzwerkBeispiel
Netzwerkfeature-Klassen Netzwerkfeature
13.12.04 Karsten Skibka 7
Logisches Netwerk Ist ein reiner Netzwerkgraph ,der aus Kanten- und
Knotenelementen besteht Ist eine Sammlung von verbundenen Kanten und
Knoten Hauptabsicht ist die Verbindungstauglichkeits- informationen mit sicheren Attributen zu speichern Kanten und Knoten beinhalten keine Geometrie Ist unsichtbar in ArcMap und ArcCatalog ,aber es ist
das Grundgerüst für das Geometrische Netzwerk
13.12.04 Karsten Skibka 8
Logisches NetzwerkBeispiel
KantenelementeKnotenelemente
13.12.04 Karsten Skibka 9
Netzwerkfeature-Typen Vier Rollen im G.N.
Jede Feature-Klasse beinhaltet einer dieser Typen
Teil von der Geodatabase und dient als Datenübertragungsmodell
13.12.04 Karsten Skibka 10
Netzwerkfeature-Typen Es gibt eine 1 zu 1 oder eine 1 zu mehreren
Beziehung zwischen Netzwerkfeaturen im Geometrischen Netzwerk und Netzwerkelementen im Logischen Netzwerk
1.Simple Junction Feature
Steht in Verbindung mit einem einfachen Knoten im Logischen Netzwerk Netzwerkfeature Netzwerkelement
13.12.04 Karsten Skibka 11
Netzwerkfeature-Typen2.Complex Junction Feature Steht in Verbindung mit einer
Sammlung von Knoten und Kanten
13.12.04 Karsten Skibka 12
Netzwerkfeature-Typen
3.Simple Edge FeatureSteht in 1 zu 1 übereinstimmung mit einer einzelnen Kante im Logischen Netzwerk
4.Complex Edge Feature
Steht in Verbindung mit mehreren KantenIm Logischen Netz
13.12.04 Karsten Skibka 13
Netzwerkfeature-Klassen Ist eine Sammlung von einem der Netzwerkfeatures Man kann soviel Klassen wie notwendig für Kanten und Knoten
erstellen und man kann Attribute zu den Klassen hinzufügen Mehr als eine Netzwerkfeature-Klasse stellen eine gegebene
topologische Rolle im G.N. dar Eine Netzwerkfeature-Klasse steht in Verbindung mit genau einem
G.N.
Attribute
13.12.04 Karsten Skibka 14
Gewichte
Gewicht ist ein Netzwerkfeature ,der Kosten repräsentiert ,die man beim passieren einer Kante/Knoten aufwenden muß
Beispiele
• Länge (zum finden des kürzesten Weges)• Kosten (zum finden des günstigsten Weges)• Zeit (zum finden des schnellsten Weges)
13.12.04 Karsten Skibka 15
Erzeugen eines Netzwerkes
In ArcCatalog kann man das Geometrische Netzwerk nur über Geodatabase sehen ,nur so hat man Zugang
Das Geometrische Netzwerk wird innerhalb eines Feature dataset erzeugt
13.12.04 Karsten Skibka 16
Erzeugen eines Netzwerkes Rechts-Klick auf das
gewünschte Dataset1
Drücke „ New “2
Drücke „ Geometric Network “
3
1
2
3
13.12.04 Karsten Skibka 17
Erzeugen eines Netzwerkes Es erscheint ein
Wizard-Fenster ,der hilft ein G.N. zu errichten
4 Drücke „ Next “
4
13.12.04 Karsten Skibka 18
Erzeugen eines Netzwerkes
6
5
6
5
Um ein leeres Netzwerk zu errichten
Click „ Next “
13.12.04 Karsten Skibka 19
Erzeugen eines Netzwerkes
8
7
8
7
Name vom Netz eingeben
Click „ Next “
13.12.04 Karsten Skibka 20
Erzeugen eines Netzwerkes
10
12
9 Um Gewichte zuzuweisen
Hinzufügen für neue Gewichtsnamen
Gewichtsname wählen
Typ für Gewichtsname aussuchen
11
1211
10
9
13.12.04 Karsten Skibka 21
Erzeugen eines Netzwerkes
13
13 Drück „ Finish “
13.12.04 Karsten Skibka 22
Erzeugen eines Netzwerkes Drück diese
Option um ein G.N. aus bereits existierenden Features zu errichten
5
5
6
Drücke „ Next “6
13.12.04 Karsten Skibka 23
Erzeugen eines Netzwerkes Click auf die
Feature-Klasse ,die du in deinem G.N. haben willst
Name für das Netzwerk eingeben
Drücke „ Next “
7
8
9
7
8
9
13.12.04 Karsten Skibka 24
Erzeugen eines Netzwerkes
10
11
Click „ Yes “ ,damit existierende Attributwerte erhalten bleiben
Click „ Next “
10
11
13.12.04 Karsten Skibka 25
Erzeugen eines Netzwerkes
13
12
14
Auswählen wenn man Complex Edge in seinem Netzwerk haben will
Prüf welche Linien- Feature-Klassen zu einer Complex Edge werden ,ansonsten simple Edge
Click „ Next “
12
13
14
13.12.04 Karsten Skibka 26
Erzeugen eines Netzwerkes
18
17
16
15
Feature-Klassen werden automatisch verbunden
Snapping Tolleranz
Wähl die Feature-Klassen aus ,die miteinander verbunden werden sollen
15
16
17
18 Click „ Next “
13.12.04 Karsten Skibka 27
Erzeugen eines Netzwerkesum den Attributen Gewichte zuordnen zu können
Weight Name wählen
dem Weight Name ein Typ zuordnen
Um ein neuen Weight Name hinzuzufügen
19
20
21
22
20
22
21
19
13.12.04 Karsten Skibka 28
Erzeugen eines Netzwerkes
Das Gewicht „ length “ wird auf die gespeicherte Länge angewendet.Die Werte befinden sich in der Attributliste der jeweiligen Feature Klasse
23
13.12.04 Karsten Skibka 29
Erzeugen eines Netzwerkes
24 Click „ Finish “
24
13.12.04 Karsten Skibka 30
Aufgabe 1• kopiert euch die Datei V:/Karsten/Montgomery_Full auf euer Verzeichnis
• Öffnet ArcCatlog und verwendet das Dataset Landbase
• Erzeugt ein Geometrisches Netzwerk auf existierenden Basen bestehend- wählt alle Feature Klassen- bennent euer Netz wie ihr wollt- mit komplexen Kanten (alle wählen)- alle Features sollen snappen- keine Gewichte
• Öffnet in ArcMap das erstellte geometrische Netzwerk
13.12.04 Karsten Skibka 31
Lösung
13.12.04 Karsten Skibka 32
Network Connectivity Rule In den meisten Netzwerken können nicht alle Kanten mit allen anderen Knoten
verbunden werden und andersrum auch nicht welche Netzwerkfeature-Typen mit anderen verbunden werden dürfen wie viele Features von einem Typ mit Features eines anderen Typ verbunden werden
können
2 Regeln: 1) Edge-junction Rule (=welcher Typ Knoten zu welchen Typ Kante verbunden werden kann) 2) Edge-edge Rule (=welche Kombinationen von Kanten Typen durch ein . gegebenen Knoten verbunden werden kann) zu 1) - Wasserleitung mit Hydrant (geht) - Wasserleitung mit Stromkasten (geht nicht) zu 2) -zwei unterschiedlich dicke Leitungen müssen mit einem Adapter verbunden werden
13.12.04 Karsten Skibka 33
Network Connectivity Rule
Rechts-klick auf das Geometrische Netzwerk und auf Properties
13.12.04 Karsten Skibka 34
Network Connectivity RuleEdge Edge Rule
auf Connectivity
Feature-Klasse auswählen für die die Regel gelten soll
Click auf Subtyp ,wenn vorhanden
Der zu verbindende Edge-Subtyp oder die Feature-Klasse
Junction Feature Klasse wählen zwischen den beiden Kanten
13.12.04 Karsten Skibka 35
Network Connectivity Rule
Mit rechts-click auf Junction-Feature Klasse und default setzen
d.h. dass diese d.h. dass diese junctionjunction automatisch in ArcMap automatisch in ArcMap erzeugt wird, wenn keine erzeugt wird, wenn keine weitere weitere edgeedge anschließt anschließt
13.12.04 Karsten Skibka 36
Network Connectivity RuleEdge Junction Rule
Kante auswählen
mögliche Subtypen auswählen
Junction Feature wählen für die ausgewählte Edge-Klasse
13.12.04 Karsten Skibka 37
Network Connectivity RuleAnzahl der Kanten beschränken,die mit simple junction verbunden werden sollen
Anzahl der Knoten beschränlen,die mit der simple edges verbunden werden sollen
13.12.04 Karsten Skibka 38
Änderung von Netzwerken
1) Erzeugen
Es werden neue Kanten/Knoten in einem bestehenden Netzwerk in ArcMap mittels Editor verändert (siehe letzter Vortrag)
2) Löschen 3) Deaktivieren(= Features sind noch vorhanden, aber nicht an das Netzwerk angeschlossen)
Network Editing
connecting disconnecting
13.12.04 Karsten Skibka 39
Neue Feature Klasse erstellen
Auf Feature Dataset rechts-klick
13.12.04 Karsten Skibka 40
Neue Feature Klasse erstellenName eingeben
man hat die Wahl ob die neue Feature Klasse dirkt in ein bestehendes Netz eingefügt werden soll
Typ von neue Feature Klasse
aussuchen in welches Netz gespeichert werden soll
13.12.04 Karsten Skibka 41
Neue Feature Klasse erstellen
Beliebig viele Felder können unter „Field Name“ erstellt werden (z.B. Kosten)
Klickt man auf „Geometry“ ,öffnen sich die Eigenschaften davon
Nun kann man die geometrische Form der neuen Feature Klasse wählen
13.12.04 Karsten Skibka 42
Aufgabe 2Erstellt eine Edge-Edge Rule: - für die Feature Klasse „ Distribmains “ - wählte eine passende Kante ,die mit Distribmains verbunden werden kann - wählt ein junction-subtyp als Verbindung - setzt einen junction als „default“
Erstellt eine Edge-Junction Rule:
- für die Klasse Transmains - wählt eine passende Verbindung- legt die Anzahl der Kanten und Knoten fest, die verbunden werden sollen
13.12.04 Karsten Skibka 43
Literatur
• Building a Geodatabase
• Modelling our world
• Using ArcMap