Routenplanung und Navigation GDF ein internationaler Standard zur Modellierung von Straßennetzen

Preview:

Citation preview

Routenplanung und Navigation

GDF

ein internationaler Standard zur Modellierung von Straßennetzen

03. Juli 2003 Manuela Nie 2

• Allgemein– Motivation– Was ist GDF?

• Aufbau des GDF– Feature Catalogue– Attribut Catalogue– Relationship Catalogue

• Beispiele in ArcMap

Übersicht

03. Juli 2003 Manuela Nie 3

Unterschiedliche Länder =

Unterschiedliche Basisinformationssyteme für Geo- Daten

ABERviele Nutzer die alle Daten parallel verwenden möchten

Lösung: Entwicklung eines internationalen Standards -

das GDF - Datenmodell

Motivation

03. Juli 2003 Manuela Nie 4

Ausschnitt aus ArcMap-Bonner GDF

03. Juli 2003 Manuela Nie 5

Was ist GDF?

• Abkürzung für „geographic data files“• beinhaltet die Beschreibung, Klassifizierung

und Codierung von Straßeninfrastrukturen• Vorgaben für GDF in der ISO/TC 204 N 34• Norm wird laufend aktualisiert und

weiterentwickelt • dient unter anderem als Grundlage für die

Fahrzeugnavigation

03. Juli 2003 Manuela Nie 6

Routenplanungen

• Kein Problem: wenn ich alle Straßen in allen Richtungen befahren kann

• ABER: wie realisiere ich Verkehrsregeln wie Einbahnstraßen, Abbiegeverbote etc.

03. Juli 2003 Manuela Nie 7

Lösung

03. Juli 2003 Manuela Nie 8

Aufbau des GDF

• Feature Catalogue• Attribut Catalogue• Relationship Catalogue• Feature Representation Scheme• Quality Description

03. Juli 2003 Manuela Nie 9

Feature Catalogue

Features

ComplexFeatures

SimpleFeaturesenthält

ist enthalten

in

enthältist

enthalten in

Point Features

Line Features

AreaFeatures

besitzt be-zeichnet

vierstelligerCode

03. Juli 2003 Manuela Nie 10

Levels

• die Objekte werden auf drei unterschiedlichen Ebenen erfasst– Level – 0– Level – 1– Level – 2

03. Juli 2003 Manuela Nie 11

Level – 0

• Topology Ebene• Alles wird durch die graphischen Basiselemente dargestellt

– Nodes (0-dim) oder alternativ Punkt– Edges (1-dim) oder alternativ Polylinie– Faces (2-dim) oder alternativ Polygon

• Keinen direkten Objektbezug• Exakte topologische Anfragen möglich

– z.B. in welchem Landkreis befinde ich mich im Moment?

03. Juli 2003 Manuela Nie 12

Beispiel Level-0

03. Juli 2003 Manuela Nie 13

Level-1

• Feature Ebene• wird zur optimalen Routenfindung verwendet• beinhaltet Simple Features• an Features können Attribute und Relationen gehängt

werden

03. Juli 2003 Manuela Nie 14

Beispiel Level-1

03. Juli 2003 Manuela Nie 15

Level-2

• Simple und Complex Features werden miteinander verbunden– Kreuzungen, die in Level-1 als einzelne Straßenelemente

dargestellt wurden, sind in Level-2 zum Beispiel nur noch ein Punkt

• wird verwendet, wenn eine vereinfachte Darstellung des Straßennetzes ausreicht.– z.B. Planen einer Reise von A nach B über C, da hierfür keine

detaillierten Informationen benötigt werden– auf Level-1 werden diese Informationen genauer definiert

03. Juli 2003 Manuela Nie 16

Beispiel Level-2

03. Juli 2003 Manuela Nie 17

Attribute Catalogue

Attribute

Features Relationen

Composite Attribute

AttributeTyp

gehörtzu

besitzt

gehörtzu

besitzt

SimpleAttribute

besitzt

CodeName

be-zeichnet

03. Juli 2003 Manuela Nie 18

Relationship CatalogueRelationen

beteiligteFeatures

besitztbe-zeichnet sind inent-

hält

CodeName gehört

zu

besitzt

KlassenVorfahrts-

beziehungen

Abbiege-verbote

Über/Unter-führungen

„Teil-von“-Beziehung

Adjazenz-relation

03. Juli 2003 Manuela Nie 19

Beispiele für Relationen• Prohibited Manoeuvre

– Manöver, welches eigentlich möglich, aber verboten ist

– Verkehrszeichen• Restricted Manoeuvre

– Manöver, welche eindeutig anhand der Anwendung rechtmäßiger Maßnahmen, die durch Verkehrsschilder angezeigt werden, erlaubt sind

– Verkehrszeichen

03. Juli 2003 Manuela Nie 20

Beispiel Kreuzung (1)

03. Juli 2003 Manuela Nie 21

Beispiel Kreuzung (2)

ENDE!!!!

03. Juli 2003 Manuela Nie 23

Features

• Realweltobjekt wie z.B. Straßen, Gebäude und Eisenbahnen

• Beispiele– Roads– Ferries– Buildings– Brunnels (Bridge und Tunnels)– Trafic Sign

03. Juli 2003 Manuela Nie 24

Attribute

• Definieren die Eigenschaften und Besonderheiten von Features und Relationen

• Attribut-Werte können Code, Text, ID oder Zahlenwert sein

• Unterscheidung in einfache, zusammengesetzte, segmentierte und zeitabhängige Attribute

• Beispiele für eine Straße– Number of Lane– Direction of Traffic Flow– Opening Period

03. Juli 2003 Manuela Nie 25

Relationen• ähnlich wie Attribute• definieren jedoch nur Features • es gibt

– binäre Relationships mit nur zwei beteiligten Features• Beispiel: Paris ist die Hauptstadt von Frankreich

– drei- oder mehrfach Relationships mit mehreren Features

• Beispiele: Prohibited Manoeuvre Restricted Manoeuvre

• ein Feature kann an mehr als einer Relation beteiligt sein

03. Juli 2003 Manuela Nie 26

Verkehrszeichen (1)

03. Juli 2003 Manuela Nie 27

Verkehrszeichen (2)

03. Juli 2003 Manuela Nie 28

03. Juli 2003 Manuela Nie 29

03. Juli 2003 Manuela Nie 30

03. Juli 2003 Manuela Nie 31

03. Juli 2003 Manuela Nie 32

03. Juli 2003 Manuela Nie 33

03. Juli 2003 Manuela Nie 34

03. Juli 2003 Manuela Nie 35

ENDE!!!!

Recommended