quinta-feira, 10 de março de 2011

GMaps + proj4js


Até agora disponibilizava uma demo onde era possível clicar no mapa do Google e saber as coordenadas PTTM06/ETRS89. A conversão era feita do lado do servidor e a demo servia para demonstrar a utilização do Web Service:
http://geodivagar.appspot.com/geogauss?lat=38.01132704&lng=-7.87167688&callback=foo

Agora é na mesma possível clicar no mapa para saber as coordenadas, podendo no entanto ser escolhido, a priori, de entre vários sistemas de coordenadas utilizados em Portugal. A saber:
  • Geográficas ETRS89;
  • PTTM06/ETRS89;
  • Hayford-Gauss Datum 73;
  • Hayford-Gauss Datum Lisboa;
  • Hayford-Gauss Militar.
Além disso, a transformação de coordenadas é agora realizada client-side sendo utilizada a biblioteca proj4js configurada com os parâmetros adequados a Portugal, já divulgada no conversor disponível aqui.

Demo




sexta-feira, 4 de março de 2011

Sincronizar VE e GMaps



Comparar as imagens do Virtual Earth e do Google Maps pode ser feito facilmente colocando ambos os mapas lado a lado e utilizando os eventos "onchangeview" e "moveend", respectivamente.

Quando um dos mapas é reposicionado, acontecerá exactamente o mesmo ao outro.

Clicar na imagem ou seguir o link.

http://geomatica.comoj.com/google_ve.html

Assim é possível, de forma expedita, sincronizar o VE e o GMaps.