Saya menggambar daerah administratif yang memiliki batas mengikuti jalan-jalan di lapisan lain. Karena jalan-jalan ini cukup panjang dengan banyak simpul, saya tidak ingin melacaknya kembali. Saya mencari cara untuk "membagi" poligon seperti "fitur split" alat (yang dengan ikon gunting).
Sebelum: satu poligon utuh dengan garis berjalan melaluinya
Setelah: garis berfungsi sebagai gunting dan membelah poligon menjadi 2 bagian (pada gambar di bawah ini, poligon dipindahkan terpisah hanya untuk tujuan ilustrasi)
Saya memecahkan masalah ini dengan Toolbox Pemrosesan, menggunakan
Polygon-line intersection
algoritma SAGA .Proses ini mungkin gagal (yaitu tidak ada perpecahan) jika ujung garis terputus ke titik titik poligon. Memperluas garis sedikit ke poligon tetangga atau daerah luar membersihkan lubang-lubang itu.
sumber
Pertanyaan serupa ini untuk ArcGIS, tetapi dapat memberi Anda beberapa ide dari diskusi yang dapat Anda terapkan di QGIS.
Saya juga membuat model ArcGIS yang mungkin bisa Anda tiru menggunakan konsep serupa di QGIS. Saya mencoba menggambarkan konsep yang saya gunakan di sini .
sumber
Jika saya memahami pertanyaan Anda dengan benar, perintah GRASS v.type.bl dapat digunakan untuk mengonversi poligon menjadi baris. lihat posting berikut: Bagaimana cara membagi poligon menjadi segmen garis?
sumber
Jika Anda tidak memiliki lisensi ArcInfo , Anda dapat menggunakan perintah " geom.splitpolysbylines " di Lingkungan Pemodelan Geospasial . Ini bekerja dengan sempurna. Pastikan, bagaimanapun, bahwa Anda memiliki ArcGIS 10.1 atau ArcGIS 10.0 SP4 dan menginstal "R" 2.12 atau lebih tinggi.
sumber