31/07/2015

O IBGE passou a utilizar a plataforma OSM (antes era Google)

Recentemente percebi que o IBGE passou a utilizar a plataforma do OSM no @cidades. Antes era utilizado a plataforma do Google.


Numeração de ruas com a tag addr:interpolation

A tag do openstreetmap para adicionar números às casas e edifícios é a addr:housenumber. É simples adicioná-la aos objetos e pontos criados no mapa. Com os objetos selecionados, no menu esquerdo já aparece as opções para os campos de endereços, bastando adicionar os desejados.

No caso de ser necessário adicionar os números de toda uma rua, sem que as áreas ou pontos para eles tenham sido criados, existe uma tag interessante chamada  addr:interpolation. Pode ser utilizada de várias formas, mas a principal delas seria essa: numerar toda a extensão de uma rua. Para tanto é ideal que a numeração seja regular. Se for irregular, a localização das números não terá precisão.

Abaixo alguns passos e exemplos de utilização:
  1. Primeiro cria-se uma linha num dos lados da rua.
  2. Atribui-se a ela a tag addr:interpolation, com =even para lado par e =odd para lado impar. Como a rua já tem nome, não é necessário adicionar a tag name à linha da interpolação.
  3. A linha deve ser posicionada paralelamente à via, próximo da frente das casas. O ideal é sobre o quintal/muro. 
  4. No exemplo abaixo, poderia ser adicionado o numero direto na área, mas vejam que o imóvel faz frente para ruas diferentes. Por isso optei pela interpolação. 


5. Nesse caso, os imóveis tem praticamente o mesmo tamanho (área) e a numeração é regular (de 10 em 10).
6. Em uma rua (Euclides Costa) foi adicionado pontos para cada imóvel. Nesses pontos foram incluídos os números das casas (addr:housenumber), individualmente.
7. Na outra rua (Eudes Costa), foi adicionado apenas o primeiro e o último número da rua. Como a numeração é regular, a busca do OSM localiza cada número, mesmo não existindo ponto para ele.


8. No exemplo abaixo, o roteamento do OSM localizou com precisão o número do imóvel pesquisado. Existe ponto para o número.


9. Nesse outro exemplo, a localização também foi precisa, mesmo contendo na linha apenas o número inicial e final da rua. Não existe ponto para o número pesquisado.