Je me demande quelle est la bonne façon d'intégrer une transformation NTv2 dans QGIS.
J'ai réussi à intégrer une transformation NTv2 dans QGIS mais je ne sais pas si elle a été effectuée comme elle est censée l'être.
Pour intégrer les grilles NTV2 dans QGIS, j'ai trouvé plusieurs informations selon lesquelles le nom de la grille devrait être stocké dans la colonne p1 de la table 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
(Capture d'écran de http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf (allemand))
Ce qui me fait douter que ce soit correct, c'est le fait que la colonne semble avoir un type de champ numérique:
Le premier paramètre d'une transformation à sept paramètres n'est-il pas stocké dans la colonne p1 de la table tbl_datum_transform de QGIS?
Selon la FAQ sqlite, il est possible de stocker une chaîne dans une colonne numérique dans sqlite ( https://sqlite.org/faq.html#q3 ) mais il me semble comme un hack ou une solution de contournement pour stocker une chaîne dans une colonne numérique . Est-ce vraiment ainsi que cela doit être fait?
tl; dr: Quelle est la bonne façon d'intégrer une transformation NTv2 dans QGIS?
la source
Réponses:
Pour l'utilisation d'un NTv2, je crée un CRS personnalisé.
Chaque fois que vous utilisez des coordonnées dans le DHDN 3GK4, vous les liez au Custum CRS
Btw: Il est préférable et plus sûr de migrer / enregistrer toutes les données vers ETRS89_UTM. Ensuite, vous pouvez travailler sans la transformation "On The Fly".
la source