Saya mulai menggunakan QGIS untuk tesis saya (fisika lingkungan) dan harus mengakui bahwa saya tidak tahu - saya selalu menggunakan Mathematica atau Matlab.
Masalah saya adalah: Saya memiliki layer raster, dalam format .tif, yang salah tempat (saya perlu memindahkannya ke selatan dan barat sampai 100 m). Saya perlu menerjemahkan (memposisikan ulang) itu, dan saya sama sekali tidak tahu bagaimana saya bisa melakukannya.
Saya sudah mencoba Affine transform tetapi tidak berhasil (jangan biarkan saya memilih layer input); Saya juga membaca ini Bagaimana menerjemahkan (memposisikan) raster dengan Python? tetapi saya harus mengakui bahwa saya tidak mengerti banyak tentang hal itu, saya mencoba beberapa kali tetapi tidak baik dengan python.
Jawaban:
ah! Saya berhasil melakukannya, mengikuti apa yang dikatakan dalam diskusi terkait .... ( Bagaimana menerjemahkan (memposisikan ulang) sebuah raster dengan Python? ) Ternyata hanya butuh beberapa saat untuk mencari cara menggunakan konsol python! ;) terima kasih! :)
Saya menggunakan GDAL / Python, dari konsol Python QGIS! :)
apa yang saya tulis adalah:
EDIT: beralih "gdall.AllRegister ()" ke "gdal.AllRegister ()".
sumber
print(gtl)
fungsi. Misalnya, raster saya dalam dd mm ss, dan untuk mengetahui berapa meter dalam derajat desimal, saya menggunakan tabel yang tersedia di sini (lebih mudah untuk lintang daripada bujur!): Tabel untuk mengkonversi meter ke derajat desimalThe
Rasmover
Plugin harus melakukan apa yang Anda inginkan.Anda harus mengizinkan plugin eksperimental untuk mendapatkannya di daftar plugin.
Hasilnya adalah file raster virtual, yang dapat Anda edit dengan editor teks untuk menyesuaikan parameter jika diperlukan.
sumber
Dalam kasus khusus di mana raster sudah memiliki proyeksi UTM, dan Anda ingin memindahkannya secara longitudinal ke zona UTM lain, saya menemukan itu
gdal_translate
bisa melakukannya. Misalnya, input raster ada di zona UTM Z apa pun, dan Anda ingin memindahkannya ke zona UTM 26 (yaitu, Samudra Atlantik paling banyak garis lintang):Asal dan sudut koordinat dalam unit ruang model seperti yang dilaporkan
gdalinfo
tetap sama. Tetapi sudut koordinat dalam perubahan lintang / bujur, dan raster benar-benar pindah ke bagian lain dunia.sumber