Introdução

 O formato CSV, do inglês Comma Separated File, especifica um tipo de arquivo de dados armazenados de maneira tabular, em que cada linha é um registro e campos são separados por vírgula. Este formato é aceito por ferramentas populares, como o Excel, LibreOffice e Google Docs, e por praticamente todas linguagens de programação. Neste tutorial vamos descobrir como utilizar um arquivo CSV no QGIS, ferramenta de GIS aberta, para construir um mapa sobre a renda dos habitantes da cidade de São Paulo.

Preparação

Vamos utilizar os dados do Censo Brasileiro 2010, realizado pelo IBGE, preparados para este tutorial e disponíveis aqui. Baixe os arquivos e descompacte em um diretório local.
Baixe e instale o QGIS. Este tutorial usa a versão 2.2, mas é possível também seguir os passos com a versão 2.0.

Construindo o mapa

Abra o QGIS e adicione uma camada vetorial a partir do arquivo censo-2010-sp-setores.shp.
Abrindo shapefile no QGIS
 Agora, adicione uma camada de texto delimitado a partir do arquivo censo-2010-sp-stats.csv:
passo-2
Crie uma união entre as duas camadas, na área de propriedades do arquivo shapefile:
 passo-3
Esta união de camadas permite criar um estilo para o mapa baseado nos dados que vieram do arquivo CSV. Entre novamente na área de propriedades da camada dos setores e vá para aba de estilo.
Mude o estilo para ‘Graduado’, adicione no campo da coluna a fórmula toreal(“censo-2010-sp-data_V009″ ), escolha a palheta de cores adequada e marque a caixa de modo como Quantil.
passo-4-pt

O mapa resultante

Agora você pode adicionar uma legenda e exportar a imagem do mapa para ter um resultado como este:
mapa
 
Vitor George é engenheiro de transportes, programador e especialista em dados abertos e tecnologias para cartografia na web. Coordena a iniciativa Código Urbano e é colaborador do InfoAmazonia.