Me pregunto cuál es la forma correcta de integrar una transformación NTv2 en QGIS.
He integrado con éxito una transformación NTv2 en QGIS, pero no estoy seguro de si se hizo de la manera en que debe ser.
Para integrar cuadrículas NTV2 en QGIS, encontré varias informaciones de que el nombre de la cuadrícula debería almacenarse en la columna p1 de la tabla tbl_datum_transform de 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
(Captura de pantalla de http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf (alemán))
Lo que me hace dudar si eso es correcto es el hecho de que la columna parece tener un tipo de campo numérico:
¿No se almacena el primer parámetro de una transformación de siete parámetros en la columna p1 de la tabla tbl_datum_transform de QGIS?
De acuerdo con las preguntas frecuentes de sqlite, es posible almacenar una cadena en una columna numérica en sqlite ( https://sqlite.org/faq.html#q3 ) pero me parece un truco o una solución alternativa para almacenar una cadena en una columna numérica . ¿Es realmente así como debe hacerse?
tl; dr: ¿Cuál es la forma correcta de integrar una transformación NTv2 en QGIS?
fuente
Respuestas:
Para el uso de un NTv2, creo un CRS personalizado.
Cada vez que utiliza coordenadas en el DHDN 3GK4, las vincula al Custum CRS
Por cierto: es mejor y más seguro migrar / guardar todos los datos en ETRS89_UTM. Entonces puedes trabajar sin la transformación "On The Fly".
fuente