O IBGE disponibiliza acesso aos dados por meio da API Serviço Dados.
Essa API do IBGE possibilita baixar os dados diretamente para o script. Para baixar as malhas, ou seja, informações geoespaciais, é possivel baixar os dados em três diferentes formatos:
- ?formato=application/vnd.geo+json, para baixar os dados em GeoJson;
- ?formato=application/json, para baixar os dados em TopoJson;
- ?formato=image/svg+xml, para baixar os dados em SVG;
É possível definir a resolução que, na prática, refere-se ao nível de detalhamento do dado obtido.
- ?resolucao=0, Nenhuma divisão político-administrativa é inserida no interior da malha
- ?resolucao=1, Inclui na malha as macrorregiões. Válido apenas quando a localidade for BR.
- ?resolucao=2, Inclui na malha as Unidades da Federação. Válido apenas quando a localidade for BR ou uma macroregião
- ?resolucao=3, inclui na malha as mesorregiões. Válido apenas quando a localidade for BR, macroregião ou Unidade da Federação
- ?resolucao=4, Inclui na malha as microrregiões. Válido apenas quando a localidade for BR, macroregião, Unidade da Federação ou mesorregião
- ?resolucao=5, inclui na malha os municípios
E a qualidade.
- ?qualidade=1, pior qualidade;
- ?qualidade=2, razoável qualidade;
- ?qualidade=3, boa qualidade;
- ?qualidade=4, melhor qualidade;
- ...
- ...
- ...