routenplanung und navigation gdf ein internationaler standard zur modellierung von straßennetzen
Post on 06-Apr-2016
217 Views
Preview:
TRANSCRIPT
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!!!!
top related