Saya bertanya-tanya apa cara yang benar untuk mengintegrasikan transformasi NTv2 di QGIS.
Saya telah berhasil mengintegrasikan transformasi NTv2 di QGIS tetapi saya tidak yakin apakah itu dilakukan dengan cara yang seharusnya.
Untuk mengintegrasikan NTV2-grids di QGIS saya menemukan beberapa informasi bahwa nama grid harus disimpan dalam kolom p1 pada tabel tbl_datum_transformasi dari srs.db:
https://github.com/qgis/QGIS/pull/1502#issuecomment-50580199
https://dragons8mycat.com/2014/03/03/gis-tips-getting-ostn02-to-work-with-qgis-2-2/
https://web.archive.org/web/20140224182157/http://sourcepole.ch/ntv2-transformations-with-qgis
(Cuplikan layar http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf (Jerman))
Apa yang membuat saya ragu apakah itu benar adalah fakta bahwa kolom tersebut tampaknya memiliki jenis bidang angka:
Bukankah parameter pertama dari transformasi tujuh parameter disimpan dalam kolom p1 dari tabel tbl_datum_transform QGIS?
Menurut FAQ sqlite, dimungkinkan untuk menyimpan string ke dalam kolom numerik di sqlite ( https://sqlite.org/faq.html#q3 ), tetapi bagi saya sepertinya peretasan atau solusi untuk menyimpan string ke dalam kolom numerik . Apakah ini benar-benar cara yang seharusnya dilakukan?
tl; dr: Apa cara yang benar untuk mengintegrasikan transformasi NTv2 di QGIS?
sumber
Jawaban:
Untuk penggunaan NTv2 saya membuat CRS kustom.
Setiap kali Anda menggunakan koordinat dalam DHDN 3GK4 Anda mengikatnya ke Custum CRS
Btw: Lebih baik dan lebih aman untuk melakukan migrasi / menyimpan semua data ke ETRS89_UTM. Kemudian Anda dapat bekerja tanpa transformasi "On The Fly".
sumber