Menghapus fitur poligon yang tumpang tindih dari satu dari dua lapisan menggunakan QGIS?

10

Saya memiliki dua lapisan poligon yang tumpang tindih, dan saya perlu menghapus area yang tumpang tindih. -Dengan cara ini saya harus berakhir dengan dua lapisan poligon yang tidak tumpang tindih. Kedengarannya cukup sederhana tapi saya tidak bisa memperbaikinya dengan alat apa pun di Qgis !? Haruskah saya menggunakan "klip" atau "potong bentuk dengan poligon", atau mungkin alat "perbedaan" dan "klip"?

Apa pun yang saya lakukan, produknya tidak benar.

aneh
sumber
2
Jika Anda menggunakan alat Perbedaan pada lapisan A dan lapisan B, Anda harus mendapatkan lapisan C yang dihasilkan yang tidak tumpang tindih dengan lapisan B (lapisan C adalah lapisan A dengan area yang tumpang tindih dihapus). Bukankah itu hasil yang Anda inginkan?
Jake
Hai Jake. Terima kasih balasannya. -Nah, itu bagian dari hasil yang saya inginkan. Poligon yang keluar sebagai hasil dari alat Perbedaan adalah salah. Itu tidak "Klip" atau "Potong" area kecil yang tumpang tindih, melainkan menghilangkan seluruh poligon yang bersentuhan dengan lapisan lain dan, seperti yang saya katakan, bukan hanya area "kecil" yang sebenarnya menimbulkan lapisan lainnya. Apakah masalahnya masuk akal?
aneh
Dalam hal ini, Anda hanya perlu membalikkan operasi ( B-Abukan A-B).
Jake

Jawaban:

2

Anda juga dapat menggunakan "perbedaan simetris" (vektor> alat geopprocessing) untuk melakukan apa yang Anda inginkan dalam satu langkah (juga disebut XOR, lihat deskripsi operasi overlay pada wikigis untuk lebih jelasnya)

Di sisi lain, topologi Anda tampaknya tidak terlalu bagus karena Anda memiliki poligon yang tumpang tindih. Anda dapat membersihkan sedikit lapisan hijau Anda dengan mengubah poligon menjadi garis dan kembali lagi dari garis ke poligon (vektor> geometri)

Ngomong-ngomong, sebelum menggunakan alat-alat pemrosesan, juga direkomendasikan untuk bekerja dalam sistem koordinat yang sama. Ini bisa menjelaskan mengapa alat Anda tidak berfungsi seperti yang diharapkan

radouxju
sumber
tautan tidak berfungsi lagi 'infogeoblog.wordpress.com tidak tersedia lagi. Penulis telah menghapus situs ini.'
Lennert
3

menggunakan qgis 2.0.1. membuat dua poligon yang tumpang tindih (kuning & hijau). alat klip menciptakan "area perbedaan" (poligon merah). terapkan alat perbedaan; masukan layer vektor = layer poligon asli, layer perbedaan = klip poligon.

dua poligon yang tumpang tindih secara sewenang-wenang

hasil menerapkan klip poligon dengan alat perbedaan untuk masing-masing poligon asli.

menggunakan klip dengan alat perbedaan pada kedua poligon input asli

semoga ini membantu:)

spatialfrog
sumber
Saya pikir ada yang salah dengan topologi di lapisan saya. Ketika saya menggunakan fungsi klip, itu tidak mendaftarkan semua tumpang tindih, hanya beberapa dari mereka. Mungkinkah ini alasan untuk masalah tersebut. Saya menyadari bahwa ketika Anda memiliki kliping area yang tumpang tindih, Anda dapat menggunakan alat perbedaan, untuk menghapus dari salah satu dari dua lapisan. Terima kasih atas semua tanggapannya! postimg.org/image/5lwq2lwqv/2626db87
aneh
@Andreas Saya mencari-cari dalam gelap pada yang satu ini, tetapi periksa sistem koordinat semua lapisan yang Anda kerjakan, termasuk yang dibuat dengan alat perbedaan. Mungkin ada ketidakcocokan dengan proyeksi? Saya tahu ini dapat menyebabkan masalah dalam ArcMAP
Barrett
-1

Anda dapat menggunakan perintah klip di Editor untuk klip overlay poligon, Anda dapat melihat di sini https://youtu.be/TGg18r5U4yw

angisti
sumber
Ini tidak menjawab pertanyaan. Bisakah Anda memberikan jawaban menggunakan QGIS dan bukan ArcGIS
Knightshound
juga bahwa video youtube tidak lagi tersedia
csk