Como calcular áreas de serviço de rede no QGIS?

18

Existe alguma maneira no QGIS de aplicar buffers da área de serviço, por exemplo, se eu tiver um ponto no mapa, desejo mostrar a cobertura do serviço de intervalos de 1 milha, 2 milhas, 3 milhas usando a rede rodoviária?

Joseph
fonte
Dê uma olhada nas alternativas à pergunta pgRouting para ferramentas de análise de rede.
Radek
Encontrei duas dicas interessantes: gist.github.com/laurensversluis/137d903cd547f2f980f8 e gist.github.com/laurensversluis/344c8326e11a952e5fd8 . talvez eles podem ser úteis para responder a esta pergunta
Thomas B

Respostas:

15

Esta resposta reflete a situação de 2012. Verifique minha resposta mais recente abaixo para uma solução somente para QGIS.

Descrevi como calcular áreas de serviço, também conhecidas como zonas de captação, em áreas de captação com pgRouting driving_distance () e posts relacionados. Todos eles usam QGIS e pgRouting - uma extensão de roteamento para bancos de dados PostGIS.

insira a descrição da imagem aqui

underdark
fonte
5

Uma solução pode ser encontrada via:

Exemplo "Usando GIS para Suporte à Decisão em Serviços Médicos de Emergência"

Programas necessários:

QGIS (with GRASS)
OpenOffice
R 

"Para conduzir uma análise das áreas de serviço de ambulância, o GRASS (Sistema de Suporte à Análise de Recursos Geográficos) foi usado no Quantum GIS (QGIS ). O GRASS está incluído no download do QGIS. Um dos benefícios do GRASS é que os arquivos .dbf que contêm o os dados do atributo são armazenados em sua própria pasta de arquivo. Isso é útil ao acessar os dados estatísticos. As opções de código aberto disponíveis para fazer isso são o OpenOffice ou o R. "

Tutorial completo e conclusão: http://gracilis.carleton.ca/CUOSGwiki/index.php/Using_GIS_for_Decision_Support_in_Emergency_Medical_Services

Você pode incluir o buffer (em vez de baseado em polígonos) em seus próprios dados.

Mapperz
fonte
4

Resposta somente ao QGIS

O QGIS 3 fornece ferramentas de análise de rede prontas para uso em sua caixa de ferramentas de processamento. Existem duas ferramentas da área de serviço: uma para calcular áreas de serviço em torno de um único ponto e outra para calcular áreas de serviço para toda uma camada de pontos:

insira a descrição da imagem aqui


Resposta antiga

Se você se sente confortável com alguns scripts Python, dê uma olhada na biblioteca de análise de rede QGIS. O PyQGIS Cookbook contém um trecho das Áreas de disponibilidade que podem servir como ponto de partida.

Basicamente, você verifica a árvore do caminho mais curto para encontrar todos os vértices que são alcançáveis ​​com um determinado custo máximo.

underdark
fonte