Você está na página 1de 8

QGIS 2.

0:
Geocodifio de endereos atravs
do Google via plugin mmqgis

2013
A Geocodificao um processo que permite transformar endereos listados em planilha eletrnica em
objetos espaciais. Voc pode utilizar diversos recursos como o Google Fusion Tables para geocodificar endereos.
Neste tpico, vamos conhecer os recursos do QGIS 2.0 para concluir essa tarefa.
Se for do seu interesse praticar este tutorial, faa o download do arquivo utilizado: <http://goo.gl/53fELi>

Criao de um arquivo de texto CSV


O primeiro passo consiste em criar um arquivo de texto CSV. Abra a relao de endereos no Excel ou
LibreOffice Calc e clique no menu Arquivo Salvar Como. Indique um local de sada para o arquivo que ser
criado e modifique o formato de sada para CSV:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 2
No Excel, o assistente de exportao ir solicitar uma confirmao. Pressione o boto Sim:

Encerre o programa. Uma ltima confirmao do assistente do Excel no deve ser levada em considerao.
Pressione o boto No Salvar e o programa ser encerrado:

O formato de arquivo CSV indicado para a geocodificao no SIG QGIS 2.0.

Arquivos CSV codificados em UTF-8


O Excel apresenta uma limitao durante a exportao de arquivos CSV: a impossibilidade de codificar
esse formato em UTF-8. No LibreOffice Calc isso no ocorre: basta salvar a planilha como CSV e pronto. Para
contornar este problema, execute o Bloco de Notas e clique no boto Arquivo Abrir.
Na janela seguinte, modifique a opo para Todos os Arquivos pois somente assim o Bloco de Notas ser
capaz de reconhecer o arquivo CSV. Clique no boto Abrir:

Salve uma cpia do arquivo atravs do menu Arquivo Salvar Como. Nas opes seguintes, altere
novamente a opo para Todos os Arquivos e modifique a codificao para UTF-8 (no salve o documento com o
mesmo nome, faa uma cpia) e o problema ser resolvido. Salve o documento com extenso CSV, pois
precisamos do CSV em UTF-8 para prosseguir com a geocodificao.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 3
Instalao do Complemento mmqgis
Execute o QGIS 2.0. Vamos precisar desse programa para geocodificar os endereos. H um vdeo sobre
instalao do QGIS 2.0 no Windows Seven que pode ser visualizado aqui: <http://goo.gl/puDic0>
Na janela principal do programa, carregue alguma base vetorial de estados, municpios, localidades ou
qualquer feio que represente o pas. Algumas bases vetoriais podem ser obtidas aqui: <http://goo.gl/RJQd4x>

Pressione o menu Complementos Gerenciar e Instalar Complementos. Na janela seguinte, clique no item
Obter mais e selecione o plugin mmqgis na relao de complementos. Clique no boto Instalar Complemento:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 4
O plugin mmqgis ser instalado com sucesso. Este o procedimento para instalar qualquer complemento
no SIG QGIS.

Com o plugin instalado, siga para a fase de geocodificao dos endereos.

Geocodificao atravs do Google


O plugin mmqgis possui um algoritmo que envia os endereos para a base de informao do Google e
retorna o resultado em shapefile. Com efeito, todos os endereos vo possuir coordenadas XY e podem ser
considerados como informao geoespacial. Este o mtodo mais fcil at aqui. Como todo aplicativo, h
restries: uma grande quantidade de dados pode apresentar travamentos como ocorre com o Fusion Tables. Os
endereos que no obtiveram xito na geocodificao podem ser armazenados em outro arquivo CSV para
avaliao posterior.
Acesse o menu MMQGIS Geocode Geocode CSV with Google

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 5
Informe o endereo, estado ou provncia, cidade ou municpio e o pas. Essas informaes esto
relacionadas com os dados cadastrados na sua planilha. Alguns campos so opcionais, mas penso que, quanto mais
informaes, melhor para os algoritmos do Google e mmqgis localizarem os endereos.

O caminho para o arquivo Not Found (no encontrado) deve ser informado tambm, pois um timo
recurso para auditar as entradas invlidas.
O processo executado em primeiro plano e o progresso pode ser visto no canto inferior esquerdo:

O shapefile ser adicionado. Esta a tabela de atributos do arquivo gerado:

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 6
Esta a distribuio espacial dos endereos criados pelo plugin mmqgis:

No Windows, a tabela de atributos deve apresentar campos com problemas na acentuao:

Este um problema clssico de codificao de caracteres. Toda acentuao est truncada. H duas formas
de resolver esse problema.
Primeira Forma: remova o arquivo dos pontos do QGIS 2.0 e adicione-o novamente atravs do boto
Adicionar Camada Vetorial. Na codificao, em vez de System, selecione UTF-8:

Isso suficiente para restaurar visualmente a acentuao original.

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 7
Segunda Forma: os pontos distribudos pelo mapa nos do a certeza que estamos trabalhando com
informao geoespacial, correto? Ento temos o mais importante: a referncia espacial dos pontos.

Para gravar o arquivo shapefile permanentemente na codificao do sistema, use a tnica anterior e
carregue o dado em UTF-8 no ambiente de trabalho do QGIS. Em seguida, clique com o boto direito do mouse
sobre a camada de pontos e escolha a opo Salvar Como. Nas opes seguintes, modifique a codificao para
System e salve uma cpia do arquivo shapefile:

Este foi o procedimento para geocodificao de endereos no QGIS 2.0. Recomendo pesquisar outras
opes para geocodificao de endereos disponveis na Internet e comparar os resultados.

Dvidas e sugestes podem enviadas para o e-mail contato@processamentodigital.com.br

Processamento Digital Geotecnologias e Software Livre | www.processamentodigital.com.br | Por Jorge Santos | 25 de outubro de 2013 8

Você também pode gostar