Come calcolare le aree dei servizi di rete in QGIS?


18

Esiste un modo in QGIS di applicare i buffer dell'area di servizio, ad esempio se ho un punto su una mappa, desidero mostrare la copertura del servizio di interruzioni di 1 miglio, 2 miglia, 3 miglia utilizzando la rete stradale?


Dai un'occhiata alle alternative alla domanda pgRouting per gli strumenti di analisi della rete.
radek,

Ho trovato due interessanti interessanti: gist.github.com/laurensversluis/137d903cd547f2f980f8 e gist.github.com/laurensversluis/344c8326e11a952e5fd8 . forse possono essere utili per rispondere a questa domanda
Thomas B,

Risposte:


15

Questa risposta riflette la situazione del 2012. Controlla la mia risposta più recente di seguito per una soluzione solo per QGIS.

Ho descritto come calcolare le aree di servizio, ovvero i bacini idrografici nelle aree di cattura con pgRouting driving_distance () e post correlati. Tutti usano QGIS e pgRouting - un'estensione di routing per i database PostGIS.

inserisci qui la descrizione dell'immagine


5

Una soluzione può essere trovata tramite:

Esempio di "Utilizzo di GIS per il supporto decisionale nei servizi medici di emergenza"

Programmi richiesti:

QGIS (with GRASS)
OpenOffice
R 

"Per condurre un'analisi delle aree di servizio delle ambulanze, è stato utilizzato il sistema di supporto all'analisi delle risorse geografiche (GRASS) all'interno di Quantum GIS (QGIS ). GRASS è incluso nel download di QGIS. Uno dei vantaggi di GRASS è che i file .dbf che contengono il i dati degli attributi sono memorizzati nella loro cartella di file. Ciò è utile quando si accede ai dati statistici. Le opzioni open source disponibili per fare questo sono OpenOffice o R. "

Tutorial completo e conclusioni: http://gracilis.carleton.ca/CUOSGwiki/index.php/Using_GIS_for_Decision_Support_in_Emergency_Medical_Services

È possibile includere il buffering (anziché basato su poligoni) nei propri dati.


4

Solo risposta QGIS

QGIS 3 fornisce strumenti di analisi di rete pronti all'uso nella sua casella degli strumenti di elaborazione. Esistono due strumenti di area di servizio: uno per calcolare le aree di servizio attorno a un singolo punto e uno per calcolare le aree di servizio per un intero livello di punti:

inserisci qui la descrizione dell'immagine


Vecchia risposta

Se hai dimestichezza con alcuni script Python, dai un'occhiata alla libreria di analisi della rete QGIS. Il ricettario PyQGIS contiene uno snippet sulle aree di disponibilità che può fungere da punto di partenza.

Fondamentalmente, si controlla l'albero del percorso più breve per trovare tutti i vertici che sono raggiungibili con un certo costo massimo.

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.