Saya memiliki file raster dan ingin klipnya, file vektor seharusnya menjadi layer mask. Saya menggunakan metode yang paling jelas (Raster-> Extraction-> Clipper). Apa pun yang saya lakukan, saya mendapatkan kesalahan ini (lihat gambar di bawah):
Tidak dapat menghitung kotak batas dari garis batas
Saya mencobanya dengan mengubah format raster, mengubah proyeksi dll. Tentu saja saya membuat riset di posting lama / Google juga. Saya tidak tahu bagaimana menyelesaikan masalah ini. Jika saya klip dengan ekstensi itu tidak berfungsi.
Yang aneh adalah, saya ingat melakukan ini tiga bulan lalu, metode yang sama dan saya tidak mendapatkan kesalahan ini.
Saya juga akan (bukan solusi untuk kesalahan ini) menyambut cara alternatif untuk melakukan tindakan ini. Saya hanya perlu klip rasterfile seperti yang dijelaskan. Adakah yang bisa membantu?
Jawaban:
Setelah mencoba-coba dengan semua yang saya akhirnya menemukan cara untuk menyelesaikan masalah. Itu memang ada hubungannya dengan CRS. Klik kanan "Set CRS" tidak cukup di sini. Saya harus melakukan (pada raster) Raster-> Proyeksi-> Warp , kemudian mengatur CRS yang diinginkan lagi dan menyimpan sebagai Geotiff .
Lapisan topeng (layer vektor) harus disimpan lagi dengan CRS yang sama . Setelah itu prosesnya berhasil.
Masih aneh, karena saya tahu, bahwa pada 1.7.4 itu berhasil segera. Saya dapat mengingat dengan baik, karena saat itulah saya mulai dengan QGIS.
sumber
Setelah menghapus file '.prj' dari direktori dengan shapefile saya, file batch saya berjalan tanpa hambatan. Solusi ditemukan di Menggunakan gdalwarp di OSGeo untuk memangkas gambar secara efektif .
sumber
Karena Anda tidak ingin melakukan klip dengan memperpanjang saya berasumsi Anda ingin mengekstrak sel raster yang ada di dalam setiap angka geometris dari file vektor.
Salah satu cara untuk melakukan ini, adalah menambahkan bidang dalam file vektor dengan nilai 1, ekspor ke format raster dengan resolusi yang sama dengan raster yang Anda miliki. Ini akan membuat Anda raster dengan nilai 1 untuk angka-angka geometris dan 0 untuk latar belakang. Akhirnya Anda hanya perlu melipatgandakan raster.
sumber
Sebagai tes saya baru saja menggunakan metode Raster -> Extraction -> Clipper untuk klip gambar raster tanpa masalah sama sekali. Ilustrasi menunjukkan bagian yang terpotong dari gambar peta bersama dengan poligon yang digunakan untuk memotong.
QGIS Master, Ubuntu 12.04 (64-bit). Anda berada di Windows berdasarkan tampilannya, tetapi Anda tidak menentukan versi QGIS yang Anda gunakan.
sumber