Acho que é um bug mesmo, o primeiro que eu vejo no OSRM. Seria legal reportar esse problema. Investiguei em detalhes e decidi reportar: https://github.com/DennisOSRM/Project-OSRM/issues/706
O que eu descobri é que: - funciona até este ponto: http://osrm.at/4FN - passa a dar erro logo depois: http://osrm.at/4FO O OSRM não escolhe a rota pela "distância" e sim pelo "tempo", que ele calcula considerando a distância, a velocidade esperada (que é a velocidade da tag "maxlength" onde ela for definida, senão é uma velocidade "estimada" pra cada tipo de via - não muito bem aproximada porque é igual pra todo o planeta) e mais uns outros parâmetros (sei que considera também o ângulo das curvas e das conversões e a presença de semáforos). Se você observar esses dois links que eu mandei, o tempo estimado é de 10h34m, ou seja, ele acha que os dois trajetos têm quase a mesma duração, o que só faria sentido se houvesse um limite de velocidade muito baixo ao longo de toda a rodovia nesse percurso (mas daí o que não faria sentido é a vida real :P). Ele deve estar somando o tempo do jeito errado ao pré-calcular os "atalhos" no mapa, e com isso achando que um dos atalhos (o que passa por dentro das cidades) é muito mais rápido do que realmente é. Quanto mais longo o percurso, mais pedaços são somados, mais erros se acumulam, e com isso maior a chance de achar esse bug. 2013/8/15 Gerald Weber <[email protected]> > Olá pessoal > > eu estava usando o serviço de rotamento para ver a distância entre Belo > Horizonte a Curitiba e obtive este resultado http://osrm.at/4FC > > estranhamente, quando passa depois de Miracatu, o OSRM desvia a rota pela > SP-222, obtendo uma distância maior > > Isto seria um problema do OSRM ou haveria algum erro na BR-116 que levaria > a fazer este desvio? Eu já procurei e não achei nada de anormal que > pudesse levar o OSRM a propor este desvio. > > alguma idéia? > > abraço > > Gerald > > _______________________________________________ > 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)
_______________________________________________ Talk-br mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-br
