Gabungkan fitur polyline pada perpotongan vertex berdasarkan jumlah segmen [duplikat]

Dec 02 2020

Saya memiliki lapisan Polyline di QGIS yang dipecah menjadi beberapa segmen menggunakan alat garis meledak (garis hitam pada gambar). Ada node yang dibuat dari alat 'ekstrak simpul' (lingkaran merah pada gambar). Saya ingin menggabungkan segmen tetapi tetap memisahkan persimpangan 3 arah atau lebih besar. Jalan buntu bisa diabaikan tapi harus dijaga.

Saat memisahkan fitur, saya tidak dapat menemukan cara untuk memisahkan secara eksklusif di persimpangan vertex 3 atau lebih. Saya kemudian memutuskan untuk meledakkan garis dan mencoba menggabungkan persimpangan dengan kurang dari 3 segmen, tetapi saya terjebak lagi. Idealnya cara ini bisa diotomatisasi.

Jawaban

3 Kazuhito Dec 02 2020 at 17:08

Izinkan saya mencoba menjawab "Saat memisahkan fitur, saya tidak dapat menemukan cara untuk memisahkan secara eksklusif pada persimpangan vertex 3 atau lebih." bagian.

Ini membutuhkan alat GRASS, jadi mulailah dari membuka QGIS Desktop 3.XX dengan GRASS 7.XX , bukan Desktop QGIS biasa .

Kemudian;

  1. Mulai alat v.clean (di Processing Toolbox > GRASS > Vector).
  2. Klik pada tombol elipsis kecil (tiga titik) dari Cleaning tool
  3. Pilih opsi bpol .

Dalam Advance parametersopsi ini, Anda sebaiknya:

  • Tetapkan luas wilayah (dengan menghitung dari lapisan garis Anda)
  • Setel v.in.ogr snap toleranceagar cukup kecil.

Ini akan mengembalikan Cleanedlayer baru , di mana Anda dapat memilih setiap cabang segmen yang terpisah.