Boa noite, Alguém sabe se é possível usar as grelhas NTv2 com o proj4js?
Como o proj4js corre no browser, não consegue interpretar o ficheiro .gsb das grelhas, que é um binário. No entanto, encontrei este ticket que, aparentemente, acrescenta essa possibilidade ao proj4js - https://trac.osgeo.org/proj4js/ticket/81 usando uma versão javascript do ficheiro da grelha: https://svn.osgeo.org/metacrs/proj4js/trunk/lib/defs/ntf_r93.gsb.js Estava a criar uma coisa muito simples, para fazer a conversão de coordenadas XY em javascript, para usar offline no telemóvel. Usando os parâmetros de bursa worlf no +towgs84, tudo funciona bem. Colocando o parâmetro +nadgrids o erro é muito maior, simplesmente porque ele ignora a grelha e o resultado vem como se não tivesse inserido nenhum parâmetro de transformação. Aqui fica o exemplo de um ponto em EPSG:3763, convertido para o EPSG:20790: -> Coordenadas de origem: 89526.76, 123853.15 -> Conversão com cs2cs, usando as grelhas: pedro@tsunami:~$ cs2cs +init=pt:pttm06 +to +init=pt:dlxhgmil 89526.76 123853.15 289529.21 423852.66 -0.00 -> Conversão com o proj4js, usando o parâmetro +towgs84 (bursa wolf): 289528.59, 423854.29 -> Conversão com o proj4js, usando o parâmetro +nadgrids (grelhas): 289428.24, 424122.54 -> Conversão com o proj4js, sem parâmetros de transformação (+towgs84 ou +nadgrids): 289428.24, 424122.54 Alguém já implementou a transformação das grelhas com o proj4js? Há alguma outra forma de conseguir fazer o que pretendo? Obrigado! Abraço, Pedro Venâncio
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
