Saya memiliki peta dengan proyeksi "aneh" (pada dasarnya ini dilukis dengan tangan, bukan yang tepat). Saya dapat dengan mudah melakukan georeferensi di QGIS menggunakan plugin Georeferencer dan transformasi Thin Plate Spline dengan seperangkat beberapa titik kontrol 2000-3000 menjadi WGS 84 sederhana (EPSG: 4326) proyeksi "latlong" dan proses / tingkatkan lebih lanjut dengan data lain, seperti dari Natural Earth atau OpenStreetMap.
Sekarang saya ingin melakukan operasi terbalik : Mengubah salah satu dari lapisan raster (atau lapisan vektor raster) kembali ke proyeksi kuasi yang dilukis dengan tangan, idealnya menggunakan set titik kontrol yang sama, sehingga gambar cocok ketika dilapis dalam seorang editor grafis. Bagaimana saya melakukannya?
sumber
Jawaban:
Jika Anda menggunakan ArcGIS, Anda menggunakan toolbar penyesuaian spasial. Namun, QGIS menawarkan fungsionalitas serupa melalui plugin.
Buka pengelola plugin dan instal 'Affine Transformations'
Juga instal 'Vector Bender'
Beranda: https://github.com/trenneman/qgsAffine ;
https://plugins.qgis.org/plugins/VectorBender/
Karena Anda sudah memiliki titik kontrol, Anda harus dapat mengubah data Anda kembali ke "proyeksi" asli. Muat titik kontrol Anda ke dalam plugin dan lakukan transformasi. Saya belum mencoba ini sehingga Anda mungkin harus bermain dengan poin kontrol. Plugin affine transformations menggunakan konstanta untuk melakukan transformasi. Karena Anda sudah memiliki titik kontrol, Anda ingin menggunakan penyok vektor untuk melakukan 'lembaran karet'.
Penyok vektor tidak ada dalam repositori plugin, jadi Anda harus menginstalnya secara manual dengan menambahkannya ke C: \ Users.qgis2 \ python \ plugins \ VectorBender.
Opsi kedua (mungkin hanya berfungsi untuk raster, belum diuji dengan vektor) - Di georeferencer, Anda dapat menyimpan titik kontrol ke file. Anda juga dapat memuat titik kontrol dari file.
Inilah yang perlu Anda lakukan:
Simpan file cpg. Ubah ekstensi menjadi .csv. Buka file dalam excel. Tukar nilai dalam kolom ke / dari. Menyimpan. Ubah kembali ekstensi ke .points.
Setelah Anda mengatur titik kontrol, Anda dapat bertransformasi bolak-balik menggunakan titik kontrol dan metode transformasi pilihan Anda.
sumber
Saya harus melakukan ini sendiri sekali untuk layer raster dan butuh beberapa saat untuk melihat bahwa saya tidak perlu kebalikannya. Untuk membuat gambar cocok dengan proyeksi aneh asli, tulis skrip untuk membuat kisi dalam proyeksi itu, yang sesuai dengan piksel pada editor grafis Anda. Ubah ke depan untuk setiap titik di grid untuk mengambil nilai layer yang Anda miliki di WGS 84. (mirip dengan komentar spatialthoughts )
sumber