domingo, 20 de novembro de 2011

1 milhão de pontos sobre o mapa


Independentemente da existência de uma situação real em que seja necessário representar 1 milhão de pontos sobre o mapa, a verdade é que os tipos do GIS Cloud passaram a disponibilizar recentemente tecnologia que permite fazer isso e muito mais. Andam a utilizar HTML5 intensivamente e a recorrer à API de JavaScript Leaflet da CloudMade, contribuindo inclusivamente para a mesma. Mais, têm o seu próprio repositório no GitHub. Os ganhos em performance são bastante interessantes.




segunda-feira, 3 de outubro de 2011

Combinando diferentes API com diversos serviços de mapas

Combinando diferentes API com diversos serviços de mapas



  • API Google Maps com serviços de mapas do ArcGIS Online:


  • API OpenLayers com serviços de mapas do ArcGIS Online:


  • ArcGIS JavaScript API com serviços de mapas Google e ArcGIS Online:



sexta-feira, 17 de junho de 2011

Yahoo! Maps Web Services - RIP


Segundo informação constante da página principal dos Yahoo! Maps Web Services , estes deixarão de estar disponíveis em Setembro de 2011:

"We are shutting down this service on September 13, 2011. We suggest using maps from our partner Nokia. Please visit the Ovi Maps API for more information."

E remetem para a API de Mapas da Nokia, a qual quanto muito é comparável, e não falo qualitativamente, à AJAX API da Yahoo.

Aparentemente, ficaram de fora desta razia a Placefinder API (o mais recente serviço de geocoding da Yahoo), bem como a versão anterior: Geocoding API a qual já se encontrava deprecated.

Tudo o resto, pelos vistos, desaparece, incluindo serviços que não são disponibilizados pela Nokia como por exemplo, ActionScript 3 Flash API ou a REST API (Map Image API).

Será que a Nokia irá disponibilizar serviços semelhantes aos que irão ser descontinuados?

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.