sexta-feira, 18 de março de 2011

Geocodificação com Google Fusion Tables


Google Fusion Tables é mais um serviço da Google muito interessante. Você pode geocodificar endereços a partir de uma planilha do Excel e salvar esses dados como KML. Não sabe qual é a coordenada de um determinado endereço? Use o Google Fusion Tables!

Aviso: Os dados do Google Fusion Tables tornam-se de domínio público, ou seja, outros usuários podem visualizar suas tabelas.

Preparando os Dados

Diversos endereços estão armazenados em uma planilha. Nosso objetivo é utilizar os recursos do Google para espacializar cada um desses endereços:


Crie uma coluna à esquerda do primeiro campo. Nessa coluna, você deve digitar a seguinte fórmula:

 =(B2)&" "&(D2)&" "&"Rio de Janeiro"

Onde:
  • B2 é a célula que contém o endereço
  • D2 é a célula que contém o bairro
  • Rio de Janeiro é a cidade (neste caso a mesma para todos)

Veja como ficou a formatação da tabela:


Com essa fórmula, o Excel vai agregar o endereço, o bairro e a cidade na mesma célula. Copie essa fórmula para o restante da coluna:


Essa primeira coluna é a mais importante para a  futura espacialização dos pontos no Google Maps. Isso que dizer que você pode inserir diversas informações com o objetivo de tornar o seu arquivo KML mais robusto.

Importando a tabela para o Google Fusion

Exclua outras planilhas vazias e salve a planilha principal no formato XLS. Em seguida, use sua conta do Gmail para acessar o Google Fusion Tables:

http://www.google.com/fusiontables/

Na guia New Table, clique na opção Import Table:


Indique o local do disco rígido onde sua tabela foi salva e clique no botão Next:


O programa irá identificar a coluna-título automaticamente. Clique em Next:


Verifique se a opção "Permitir Exportação" está habilitada. Finalize a operação clicando no botão Finish:


A partir de agora sua tabela fará parte do Google Fusion Tables (clique na imagem para ampliar):


Geocodificando a tabela

Para iniciar o processo de geocodificação, clique na opção Visualize - Map:


Os pontos serão distribuídos no Google Maps. Use os recursos de Zoom para aproximar-se da localidade:


Gerando o arquivo KML

Estamos próximos do fim do tutorial. Tudo o que você precisa fazer daqui por diante é exportar os pontos do Google Maps para KML...


...E abri-los no Google Earth, se for o caso. Certamente esse recurso será de grande utilidade no futuro:


Bacana, não é verdade? Deixe seu comentário!

  ©Template Blogger Elegance by Dicas Blogger.

TOPO