Skip to content

danmadeira/cidades-brasileiras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cidades Brasileiras

Script em PHP e base de dados em SQL para criação de uma imagem PNG com o mapa do Brasil.

Todas as 5570 cidades brasileiras (municípios+distritos), a partir das respectivas coordenadas geográficas, serão projetadas nos pixels de uma imagem plana. Cada ponto na projeção terá uma dimensão e cor de acordo com a população da cidade. Código desenvolvido apenas para estudo.

👀 A base de cidades, fornecida aqui, está cuidadosamente corrigida. Os nomes dos municípios foram conferidos com a base do IBGE, também contém o código do município (estado+município) e o gentílico (y otras cositas más). A população é a estimativa de 2019 e a área territorial é o reprocessamento de 2018.

Implementações em código:

  • Dimensão da imagem obtida opcionalmente por variável externa pelo método GET.
  • Margem automática para comportar a área do mapa dentro da imagem.
  • Dimensão dos pontos distribuídos em escala logarítmica pela população.
  • Cores dos pontos em RGB gerado por função senoidal.
  • Correção das coordenadas geográficas para desconsiderar os hemisférios.
  • Tipo do documento de resposta no padrão text/html ou em image/png.

Exemplo da imagem gerada:

Mapa do Brasil

Referências: