Progettazione di database: topologia stradale in GIS


15

Esiste un modo standard o di best practice per memorizzare alcune funzionalità relative alle strade:

Direzionalità stradale:

  • Strade a senso unico : strade che vanno in una sola direzione
  • Corsie a svolta centrale: strade esistenti tra due corsie, che entrambe le corsie possono utilizzare per girare a sinistra oa destra come questa
  • Svincolo autostradale Rampe e unire corsie

Funzionalità stradale:

  • Disposizione intersezione (segnalata o non firmata):
    • Incorporare i diversi schemi consentiti e non consentiti di un'intersezione in un db, come ad esempio:
    • No-U giri
    • Svolta a sinistra in verde (o no)
    • cicli e tempi verdi
    • Approcci attuati rispetto a non attuati nelle intersezioni
    • Regole di precedenza: alcune intersezioni potrebbero avere regole di precedenza diverse da quelle tipiche. Prendiamo ad esempio una strada collinare, dove tutti devono fermarsi allo stop, ad eccezione delle persone che viaggiano in salita. Non hanno un segnale di stop, quindi tutto il traffico deve cedere a loro.

1
Inizialmente, guarderei il riferimento lineare con i tuoi percorsi. Ecco un pdf al riguardo, sapore di arcgis, dai un'occhiata qui e sarai informato sulle migliori pratiche help.arcgis.com/en/arcgisdesktop/10.0/pdf/… e un'altra ArcGIS una help.arcgis.com/en/ arcgisdesktop / 10.0 / help / index.html # //…
Peloso

1
@dassouki, quindi stai cercando una soluzione nordamericana (guida a destra): Regno Unito, Australia sarebbe un modello diverso. en.wikipedia.org/wiki/Right-_and_left-hand_traffic
Mapperz

1
@Mapperz - Nordamericano, ma non dovrebbe importare davvero. per direzione unidirezionale, intendo dire che alcune strade possono andare solo dal punto A al punto B, ma non viceversa
dassouki,

1
Di 'a ESRI che: usa Network Analysis per anni e che, comunque, permettono di girare a destra quando sono in rosso! (illegale nel Regno Unito come attraversare il percorso sul traffico in arrivo).
Mapperz

@Mapperz - Anche in Canada, in Quebec, Right on Red non è consentito e in alcune giurisdizioni implementano una regola completamente bianca di 15 secondi (il che significa che i pedoni su tutti gli approcci diventano bianchi)
dassouki l'

Risposte:


10

Sfortunatamente, alcune di queste funzionalità sono profondamente dipendenti dal software utilizzato.

Ad esempio, prendiamo le inversioni a U in ArcGIS e PGRouting. In ArcGIS, è qualcosa che puoi scegliere come opzione, in PGRouting, è nidificato nel codice.

La strada può essere elaborata in due modi. Vengono impostati parte del grafico con un costo molto elevato (PGRouting) o semplicemente rimossi dal grafico (ESRI, il che ha più senso)

I costi di proibizione sono comunque un insieme di regole che devi conoscere e che dipendono davvero dai dati. La regola potrebbe essere modificata in modo dinamico in PGRouting, ma non in ArcGIS per quanto ne so (il mio ultimo uso di Analista di rete è stato il 9.3 e, a quel punto, il grafico doveva essere ricompilato ogni volta che si apportava una modifica).

Quindi dovresti dare un'occhiata a ciò che viene fatto su PGRouting e ArcGIS. Determinerà molto di come è necessario conservare le cose.

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


1
Fabien, grazie per le incredibili informazioni, non ero a conoscenza delle principali differenze tra Arc e pgRouting. Attualmente, non ho acquistato una licenza per analista di rete, sto pensando di utilizzare pgRouting / postgis per questa applicazione. qualche suggerimento su come modalizzare e rappresentare le corsie centrali?
Dassouki,

2
Nessun motore di routing gestisce una cosa come Lane. Per loro, egde solo che hanno attributo e relazione tra loro. Quindi dovresti sapere tra quali segmenti hai una specie di corsia (ad esempio da A a B e da A a C), quindi assegnare un costo tra questi due segmenti. In PGRouting, sarebbe fatto usando l'algoritmo Shooting Star ma è anche possibile definire il costo di svolta in ArcGIS Network Analyst.
Fabien Ancelin,

2
Se vuoi usare PGRouting e Shooting Star, è uno strumento piacevole, ma dovrai immergerti nel codice per risolvere un paio di bug, devi saperlo, ma è principalmente logico, nessuna programmazione hard core . Link per stella cadente
Fabien Ancelin

6

Ecco una bozza di modello logico di dati che mi è stato detto (ufficiosamente) che stanno lavorando all'implementazione al Colorado DOT. È orientato per ArcGIS, ma penso che sia abbastanza generico prendere in prestito parti da utilizzare in PostGIS senza avere ArcSDE.

Non mi è chiaro come (o se) questo modello di dati si adatta al progetto di Roma a Esri.

Aggiornare

Dai un'occhiata anche a Progettazione di database geografici per i trasporti , di Al Butler. Ho sentito che l'autore è stato coinvolto in CDOT.


Il diagramma COl-Dot sembra essere fortemente basato sul libro Esri: progettare geodatabase da Trasporti. È una scoperta fantastica però.
Dassouki,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.