A princípio, usando o Nominatim (o geocoder do site do OSM), um interpolador de endereços resolveria a questão parcialmente se mudarmos a semântica do campo "addr:housenumber" para rodovias. Ainda assim, a resolução seria somente quilômetro a quilômetro, e vários endereços são dados por aí com uma resolução um pouco melhor (geralmente uma casa decimal a mais). (Mas ter algo quilômetro a quilômetro é melhor do que nada.)
Se você fizer o seu geocoder do zero, talvez dê pra pensar numa extensão das tags de endereçamento, tipo "addr:km". Daí você poderia marcar pontos específicos na via com a quilometragem já pré-definida, e a interpolação fica trivial (não precisaria nem compensar a curvatura da terra). O único porém é que daí você tem que fazer um geocoder próprio. E sim, muitos (muitos!) municípios têm sistemas de endereçamento sem pé nem cabeça. A única saída é fazer o mesmo que fazem na Alemanha: marcar número por número, um por um. Onde se segue alguma regra uniforme (como a regra de numerar de acordo com a distância em metros desde o início da rua, onde o início é o lado mais próximo do marco zero da cidade, ou alguma outra regra parecida) dá pra usar interpoladores. 2014-05-02 16:14 GMT-03:00 Marcel Mitsuto F. S. <mitsuto+...@gmail.com>: > Olá, > > Acabei de me registrar aqui na lista, esta é minha primeira mensagem. > > Estou trabalhando em projetos bigdata e uma das minhas responsabilidades é o > geocode reverso de milhares de endereços (centenas de milhares!). > > Meu problema é que muitos desses endereços são referências de kilometragem > em rodovias, p. ex: BR357 km331, e claro, DF/Teresina/Palmas/GO, onde o > sistema de endereçamento postal utilizado é o de quadra/lote ou lote/casa. > > Alguém aqui conhece alguma solução que consiga resolver o caso da referência > em kilometros nas rodovias? Sei que algumas ferramentas consegue fazer > interpolação linear no shapefile da rodovia, indicando uma aproximação > linear da kilometragem. Esse algoritmo chama-se LRS (linear referencing > system), tem alguns problemas ao não considerar a curvatura da terra, etc. > Estou lendo a documentação do Nominatim mas não encontro nada relacionado a > LRS. > > Quanto a DF/Palmas/TO/Teresina/GO onde alguns municípios (olhem Águas Lindas > de Goiás), possuem um sistema no mínimo esquizofrênico de endereçamento > postal, alguém já utilizou alguma ferramenta que conseguisse realizar > geocode reverso com alguma precisão no parse do endereço? > > Obrigado desde já. > > _______________________________________________ > Talk-br mailing list > Talk-br@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-br > -- Fernando Trebien +55 (51) 9962-5409 "Nullius in verba." _______________________________________________ Talk-br mailing list Talk-br@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-br