13.12.04Karsten Skibka1 Versorgungsnetze Erzeugung & Änderung.

Post on 06-Apr-2016

223 views 4 download

Transcript of 13.12.04Karsten Skibka1 Versorgungsnetze Erzeugung & Änderung.

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