Diberikan daftar raster yang di-georeferensi, sekitar seratus, apa metode paling sederhana untuk menghasilkan file dunia untuk masing-masing?
Dalam hal ini raster sumber adalah geotiff dengan embedded georeferencing atau .BIL dengan .PRJ yang menyertainya, tetapi solusi yang ideal seharusnya tidak peduli apa formatnya. Saya berharap untuk menghindari duplikasi data.
Saya miliki di Arcgis 10 (Arcinfo & Spatial Analyst), GDAL Utilities (gdal v1.8.0), dan Quantum GIS 1.8.
georeferencing
matt wilkie
sumber
sumber
Jawaban:
Jika Anda menggunakan build QGIS baru-baru ini, Anda mungkin sudah memiliki akses ke alat Ekstraksi Proyeksi yang disebutkan di sini .
Dari artikel: "Apa yang memungkinkan Anda lakukan adalah untuk mengetahui proyeksi raster Anda. Kemudian mengekspor ini ke file .WLD. Ini juga memungkinkan Anda membuat file .PRJ. Jika Anda memiliki GDAL Tools diinstal (dan diaktifkan) ), Anda akan menemukan alat baru ini di bawah Raster> Proyeksi> Ekstrak Proyeksi. "
Ini juga mencakup opsi pemrosesan batch, yang sangat bagus untuk keperluan Anda.
sumber
Dipicu oleh Mike Toews pointer ke GetGeoTransform , saya berhasil membuat skrip python gdal kecil yang membangun file dunia untuk setiap raster georeferensi yang didukung (saya pikir). Kode lengkap di sini:
gdal-makeworld.py
. Bit penting adalah:Terima kasih tambahan kepada Schuyler Erle yang telah menulis
gdalcopyproj.py
yang saya gunakan sebagai titik awal.Kiat ujung @AlisterH untuk "mengoreksi pusat vs sudut piksel" , 2019-05-30
sumber