Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.11 KB

README.md

File metadata and controls

33 lines (19 loc) · 2.11 KB

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: