Voltar

Choropleth

Preparação

a. Encontrando os dados (shapefile)

O Esri Shapefile ou simplesmente shapefile é um formato popular de arquivo contendo dados geoespaciais em forma de vetor usado por Sistemas de Informações Geográficas (SIG). Foi desenvolvido e regulamentado pela ESRI como uma especificação aberta para interoperabilidade por dados entre os softwares de Esri e de outros fornecedores.

Shapefiles espacial descrevem geometrias: pontos, linhas, e polígonos. Inclusive podem conter outras variáveis

Mapas para download http://mapas.mma.gov.br/i3geo/datadownload.htm

Shapefiles do Brasil (IBGE) http://www.codegeo.com.br/2013/04/shapefiles-do-brasil-para-download.html



b. Convertendo os dados

Instalando requisitos

A biblioteca Geospatial Data Abstraction Library, ou GDAL inclui a ferramenta de manipulação de shapefiles OGR (ogr2ogr):

$ brew install gdal

O TopoJSON é um pacote Node.JS para conversão e simplificação de arquivos geoespaciais:

$ npm install -g topojson@1

Shapefile > GeoJSON

ogr2ogr -f GeoJSON [-where "<condições>"] <destino> <origem>

GeoJSON > TopoJSON

topojson -o <destino> --id-property <propriedade_unica> --properties -- <origem>

Exemplo: Estrair apenas a Paraíba do mapa

ogr2ogr -f GeoJSON -where "uf = 'PB'" geo_pb.json municipios_2010.shp
topojson -o topo_pb.json --id-property id --properties -- geo_pb.json

Exemplo: Estrair apenas a Paraíba do mapa

ogr2ogr -f GeoJSON geo_br.json municipios_2010.shp
topojson -o topo_br.json --id-property id --properties -- geo_br.json


Referências