Saya mencoba membuat lapisan poligon yang menunjukkan poligon yang sesuai dengan toko terdekat.
Untuk satu set 30 lokasi toko, hasilnya harus berupa lapisan poligon dengan 30 fitur, satu untuk setiap toko. Setiap fitur akan mewakili area di mana toko terkait adalah yang terdekat. Misalnya, alamat dalam poligon 12 berarti bahwa toko 12 adalah yang terdekat.
Saya memiliki lapisan lokasi toko dan lapisan jalanan OSM dengan kolom kecepatan maks. Lapisan poligon yang dihasilkan harus didasarkan pada lapisan jalan OSM dan bukan hanya area linier.
Idenya adalah bahwa dengan serangkaian toko dan jalan, toko terdekat harus tetap konstan pada titik tertentu pada peta. Jadi, saya berharap lapisan poligon yang dihasilkan akan menjadi tidak ada celah.
Ini video software Maptitude memberikan contoh sempurna dari apa yang saya capai (fast forward ke 1:55 video). Atau, lihat gambar di bawah untuk contoh:
Untuk setiap rumah sakit, ada area yang sesuai di mana segala sesuatu dalam area itu paling dekat dengan rumah sakit yang terletak di dalam area itu.
Bagaimana saya bisa meniru ini menggunakan QGIS?
Dissolve
tampaknya jauh lebih cepat daripada yang setara dengan QGIS. Dan, sepertinya juga lebih cepat untuk membagiVoronoi
layer dengancat
bidang, dan kemudiandissolve
setiap area secara terpisah.Merge
mereka kembali bersama. Kemudian, jalankan GRASSv.clean
dan pilih alatrmdupl
untuk menghapus duplikat node. Ini penting jika tidak, proses lain seperti kliping, penyatuan spasial, semua tidak akan bekerja dengan baik pada voronoi lauyer yang dilebur.