Problema de roteamento de carga (OSRM) desviando incorretamente na região de Magé (RJ)

"Olá, pessoal!

Gostaria de relatar um comportamento recorrente de roteamento que está afetando o cálculo de trajetos para veículos de carga na região de Magé (RJ), especificamente nos eixos que envolvem a BR-493.

Atualmente, os motores baseados no OSM (como o OSRM) estão ignorando a rodovia principal na altura de Magé e forçando desvios desnecessários ou retornos pela Região Metropolitana/Rio de Janeiro, mesmo quando o trajeto lógico de carga deveria fluir direto pelo corredor rodoviário local.

Pelo que verifiquei, a geometria física aparenta estar correta, mas o roteamento acaba descartando essa opção, indicando que talvez haja algum detalhe nas tags de velocidade, restrições ou conectividade dos nós (nodes) que altera o peso do algoritmo.

Alguém da comunidade local poderia dar uma olhada nas propriedades das vias nessa área de Magé para ajustarmos esse comportamento?

Obrigado pela ajuda!"

O problema ocorre exatamente neste trecho deste entroncamento e afeta apenas o OSRM. A única coisa diferente que achei ali é que a linha da BR estava com a etiqueta construction=* (já removi), mesmo que não fosse uma via em construção (highway=construction). Isso é um erro nos dados e confunde o OSRM. Outros sistemas de roteamento no site, como o GraphHopper e o Valhalla, ignoram esse erro.

Essa etiqueta foi inserida nesse trecho por atividades de vandalismo que estamos monitorando melhor aqui. O usuário que a inseriu já foi excluído do sistema, mas alguns problemas deixados por ele ainda restaram.

Pode levar alguns dias até o OSRM atualizar. Nesse meio tempo, recomendo usar o Valhalla, que dá rotas melhores, geralmente preferindo contornar áreas urbanas ao invés de atravessá-las por dentro.

O OSRM atualizou agora e esse problema específico foi resolvido, mas tinha outro trecho com construction=* sem highway=construction que eu não tinha visto. Removi agora, fiz uma busca em todo o estado, achei outro trecho próximo, também corrigi, e acredito que vai resolver o problema completamente na próxima atualização. Ampliei a busca para o país. Há mais alguns casos na região de Campos dos Goytacazes causados por usuários agora bloqueados por vandalismo, mas a maioria dos demais casos em outras regiões são causados por enganos comuns.[1]


  1. Normalmente, ocorre quando a obra acaba e alguém muda de highway=construction para o tipo de highway=* definitivo e esquece de tirar construction=*. ↩︎

O OSRM atualizou e agora o problema está resolvido em todo o trecho, nos dois sentidos.