Preciso traçar rotas de veículos e elas precisam estar dentro das vias. Hoje a gente já faz isso com uma ferramenta de uma empresa terceirizada que funciona justamente como estava lhe dizendo, dentro da via você vai montando a rota clicando para dizer quais serão os vértices e após ter passado por este processo, você consegue ver quando amplia o mapa que a rota não fica precisa, principalmente quando existem mais vias em paralelo, o que torna o quadro ainda pior.
Então, já que fiz uma experiência com pontos na ferramenta que te passei, pesamos e chegamos a conclusão de migrar tudo para OSM por conta da possibilidade de utilizar o OpenLayers para fazer o Snap, mas aí bate o que te falei, não adianta eu utilizar Snap ou suavizar as minhas curvas se o processo ainda será manual e não "indicativo". Eu preciso de uma biblioteca que faça isso ou do caminho das pedras. Não sei se é possível fazer isso com o OSM ou melhor, não sei se é possível. Em 15 de julho de 2016 15:09, Alexandre Magno Brito de Medeiros < [email protected]> escreveu: > Paulo Vianna, > > Agora entendi. E por coincidência eu estava pesquisando isso no início da > semana, fora do contexto de mapas. > > Se você tem um conjunto de pontos, pode usar um algoritmo de Spline > Cúbica, recebendo os pontos como lista de "constraints". Então plotará o > gráfico XY por aproximação passando nos pontos. Alguma implementação lhe > permite a tal resolução, de modo a, diminuindo-a, não serem tantos os pares > a plotar. > > Pra você transformar isso em coordenadas, especialmente porque não tem de > ser tão preciso, pode começar pensando em regra de três. > > Eu estava buscando isso porque precisava plotar uma curva de forma > elegante e achar a função parecia impossível. Se for o que você quer, posso > colher os principais links. Tem coisa em Java e tem coisa em Javascript. > > Estou curioso... pra que você quer isso, no seu contexto?! > > Alexandre Magno > > Em 15 de julho de 2016 14:51, Paulo Vianna <[email protected]> > escreveu: > >> Na verdade, eu não gostaria de arrastar os vértices e sim colocar somente >> ponto A e B e aí ele traçar a rota até lá, como no exemplo do mapzen que te >> passei. >> > > _______________________________________________ > Talk-br mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-br > >
_______________________________________________ Talk-br mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-br
