Gostaria de saber qual é a maneira correta de integrar uma transformação NTv2 no QGIS.
Integrei com sucesso uma transformação NTv2 no QGIS, mas não tenho certeza se isso foi feito da maneira que deveria ser.
Para integrar grades NTV2 no QGIS, encontrei várias informações de que o nome da grade deve ser armazenado na coluna p1 da tabela tbl_datum_transform do 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 tela de http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf (alemão))
O que me faz duvidar que isso esteja correto é o fato de a coluna parecer ter um tipo de campo numérico:
O primeiro parâmetro de uma transformação de sete parâmetros não é armazenado na coluna p1 da tabela tbl_datum_transform do QGIS?
De acordo com as perguntas frequentes do sqlite, é possível armazenar uma string em uma coluna numérica no sqlite ( https://sqlite.org/faq.html#q3 ), mas me parece um hack ou solução alternativa para armazenar uma string em uma coluna numérica . É realmente assim que deve ser feito?
tl; dr: Qual é a maneira correta de integrar uma transformação NTv2 no QGIS?
fonte
Respostas:
Para o uso de um NTv2, crio um CRS personalizado.
Sempre que você usa coordenadas no DHDN 3GK4, você as vincula ao Custum CRS
Btw: é melhor e mais seguro migrar / salvar todos os dados no ETRS89_UTM. Então você pode trabalhar sem a transformação "On The Fly".
fonte