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.
Agora, adicione uma camada de texto delimitado a partir do arquivo censo-2010-sp-stats.csv:
Crie uma união entre as duas camadas, na área de propriedades do arquivo shapefile:
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.
O mapa resultante
Agora você pode adicionar uma legenda e exportar a imagem do mapa para ter um resultado como este: