Brazil/Proposta de Simplificação de fronteiras
ISTO É UM RASCUNHO.
Atualmente o mapa brasileiro possui uma série de divisões do tipo boundary=administrative com admin_level=* variados. A Constituição Federal em seu artigo primeiro indica que o país é composto de estados e municípios e o distrito federal, e estes estão corretamente mapeados:
- fronteira nacional com a etiqueta admin_level=2 (Relação do Brasil: 59470 59470)
- fronteiras estaduais com admin_level=4 (por exemplo, estado do RJ: 57963 57963) e a do Distrito Federal 421151 421151
- fronteiras municipais com admin_level=8 (por exemplo, cidade do Rio: 2697338 2697338)
- além de divisões intramunicipais como distritos e bairros.
Entretanto, conforme descrito na wiki uma série de divisões estatísticas estão sendo representadas como divisões administrativas usando valores intermediários da etiqueta admin_level=*, conforme reproduzido:
- admin_level=3: Regiões do Brasil (por exemplo, Região Sudeste: 3073228 3073228)
- admin_level=5: Mesorregiões (por exemplo, Região Geográfica Intermediária do Rio de Janeiro: 2220779 2220779
- admin_level=6: Regiões Metropolitanas (por exemplo, Região Metropolitana do Rio de Janeiro: 10588599 10588599
- admin_level=7: Microrregiões (por exemplo, Região Geográfica Imediata do Rio de Janeiro: 2220780 2220780
Todas elas, à exceção das primeiras, também possuem a etiqueta auxiliar IBGE:GEOCODIGO=*, quando da importação desses dados do IBGE.
A consequência dessa profusão de subdivisões administrativas que não representam a realidade é esse ruído gerado numa simples busca: Ao procurar por um endereço qualquer, por exemplo, "Rua Pedro Américo, 116", o resultado do Nominatim (que concatena todas as informações de admin_level, o tipo do elemento no OSM (nesse caso o edifício) e o CEP vem como:
"Edifício 116, Rua Pedro Américo, Catete, Zona Sul do Rio de Janeiro, Rio de Janeiro, Região Geográfica Imediata do Rio de Janeiro, Região Metropolitana do Rio de Janeiro, Região Geográfica Intermediária do Rio de Janeiro, Rio de Janeiro, Região Sudeste, 22211-200, Brasil"
Quando ele deveria ser, simplesmente:
"Edifício 116, Rua Pedro Américo, Catete, Rio de Janeiro, Rio de Janeiro, 22211-200, Brasil"
Isto posto, proponho uma edição em massa dessas relações, substituindo a etiqueta boundary=administrative por outra (por exemplo, boundary=statistical), e a troca das etiquetas de admin_level=* da seguinte forma:
- admin_level=3: IBGE:REGIAO=yes
- admin_level=5: IBGE:MESORREGIAO=yes
- admin_level=6: IBGE:REGIAO_METROPOLITANA=yes
- admin_level=7: IBGE:MICRORREGIAO=yes
Comentários são bem-vindos.