Saya memiliki file vektor di mana saya telah membuat beberapa poligon tetapi di antara poligon saya memiliki ruang kosong.
Seluruh ruang kosong ini saya ingin membuat satu poligon utuh tetapi sampai sekarang saya tidak tahu cara untuk melakukannya.
Cara termudah untuk melakukannya adalah membuat poligon yang mencakup bidang minat Anda dan nyalakan "hindari persimpangan" saat menggambarnya.
Jadi awalnya saya punya beberapa poligon:
Saya kemudian mengaktifkan gertakan: pergi ke Pengaturan> Pilihan Gertakan ... dan untuk dropdown pemilihan Layer pilih Advanced .
Anda harus mengatur ini dengan benar. Saya biasanya merekomendasikan toleransi 20 piksel, dan pastikan untuk mencentang "Hindari persimpangan".
Kemudian Anda bisa menggambar poligon yang menutupi area yang ingin Anda isi:
Karena poligon baru tidak dapat memotong yang sudah ada (Anda menghidupkan menghindari persimpangan), Anda mendapatkan poligon yang mengisi hanya celah:
Anda dapat melakukan ini menggunakan langkah-langkah berikut:
1 - Dalam QGIS pergi ke
Vector > Research Tools > Polygon From Layer Extent
, dan gunakan lapisan poligon yang ada sebagai File Input. Pilih nama yang diinginkan untuk nama file output dari tingkat lapisan. Ini akan membuat layer poligon baru yang mencakup semua poligon.2 - Gunakan
Geoprocessing Tools > Difference
: Gunakan lapisan tingkat yang dibuat pada langkah satu sebagai file input dan lapisan poligon yang ada sebagai file perbedaan. Kemudian Anda akan mendapatkan bentuk sebaliknya yang menutupi ruang kosong.sumber
Buat layer poligon baru dan tambahkan poligon dengan batas bidang minat Anda. Buat penyatuan dua lapisan poligon Anda. Misalnya: Anda mulai dengan poligon ini
Buat garis batas luar poligon sebagai lapisan terpisah
Buat penyatuan dua lapisan dari menu Vector / Geoprocessing Tools / Union
Pada layer hasil di atas kita memiliki empat poligon.
sumber