Tamponi dei tempi di transito del trasporto pubblico


9

Mi piacerebbe essere in grado di creare buffer / zone / anelli dei tempi di transito utilizzando il sistema di trasporto pubblico di Denver. Per un esempio di ciò di cui sto parlando, dai un'occhiata a triptropnyc.com - Non ho bisogno che appaia altrettanto bello, e ho solo un punto di interesse di origine.

Il mio pensiero finora è stato quello di distribuire punti casuali nell'area di interesse e quindi passare tali punti all'API di Google Maps un po 'alla volta. Una volta che ho avuto i tempi di viaggio, ho potuto quindi interpolare tra i punti per ottenere i buffer - tornando da più punti, se necessario, per appianare le stime.

Sarebbe un approccio valido? Ci sono altri modi per stimare i tempi di transito che dovrei considerare? Forse altre fonti di dati che sarebbero più utili o più facili da ottenere?

Fatemi sapere cosa ne pensate.


1
Nota: in seguito ho scoperto che l'API delle indicazioni stradali di Google Maps non consente l'uso della modalità di trasporto pubblico, ma solo di guida, camminata e bicicletta.
Matt Parker,

2
I commenti recenti di un altro poster si collegano a un'applicazione che essenzialmente fa questo, gis.stackexchange.com/questions/46/… . Potrebbe valere la pena controllare come calcolano i tempi di viaggio.
Andy W,

Mi chiedo come hai risolto questo problema?
Dassouki,

@dassouki Mi piacerebbe dirtelo, ma sfortunatamente non ho avuto il tempo di lavorare su tutto tranne che sulla ricerca da mesi. Questo è il mese in cui la maggior parte dei miei progetti di ricerca si sta concludendo, tuttavia, spero sinceramente di avere un aggiornamento entro la fine dell'anno.
Matt Parker,

Risposte:



2

Ho provato qualcosa di simile una volta ( usando NetworkCostCalculator di FME ).

La parte interessante è nella visualizzazione. Abbiamo scritto i dati in 3D PDF, con il tempo come l'asse Z e un'immagine di sfondo a determinati intervalli di tempo.

testo alternativo

Hai appena attivato l'immagine di 10 minuti, o 15 minuti ecc. Per mostrare fino a che punto potresti arrivare in un certo tempo.

testo alternativo

E se trasformi la rete in una superficie di costo, appare così:

testo alternativo


1

avrai bisogno del TCQM per fare i calcoli di transito (è un libro gratuito).

Ad ogni modo il modo in cui lo facciamo nel settore è quello di costruire uno strato di contorno basato sui tempi di percorrenza dalle fermate di transito. Ogni fermata di transito può richiedere fino a 400 miglia / 400 m in termini di distanza a piedi, che di solito è il numero predefinito. Le persone camminano ovunque tra 4 e 6 km all'ora, quindi puoi assumere 4 o 5 come media. Quindi hai la distanza e la velocità, puoi goderti il ​​tempo.


1

So di essere in ritardo nel gioco, ma ti suggerirei di controllare gli strumenti Crimestat per le distanze di rete se hai già i punti suggeriti da Kirk (supponendo che tu abbia anche il file della rete stradale).

Hai appena fatto un semplice campionamento per stimare la velocità di transito per raggiungere questo obiettivo poiché non esiste alcuna stima online (o hai usato qualche altra fonte per stimare la velocità)? Per questo progetto non credo che sarebbe irragionevole assumere una velocità costante.


Sulla base delle mie esperienze con il trasporto pubblico qui, non credo che la velocità costante sia in realtà un presupposto ragionevole qui. La vicinanza a un autobus espresso o regionale potrebbe fare una grande differenza per le persone nelle nostre aree periferiche, soprattutto perché siamo molto vicini alle rotte di alcuni di quegli autobus. Poi c'è la metropolitana leggera ...
Matt Parker,

È vero, soprattutto più è al di fuori dell'area urbana, più probabilmente devia. Hai usato qualche fonte esterna come i suggerimenti dei dipartimenti di trasporto (come se hanno tempi di raccolta tra le fermate) per cercare di fare un po 'di peso da attaccare alla distanza della rete? Ciò complica anche la domanda poiché la risposta dipenderà non solo dalla fermata dell'autobus ma dalla (fermata dell'autobus + che autobus è). Potresti aggiungere ulteriori complicazioni come la necessità di trasferire gli autobus o avere percorsi di rete fissi tra le fermate degli autobus. Dovresti iniziare a programmare i tuoi viaggi in autobus!
Andy W,

0

Questo è un problema seriamente interessante dal punto di vista della pedonabilità in una città.

Il mio primo pensiero è quello di trattare la mappa di transito come un grafico e fare semplicemente un attraversamento verso ciascuna stazione dal nodo radice (la posizione di origine). Quindi, per ogni nodo camminato, crea una serie di cerchi espandibili con distanze percorse stimate (non troppi cerchi espandibili, potresti facilmente esaurire la potenza di elaborazione). Dopo aver generato tutti i cerchi per la mappa, dovrai calcolare quali cerchi si sovrappongono e semplificare la geometria risultante. Quindi, è possibile trattare ciascun bordo come un vertice e ciascun vertice come un bordo per una rete di flusso per calcolare i percorsi ottimali (utilizzando Ford Fulkerson o altro).

È un algoritmo che probabilmente funzionerebbe, ma dubito davvero che sia ottimale. Penso che tu mi abbia appena preso in giro. ; P


In realtà ho fatto qualcosa di simile qualche anno fa usando uno strumento arcano ArcGIS. La difficoltà qui è che è improbabile che i tempi di trasporto pubblico in una città con tre livelli di servizio di autobus e metropolitana leggera siano lineari con la distanza. La cosa bella di collegarmi a Google Maps è che fa un buon lavoro nel selezionare percorsi ottimali da A a B per me.
Matt Parker,
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.