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?
qgis
network
emergency-services
Yusuf
sumber
sumber
Jawaban:
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.
sumber
Solusi dapat ditemukan melalui:
Contoh "Menggunakan GIS untuk Dukungan Keputusan dalam Layanan Medis Darurat"
Program yang dibutuhkan:
"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.
sumber
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:
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.
sumber