Comment calculer les zones de service réseau dans QGIS?

18

Existe-t-il un moyen dans QGIS d'appliquer des tampons de zone de service, par exemple si j'ai un point sur une carte, je souhaite montrer la couverture de service de 1 mile, 2 mile, 3 mile, les pauses en utilisant le réseau routier?

Joseph
la source
Jetez un œil à Alternatives à la question pgRouting pour les outils d'analyse de réseau.
radek
J'ai trouvé deux informations intéressantes: gist.github.com/laurensversluis/137d903cd547f2f980f8 et gist.github.com/laurensversluis/344c8326e11a952e5fd8 . ils peuvent peut-être être utiles pour répondre à cette question
Thomas B

Réponses:

15

Cette réponse reflète la situation de 2012. Consultez ma nouvelle réponse ci-dessous pour une solution QGIS uniquement.

J'ai décrit comment calculer les zones de service aka zones de chalandise dans les zones de chalandise avec pgRouting driving_distance () et les publications connexes. Tous utilisent QGIS et pgRouting - une extension de routage pour les bases de données PostGIS.

entrez la description de l'image ici

obscur
la source
5

Une solution peut être trouvée via:

Exemple «Utilisation du SIG pour l'aide à la décision dans les services médicaux d'urgence»

Programmes requis:

QGIS (with GRASS)
OpenOffice
R 

"Pour effectuer une analyse des zones de service d'ambulance, le système de soutien à l'analyse des ressources géographiques (GRASS) a été utilisé dans Quantum GIS (QGIS ). GRASS est inclus avec le téléchargement de QGIS. L'un des avantages de GRASS est que les fichiers .dbf qui contiennent les données d'attribut sont stockées dans leur propre dossier de fichiers. Cela est utile lors de l'accès aux données statistiques. Les options open source disponibles pour ce faire sont OpenOffice ou R. "

Tutoriel complet et conclusion: http://gracilis.carleton.ca/CUOSGwiki/index.php/Using_GIS_for_Decision_Support_in_Emergency_Medical_Services

Vous pouvez inclure la mise en mémoire tampon (plutôt que basée sur un polygone) dans vos propres données.

Mapperz
la source
4

Réponse QGIS uniquement

QGIS 3 fournit des outils d'analyse de réseau prêts à l'emploi dans sa boîte à outils de traitement. Il existe deux outils de zone de service: un pour calculer les zones de service autour d'un seul point et un pour calculer les zones de service pour une couche entière de points:

entrez la description de l'image ici


Ancienne réponse

Si vous êtes à l'aise avec certains scripts Python, jetez un œil à la bibliothèque d'analyse de QGIS Network. Le livre de recettes PyQGIS contient un extrait des zones de disponibilité qui peut servir de point de départ.

Fondamentalement, vous vérifiez l'arbre de chemin le plus court pour trouver tous les sommets accessibles avec un certain coût maximum.

obscur
la source