O método 3 me parece estritamente errado. Os endereços não existem, ponto. Adicioná-los me parece, usando uma gíria carioca, "forçação de barra" para evitar uma falha/bug/feature do buscador. Uma espécie de "tag for the renderer".
[]s 2013/7/25 Fernando Trebien <[email protected]> > Uma imagem vale mais do que mil palavras, então só pra explicar > melhor: http://i.imgur.com/uwNSCWA.png > > Ignorem os pontos e as cruzes amarelas (não me aventurei a descobrir > uma forma de escondê-las). > > A rua 1 está feita com o método mais simples. Serve bem para as ruas > onde a numeração obedeceu a regra da distância desde o início da rua. > Tem a eventual desvantagem de, em alguns casos, gerar coordenadas que > são mais próximas de uma das vias transversais do que da via > principal. > > A rua 2 está feita da forma que eu observei no RJ. É a mais > estritamente correta, mas se alguém procurar por um número que cairia > dentro do cruzamento, nenhum resultado é encontrado. > > A rua 3 está feita da forma que eu observei em Buenos Aires. Notem que > na rua mais à direita a numeração original foi preservada por causa da > grande diferença de numeração entre os dois lados. Não é tão correta, > mas a interpolação (por ser uma aproximação) também não é, e teria a > vantagem de sempre chegar a uma posição aproximada (mesmo que o > endereço não exista, ou seja um endereço novo ainda não mapeado, > etc.). Penso que seja a melhor para conversores e importações > automáticas, a menos que se tenha certeza do cuidado que tiveram com a > numeração. > > Claro que todas esses métodos também servem para 1 único interpolador > ao invés de 2 (um para cada lado). > > Se alguém quiser o arquivo original para modificar e fazer seus > próprios exemplos: http://db.tt/vtIIhLjG > > O que eu fiz em Porto Alegre não é nenhum desses 3 métodos :P Seria > basicamente um misto da rua 2 com a rua 1 passando a linha do > interpolador pelo meio do cruzamento sempre. Mas estou tendendo mais > ao método da rua 3 agora. > > 2013/7/25 Fernando Trebien <[email protected]>: > > Acho que não foi ainda bem estabelecida a forma mais "correta" de usar > > os interpoladores. Para o Nominatim e para o meu GPS (MapFactor > > Navigator) basta: > > - addr:interpolation na linha (o interpolador) que acompanha via > > principal pela lateral > > - addr:housenumber em alguns dos nós ao longo dessa linha, sempre > > acompanhado de addr:street com o valor correto (os nós sem número > > servem apenas para definir o contorno do interpolador e gerar > > coordenadas nos lugares certos, algo importante em curvas) > > > > Colocar addr:street na linha me pareceu o jeito mais natural desde o > > começo, mas acabei descobrindo que não é necessário. Por outro lado, > > repetir esse mesmo valor em cada nó com numeração me parece uma > > tremenda redundância de informação... não faço idéia do que a > > comunidade tinha em mente quando decidiram fazer assim. > > > > 2013/7/25 Arlindo Pereira <[email protected]>: > >> O que eu tenho feito é mapear vias com addr:street=[nome da rua] e > >> addr:interpolation:[odd|even], com seus nós tendo addr:street=[nome da > rua] > >> (de novo) e addr:housenumber=[numero], uma para cada quarteirão. > >> > >> Por exemplo: Procurem por Rua Bento Lisboa, 60. > >> > http://openstreetmap.org/?lat=-22.926233&lon=-43.179654&zoom=18&layers=M > >> > >> 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 sei se é a forma mais correta, mas funciona. =) > >> > >> []s > >> Arlindo "Nighto" Pereira > >> > >> 2013/7/25 Roger C. Soares <[email protected]> > >>> > >>> 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 > >>> [email protected] > >>> http://lists.openstreetmap.org/listinfo/talk-br > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Talk-br mailing list > >>> [email protected] > >>> http://lists.openstreetmap.org/listinfo/talk-br > >>> > >> > >> > >> _______________________________________________ > >> Talk-br mailing list > >> [email protected] > >> http://lists.openstreetmap.org/listinfo/talk-br > >> > > > > > > > > -- > > Fernando Trebien > > +55 (51) 9962-5409 > > > > "The speed of computer chips doubles every 18 months." (Moore's law) > > "The speed of software halves every 18 months." (Gates' law) > > > > -- > Fernando Trebien > +55 (51) 9962-5409 > > "The speed of computer chips doubles every 18 months." (Moore's law) > "The speed of software halves every 18 months." (Gates' law) > > _______________________________________________ > Talk-br mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-br >
_______________________________________________ Talk-br mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-br
