Jak obliczyć obszary usług sieciowych w QGIS?

18

Czy w QGIS jest jakiś sposób na zastosowanie buforów obszaru usług, np. Jeśli mam punkt na mapie, chcę pokazać zasięg usługi w odległości 1 mili, 2 mili, 3 mil, przerwy w sieci drogowej?

Joseph
źródło
Spójrz na pytanie alternatywy dla pgRouting dla narzędzi analizy sieci.
radek,
Znalazłem dwie interesujące informacje: gist.github.com/laurensversluis/137d903cd547f2f980f8 i gist.github.com/laurensversluis/344c8326e11a952e5fd8 . być może mogą się przydać, by odpowiedzieć na to pytanie
Thomas B

Odpowiedzi:

15

Ta odpowiedź odzwierciedla sytuację w 2012 r. Sprawdź moją nowszą odpowiedź poniżej, aby znaleźć rozwiązanie tylko dla QGIS.

Opisałem, jak obliczyć obszary serwisowe, czyli strefy zlewisk w obszarach zlewni za pomocą pgRouting driving_distance () i powiązanych postów. Wszystkie używają QGIS i pgRouting - rozszerzenia routingu dla baz danych PostGIS.

wprowadź opis zdjęcia tutaj

podmrok
źródło
5

Rozwiązanie można znaleźć poprzez:

Przykład „Wykorzystanie GIS do wspomagania decyzji w ratownictwie medycznym”

Wymagane programy:

QGIS (with GRASS)
OpenOffice
R 

„Aby przeprowadzić analizę obszarów usług pogotowia ratunkowego, w ramach Quantum GIS (QGIS ) zastosowano System Wsparcia Analizy Zasobów Geograficznych (GRASS) . GRASS jest dołączony do pobierania QGIS. Jedną z zalet GRASS jest to, że pliki .dbf, które zawierają dane atrybutów są przechowywane we własnym folderze plików. Jest to przydatne podczas uzyskiwania dostępu do danych statystycznych. Dostępne opcje Open Source to OpenOffice lub R.

Pełny samouczek i wnioski: http://gracilis.carleton.ca/CUOSGwiki/index.php/Using_GIS_for_Decision_Support_in_Emergency_Medical_Services

Możesz dołączyć buforowanie (zamiast na podstawie wielokąta) do własnych danych.

Mapperz
źródło
4

Tylko odpowiedź QGIS

QGIS 3 zapewnia gotowe narzędzia do analizy sieci w zestawie narzędzi do przetwarzania. Istnieją dwa narzędzia obszaru usług: jedno do obliczania obszarów usług wokół jednego punktu i jedno do obliczania obszarów usług dla całej warstwy punktów:

wprowadź opis zdjęcia tutaj


Stara odpowiedź

Jeśli nie masz ochoty na wykonywanie skryptów w języku Python, zajrzyj do biblioteki analizy sieci QGIS. Książka kucharska PyQGIS zawiera fragment dotyczący obszarów dostępności, który może służyć jako punkt wyjścia.

Zasadniczo sprawdzasz najkrótszą ścieżkę, aby znaleźć wszystkie wierzchołki, które są osiągalne przy określonym koszcie maksymalnym.

podmrok
źródło