Kesalahan Kliping 1: Poligon Cutline tidak valid


10

Saya menggunakan file sampel yang terdapat di URL ini untuk mempelajari QGIS: https://qgis.org/downloads/data/ .

Saya mencoba untuk klip SR_50M_alaska_nad.tif menggunakan shapefile sebagai topeng (alaska.shp). Masalahnya adalah saya mendapatkan kesalahan ini yang menyatakan bahwa:

Ring Self-intersection at atau near point .... Kesalahan 1: Cutline polygon tidak valid.

Bagaimana saya mengatasi masalah saya menggunakan QGIS 2.18.9?


4
Coba jalankan algoritme v.cleanpada alaska atau a bufferdengan lebar 0.
Matthias Kuhn

Saya telah membuka alaska.shp dan itu bagus, tanpa kesalahan validasi.
jgrocha

Saya memeriksa validitas (sekali lagi, dengan algoritma QGIS) dan mendeteksi masalah. Saya akan menulis solusinya sebagai jawaban.
jgrocha

@Bryan Selamat datang di GIS SE! Sebagai pengguna baru, silakan ikuti tur untuk mempelajari tentang format Tanya Jawab kami yang terfokus.
Midavalo

@MatthiasKuhn terima kasih atas jawaban Anda! v.clean benar-benar melakukan hal itu ..
Marcel Gangwisch

Jawaban:


10

Shapefile asli memiliki masalah geometri. Saya telah menjalankan Periksa validitas dengan opsi GEOS yang dipilih dan outputnya "no erros". Tapi saya menjalankannya lagi dengan QGIS dipilih dan mendeteksi kesalahan.

Periksa validitas dengan QGIS

Outputnya adalah:

Periksa output validitas

Algoritma Running Fix geometri memperbaiki geometri yang tidak valid. Saya juga membuat shapefile alaska lain di WGS84, untuk memastikan layer kliping berada dalam koordinat yang sama dengan raster.

masukkan deskripsi gambar di sini


Ini geometri Fix algoritma tersedia adalah QGIS 3.
jgrocha

6

Saya memperbaiki masalah menggunakan v.buffer.distancealgoritma dengan lebar 0.


1
@ Bryan Hebatnya Anda bisa menyelesaikan sendiri masalahnya! Harap edit jawaban Anda untuk memberikan lebih banyak detail dan beberapa langkah yang Anda ikuti untuk benar-benar memperbaiki masalah
Midavalo

Saya pikir Fix geometriestidak tersedia di QGIS 2.18.9, jadi @bryan Anda dapat menandai jawaban Anda sebagai salah satu yang memecahkan masalah Anda, itu akan membantu orang lain untuk mengidentifikasi pendekatan kerja
Marco
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.