Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danmadeira/cidades-brasileiras
Mapa do Brasil com as cidades brasileiras.
https://github.com/danmadeira/cidades-brasileiras
brasil cidades coordenadas imagem mapa populacao
Last synced: about 1 month ago
JSON representation
Mapa do Brasil com as cidades brasileiras.
- Host: GitHub
- URL: https://github.com/danmadeira/cidades-brasileiras
- Owner: danmadeira
- License: gpl-3.0
- Created: 2020-04-30T03:21:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-07T23:44:44.000Z (over 4 years ago)
- Last Synced: 2023-10-20T07:51:35.748Z (about 1 year ago)
- Topics: brasil, cidades, coordenadas, imagem, mapa, populacao
- Language: TSQL
- Homepage:
- Size: 372 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## 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.
:eyes: 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](img/brasil.png?raw=true)
### Referências:
- Bumgardner, J. Making annoying rainbows in javascript. Krazydad. October 13, 2006. Disponível em:
- IBGE Área Territorial. Disponível em:
- IBGE Conheça Cidades e Estados do Brasil. Disponível em:
- IBGE Estimativas da população residente no Brasil e unidades da federação com data de referência em 1º de Julho de 2019. Disponível em:
- Webster, B. GPS Coordinates to Pixels. Stack Overflow. May 30, 2011. Disponível em: