Pembaruan 2018-05-11: di QGIS 2.18 dan 3.0, ini dilakukan jauh lebih mudah (tidak perlu mengatur mapset).
- Buka alat v.clean di kotak alat Pemrosesan.
- Pilih 'jepret' sebagai alat pembersih.
- Tetapkan
v.in.ogr
toleransi sesuai instruksi di bawah ini (250 dalam contoh).
- Jalankan alat ini, dan Anda akan mendapatkan dua layer baru - satu 'kesalahan' dan satu 'dibersihkan'.
Eksperimen dengan jumlah gertakan yang tepat untuk digunakan - lihat catatan di bagian akhir.
Anda dapat menggunakan sejumlah alat GRASS untuk melakukan pekerjaan itu. Hanya menambahkan data ke mapset di GRASS menggunakan v.in.ogr.qgis
mungkin semua yang perlu Anda lakukan. Menggunakan QGIS dan GRASS:
Gambaran:
- Buka QGIS dan pastikan plugin GRASS dihidupkan (
Plugins|Manage...
) dan terlihat ( View|Toolbars|GRASS
).
- Tambahkan layer ke QGIS.
- Buat mapset dalam GRASS.
- Impor layer ke GRASS menggunakan ambang gertakan yang sesuai .
- Ekspor data Anda (klik kanan dan simpan sebagai dari QGIS) kembali ke format yang Anda butuhkan.
Secara terperinci:
Tambahkan layer Anda yang membutuhkan celah / tumpang tindih dibersihkan (ini adalah lapisan UTM dalam meter):
Ada beberapa area 'buruk' yang sesuai dengan uraian Anda di sini (tumpang tindih / kesenjangan):
Pilih tombol pada bilah alat GRASS untuk membuat mapset GRASS baru:
Anda cukup menggunakan folder sementara dan nama lokasi sementara ...
... dan akhirnya sebuah mapset:
Impor layer Anda dari QGIS dengan tombol "Open GRASS tools" lalu browsing ke alat:
Pilih layer Anda, lalu klik 'lanjutan' dan pilih ambang gertakan yang sesuai (dalam hal ini, 250 m - tergantung pada seperti apa data Anda!):
Hasil - asli berwarna abu-abu, lapisan yang baru terpotong pada bulan marun:
CATATAN:
- Kesenjangan kecil dan tumpang tindih diperbaiki tanpa memodifikasi bentuk terlalu banyak, tetapi semakin besar 'jepret' semakin banyak distorsi yang Anda lihat.
- Hasilnya adalah geometri 'bersih' secara topologis, mengikuti semua aturan GRASS (baca tentang itu!).
- Ada BANYAK alat (v.clean untuk satu) yang dapat melakukan semua jenis pembersihan dan perbaikan.