Ich frage mich, wie man eine NTv2-Transformation richtig in QGIS integriert.
Ich habe erfolgreich eine NTv2-Transformation in QGIS integriert, bin mir aber nicht sicher, ob es so gemacht wird, wie es sein soll.
Für die Integration von NTV2-Grids in QGIS habe ich verschiedene Informationen gefunden, dass der Name des Grids in der Spalte p1 der Tabelle tbl_datum_transform der srs.db gespeichert werden soll:
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
(Screenshot von http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf )
Was mich bezweifeln lässt, ist die Tatsache, dass die Spalte einen numerischen Feldtyp zu haben scheint:
Ist der erste Parameter einer Transformation mit sieben Parametern nicht in der Spalte p1 der Tabelle tbl_datum_transform von QGIS gespeichert?
Laut den SQLite-FAQ ist es möglich, eine Zeichenfolge in einer numerischen Spalte in SQLite ( https://sqlite.org/faq.html#q3 ) zu speichern, aber es scheint mir ein Hack oder eine Problemumgehung zu sein, eine Zeichenfolge in einer numerischen Spalte zu speichern . Ist das wirklich so, wie es gemacht werden soll?
tl; dr: Wie kann man eine NTv2-Transformation korrekt in QGIS integrieren?
quelle
Antworten:
Für die Verwendung eines NTv2 erstelle ich ein benutzerdefiniertes CRS.
Wenn Sie im DHDN 3GK4 Koordinaten verwenden, binden Sie diese an das Custum CRS
Btw: Es ist besser und sicherer, alle Daten nach ETRS89_UTM zu migrieren / zu speichern. Dann können Sie ohne die "On The Fly" -Transformation arbeiten.
quelle