Nesse exemplo, os números dos prédios na Rua Bento Lisboa antes e
depois da Rua Tavares Bastos são 72 e 96. Dessa forma, procurando
antes ou depois de qualquer um desses números a interpolação funciona,
mas entre os dois não, pois de fato não há casas com este endereço.
Não tenho uma opinião formada, mas tenho alguns comentários a fazer.
Usando esse exemplo de Arlindo, da mesma forma que o número 76 não
existe, nada garante que o número 68 ou 100 exista. Então, o resultado
da busca em ambos os casos, poderia retornar uma informação não confiável.
Porém, se ele aproximasse o 72 para 84 e o 96 para 86, estaria inserindo
informações imprecisas no sistema, dando a impressão que os números
pares entre 72 e 96 existem de fato. Uma solução, por exemplo, seria
quando o Nominatim não encontrar um número em um poi ou em uma
interpolação, retornar o número mais próximo.
Em Buenos Aires creio que isso não é um problema pois lá a numeração é
muito bem padronizada. Pelo menos na região mais central todas as
quadras medem 100 metros de largura. Se você tá na Avenida de Mayo, 200
e quer ir para o número 800, sabe que vai caminhar seis quadras. A única
exceção são as avenidas diagonais.
Aqui no Brasil estamos longe de termos uma numeração bem feita, mas
creio que vale a pena usar esse modelo de Buenos Aires em cidades onde a
numeração é confiável. Aonde eu moro por exemplo, o número das casas
raramente confere com a distância para o início da rua. O google maps
usa interpolação e gera muitos resultados errados.
até mais,
wille
Não sei se é a forma mais correta, mas funciona. =)
[]s
Arlindo "Nighto" Pereira
2013/7/25 Roger C. Soares <rogersoa...@gmail.com
<mailto:rogersoa...@gmail.com>>
Deveria. Na minha opinião não seria necessário nem um way com
addr:interpolation, o engine deveria saber pegar os nros com o
mesmo addr:street e interpolar segundo as regras de uma área que
contém a rua, o país por exemplo.
Mas o wiki define que interpolação tem que ter um way e talvez
seja até pq a minha idéia não funcione para o mundo todo. A minha
dúvida é: Como se mapeia a interpolação de forma contínua para a
rua toda?
Eu tenho colocado os nros conforme eu vou encontrando e ligando
com addr:interpolation, me parece lógico. Segundo o comportamento
do Nominatim descrito pelo Fernando, o que eu estou fazendo não
funciona, e na prática realmente não funciona (sempre). Agora,
isso é bug ou feature do Nominatim? Quem decide? Tem outro jeito
correto para mapear? É correto manter a interpolação e tb numerar
o contorno da construção? Muitas perguntas? :)
Atenciosamente,
Roger.
--
Gerald Weber escreveu:
Oi Pessoal
Ao pensar nesta idéia de interpolação: isto não deveria ser
tarefa do renderizador?
Quer dizer, faz sentido popular a base de dados com informações
hipotéticas?
Abraços
Gerald
------------------------------------------------------------------------
_______________________________________________ Talk-br mailing
list Talk-br@openstreetmap.org <mailto:Talk-br@openstreetmap.org>
http://lists.openstreetmap.org/listinfo/talk-br
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org <mailto:Talk-br@openstreetmap.org>
http://lists.openstreetmap.org/listinfo/talk-br
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-br
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-br