Bagaimana cara menghitung Area Layanan Jaringan di QGIS?

18

Apakah ada cara apa pun dalam QGIS untuk menerapkan buffer area layanan, mis. Jika saya memiliki titik di peta, saya ingin menunjukkan cakupan layanan dari 1 mil, 2 mil, 3 mil, istirahat menggunakan jaringan jalan?

Yusuf
sumber
Lihat Alternatif untuk pertanyaan pgRouting untuk alat analisis jaringan.
radek
Saya menemukan dua inti yang menarik: gist.github.com/laurensversluis/137d903cd547f2f980f8 dan gist.github.com/laurensversluis/344c8326e11a952e5fd8 . mungkin mereka dapat berguna untuk menjawab pertanyaan ini
Thomas B

Jawaban:

15

Jawaban ini mencerminkan situasi 2012. Periksa jawaban saya yang lebih baru di bawah ini untuk solusi khusus-QGIS.

Saya telah menjelaskan cara menghitung area layanan alias daerah tangkapan air di Daerah Penangkapan dengan pgRouting driving_distance () dan pos terkait. Semuanya menggunakan QGIS dan pgRouting - ekstensi perutean untuk database PostGIS.

masukkan deskripsi gambar di sini

underdark
sumber
5

Solusi dapat ditemukan melalui:

Contoh "Menggunakan GIS untuk Dukungan Keputusan dalam Layanan Medis Darurat"

Program yang dibutuhkan:

QGIS (with GRASS)
OpenOffice
R 

"Untuk melakukan analisis area layanan ambulan, Sistem Dukungan Analisis Sumber Daya Geografis (GRASS) digunakan dalam Quantum GIS (QGIS ). GRASS disertakan dengan unduhan QGIS. Salah satu manfaat GRASS adalah bahwa file .dbf yang berisi data atribut disimpan dalam folder file mereka sendiri. Ini berguna ketika mengakses data statistik. Opsi sumber terbuka yang tersedia untuk melakukan ini adalah OpenOffice atau R. "

Tutorial Lengkap dan Kesimpulan: http://gracilis.carleton.ca/CUOSGwiki/index.php/Using_GIS_for_Decision_Support_in_Emergency_Medical_Services

Anda dapat memasukkan buffering (bukan berbasis poligon) ke data Anda sendiri.

Mapperz
sumber
4

Hanya jawaban QGIS

QGIS 3 menyediakan alat analisis jaringan out-of-the-box dalam kotak alat Pemrosesannya. Ada dua alat area layanan: satu untuk menghitung area layanan di sekitar satu titik dan satu untuk menghitung area layanan untuk seluruh lapisan poin:

masukkan deskripsi gambar di sini


Jawaban lama

Jika Anda merasa nyaman dengan beberapa skrip Python, lihat pustaka analisis Jaringan QGIS. Cookbook PyQGIS berisi potongan pada Area ketersediaan yang dapat berfungsi sebagai titik awal.

Pada dasarnya, Anda memeriksa pohon jalur terpendek untuk menemukan semua simpul yang dapat dijangkau dengan biaya maksimum tertentu.

underdark
sumber