Interpolação de números de endereço no Brasil — uma estratégia para melhorar a busca por endereços?

Olá, pessoal!

Estou pensando em uma maneira de começar a contribuir de forma mais sistemática com números de imóveis no OpenStreetMap, especialmente através de interpolação, e gostaria de saber a opinião da comunidade antes de começar.

A motivação é a seguinte: em muitas cidades brasileiras, temos ruas e edificações muito bem mapeadas, mas poucos imóveis possuem seu número cadastrado. Isso prejudica bastante a busca por endereços em aplicativos baseados em OSM. Por exemplo, podemos ter a Rua Exemplo perfeitamente mapeada, mas, ao procurar por Rua Exemplo, 1250, o aplicativo não consegue localizar o endereço porque o número não está explicitamente presente nos dados. Isso acaba afastando usuários que gostariam de substituir aplicativos fechados, como o Google Maps, por alternativas baseadas em OSM, mas encontram dificuldades para utilizá-las no dia a dia, especialmente na navegação. Indiretamente, isso também pode significar perder potenciais novos colaboradores para o próprio OpenStreetMap.

A ideia é usar mais linhas com o addr:interpolation.

A documentação do OSM prevê o uso de addr:interpolation justamente para situações em que não temos todos os números de uma sequência. Basicamente, conhecendo os números nas extremidades e o padrão da sequência, podemos criar uma linha com addr:interpolation=odd, even etc., permitindo estimar a localização dos números intermediários (Addresses - OpenStreetMap Wiki).

Isso me parece particularmente interessante no Brasil porque, em muitas cidades, a numeração dos imóveis segue uma lógica aproximadamente relacionada à distância ao longo do logradouro, começando pela extremidade mais próxima do centro e aumentando em direção à outra extremidade. Essa questão já foi discutida aqui no fórum em 2016, no tópico “Numeração de ruas” (Numeração de Ruas). Gostaria de retomar essa ideia e saber se seria uma boa estratégia.

Em resumo, gostaria de saber:

  1. É aceitável usar essas linhas com addr:interpolation para representar a numeração nas nossas cidades? Eu imagino que sim, já que é uma estratégia oficial citada na wiki, mas queria confirmar.

  2. Podemos manter a linha de interpolação (ou até adicionar uma) nos casos em que aparentemente todos os números dos edifícios foram inseridos? Achei alguns comentários no sentido de que a interpolação seria somente temporária, um “quebra galho”. Mas, minha impressão é que deletar seria contraproducente. O número explicitamente mapeado obviamente é uma informação melhor e deve prevalecer sobre a estimativa, mas a interpolação ainda poderia ser útil para os números que continuam sem mapeamento individual e inclusive para construções novas ou que passaram despercebidas pelos mapeadores. Queria saber o que a comunidade acha do assunto.

  3. Pensando em uma futura semi-automação ou automação, pode ser que seja uma boa ideia usar a própria geometria da rua para facilitar a inserção da interpolação. Por exemplo, se a numeração seguir de fato uma lógica métrica, poderíamos, em uma primeira aproximação, considerar: início do logradouro → número 1; final do logradouro → número correspondente ao comprimento do logradouro em metros; criar uma interpolação odd de um lado e even do outro. Assim, uma ferramenta poderia ajudar a gerar essas interpolações automaticamente a partir da geometria das ruas. Essa claramente é uma ideia que necessitaria de bastante discussão, mas acho que debater nesse sentido pode ajudar a acelerar muito a usabilidade da navegação baseada no OSM.

Obrigado!

Já uso a etiqueta em são paulo a vários anos ,aqui temos o geosampa que facilita na aquisição de números ,sendo números sequenciais nas vias o resultado e quase perfeito e melhora ainda mais se inserir um numero a cada 500 metros, antes eu usava 4 ou 3 etiquetas na linha mas fui alertado pelo usuário santamariense , que apenas uma ja resolveria a situação, então uso a interpolation+all quando a via não e duplicada ( sem Canteiro central) ou odd para impar e even para par , em vias duplicada em vias que a numeração e salteada tem de ser numeração tradicional , qto a automação se for possível seria ótimo , já vi esse assunto a anos atras mas não foi pra frente.

Beleza, O_Fim!

Pode mandar o link de alguns exemplos de uso da interpolação em São Paulo (tanto dessa “interplolation=all” quanto da que tem um “even” e um “odd” de cada lado da via)?

1 Like

https://www.openstreetmap.org/way/451044687;https://www.openstreetmap.org/way/353160336;https://www.openstreetmap.org/way/1548331796 as etiquetas postalcode e e addr+street não uso mais

1 Like

Oi tinha esquecido de mandar um link de via duplicada , Way: 393259315 | OpenStreetMap

1 Like