Datenbankdesign: Straßentopologie in GIS

15

Gibt es eine Standard- oder Best-Practice-Methode zum Speichern bestimmter Straßenmerkmale:

Fahrtrichtung:

  • Einbahnstraßen: Straßen nur in eine Richtung
  • Zentrum Abbiegespuren: Straßen , die zwischen zwei Fahrspuren vorhanden ist , dass entweder Fahrspur nach links oder rechts drehen kann , wie dies
  • Autobahnkreuz Rampen und Fahrspuren zusammenführen

Straßenfunktionalität:

  • Kreuzungslayout (signalisiert oder unsignalisiert):
    • Einbeziehen der verschiedenen zulässigen und nicht zulässigen Muster einer Kreuzung in eine Datenbank, z. B .:
    • No-U dreht sich
    • Biegen Sie links auf grün (oder nicht)
    • grüne Zyklen und Zeiten
    • Betätigte versus nicht betätigte Anflüge an Kreuzungen
    • Vorfahrtsregeln: Einige Kreuzungen haben möglicherweise andere Vorfahrtsregeln als üblich. Nehmen Sie zum Beispiel eine hügelige Straße, auf der jeder bis auf die Personen, die bergauf fahren, am Stoppschild anhalten muss. Sie haben kein Stoppschild, daher muss der gesamte Verkehr nachgeben.
dassouki
quelle
1
Zunächst würde ich mir die lineare Referenzierung mit Ihren Routen ansehen. Hier finden Sie ein PDF mit dem ArcGis-Geschmack. Schauen Sie sich dort um und erhalten Sie Ratschläge zu bewährten Vorgehensweisen. Help.arcgis.com/en/arcgisdesktop/10.0/pdf/… und eine weitere ArcGIS- Hilfe. arcgisdesktop / 10.0 / help / index.html # //…
Hairy
1
@dassouki Sie suchen also nach einer nordamerikanischen (rechts fahrenden) Lösung - Großbritannien, Australien wäre ein anderes Modell. en.wikipedia.org/wiki/Right-_and_left-hand_traffic
Mapperz
1
@Mapperz - Nordamerikanisch, aber das sollte eigentlich egal sein. Mit Einbahnstraße meine ich, dass einige Straßen nur von Punkt A nach Punkt B führen können, nicht jedoch umgekehrt
dassouki
1
Sagen Sie ESRI Folgendes: - Verwenden Sie die Netzwerkanalyse über Jahre hinweg, und Sie können trotzdem nach rechts abbiegen, wenn Sie rot sehen. (In Großbritannien illegal als Überquerung des Gegenverkehrs).
Mapperz
@Mapperz - Sogar in Kanada, in Quebec, ist Right on Red nicht erlaubt und in einigen Gerichtsbarkeiten wird eine 15-Sekunden-Regel für alle
Weißtöne

Antworten:

10

Leider sind einige dieser Funktionen stark von der von Ihnen verwendeten Software abhängig.

Nehmen wir zum Beispiel die Kehrtwende in ArcGIS und PGRouting. In ArcGIS können Sie diese Option auswählen. In PGRouting ist sie im Code verschachtelt.

On Way Street kann auf zwei Arten bearbeitet werden. Sie werden mit sehr hohen Kosten (PGRouting) als Teil des Diagramms eingerichtet oder einfach aus dem Diagramm entfernt (ESRI, was sinnvoller ist).

Die Kosten für das Verbot sind ohnehin eine Reihe von Regeln, die Sie kennen müssen und die wirklich datenabhängig sind. Die Regel konnte in PGRouting dynamisch geändert werden, aber meines Wissens nicht in ArcGIS (Network Analyst wurde zuletzt in Version 9.3 verwendet. Zu diesem Zeitpunkt musste das Diagramm bei jeder Änderung neu kompiliert werden).

Sie sollten sich also ansehen, was sowohl in PGRouting als auch in ArcGIS getan wird. Es wird eine Menge bestimmen, wie Sie Dinge speichern müssen.

http://support.esri.com/en/downloads/datamodel/detail/14 http://www.pgrouting.org/documentation.html

Fabien Ancelin
quelle
1
Fabien, danke für die tollen Infos, mir waren die großen Unterschiede zwischen Arc und pgRouting nicht bewusst. Derzeit habe ich keine Netzwerkanalystenlizenz erworben. Ich erwäge, pgRouting / postgis für diese Anwendung zu verwenden. irgendwelche Vorschläge, wie man Mittelspuren modifiziert und darstellt?
Dassouki
2
Keine Routing-Engine verwaltet eine Spur. Für sie sind es nur egdes, die Attribute und Beziehungen zwischen sich haben. Sie müssen also wissen, zwischen welchen Segmenten Sie welche Art von Fahrspuren haben (z. B. von A nach B und von A nach C) und dann Kosten zwischen diesen beiden Segmenten zuweisen. In PGRouting würde dies mit dem Shooting Star-Algorithmus erfolgen. Sie können die Turn-Kosten jedoch auch in ArcGIS Network Analyst definieren.
Fabien Ancelin
2
Wenn Sie PGRouting und Shooting Star verwenden möchten, ist dies ein nützliches Tool, aber Sie müssen in den Code eintauchen, um ein paar Fehler zu beheben. Das müssen Sie wissen, aber es ist hauptsächlich logisch, keine Hardcore-Programmierung . Link für Shooting Star und Regeln: pgrouting.org/docs/foss4g2008/ch09.html
Fabien Ancelin
6

Hier ist ein Entwurf eines logischen Datenmodells, von dem mir (inoffiziell) mitgeteilt wurde, dass sie an der Implementierung bei Colorado DOT arbeiten. Es ist auf ArcGIS ausgerichtet, aber ich denke, es ist allgemein genug, um Teile davon für die Verwendung in PostGIS ohne ArcSDE auszuleihen.

Mir ist nicht klar, wie (oder ob) dieses Datenmodell in das Rom-Projekt bei Esri passt .

Aktualisieren

Lesen Sie auch Entwerfen von Geodatabases für den Transport von Al Butler. Ich habe gehört, der Autor hat mit CDOT beteiligt.

Kirk Kuykendall
quelle
Das COl-Dot-Diagramm scheint stark auf dem Esri-Buch zu basieren: Entwerfen von Geodatabases aus Transportation. Es ist eine großartige Entdeckung.
Dassouki