Skip to main content

BRouter

Visão Geral

SOMENTE ANDROID

O algoritmo de roteamento de terceiros BRouter está disponível apenas para a versão Android do aplicativo OsmAnd.

BRouter é um algoritmo de roteamento de terceiros que pode ser usado no aplicativo OsmAnd para o modo de navegação offline. Ele foi projetado para otimizar uma rota com base em diferentes parâmetros, como tempo, distância ou tipo de veículo.

BRouter usa dados do OpenStreetMap para criar uma rota e, em seguida, a ajusta com base nos parâmetros especificados. Ele usa rotas pré-calculadas para construir rapidamente uma rota offline. Ele também permite personalizar perfis de roteamento, que são definidos por um conjunto de parâmetros para levar em conta vários fatores na seleção da rota. O arquivo BRouter readme.txt explica em mais detalhes como instalar e usar o programa.

O OsmAnd oferece a capacidade de selecionar rotas com BRouter e configurar perfis de roteamento para definir melhor a rota de acordo com suas necessidades.

Para mais informações, você pode visitar o site oficial do Brouter.

A integração do BRouter no OsmAnd mudou muito durante o verão de 2019. Este guia pressupõe que você esteja usando o aplicativo BRouter para Android na versão 1.5.0 ou superior, bem como o OsmAnd na versão 3.4 ou superior.

note

O algoritmo de roteamento de terceiros BRouter está disponível apenas para a versão Android do aplicativo OsmAnd.

BRouterBRouter

Como Configurar

Siga este guia para instalar e configurar o aplicativo de terceiros BRouter Offline Navigation para uso no OsmAnd.

1. Para começar, você precisa instalar o aplicativo BRouter em seu dispositivo Android a partir do F-Droid ou da Google Play Store em seu dispositivo. 2. Em seguida, para navegar usando o aplicativo OsmAnd ao longo de rotas pré-calculadas com o BRouter, você precisa:

  • Abrir o aplicativo BRouter e tocar em Gerenciador de Downloads.
BRouter
  • Amplie e selecione as áreas em que deseja rotear. Em seguida, clique em "Iniciar Download" e o BRouter começará a baixar os arquivos de segmentos para as áreas selecionadas.
BRouterBRouter
BRouterBRouter

Nota que você terá que repetir esta etapa periodicamente, sempre que quiser ter uma versão atualizada dos dados OSM usados para o roteamento.

3. Feito isso, inicie novamente o aplicativo BRouter e escolha a entrada "BRouter App" no Menu Principal. Escolha um perfil de roteamento dependendo do seu modo de viagem. Pode ser ciclismo, ciclomotor, caminhada ou trekking. Uma lista de perfis disponíveis para download no formato brf pode ser encontrada aqui. Ou você pode tentar usar o perfil de roteamento em BRouter-online. Clique em "Modo de Serviço". Em seguida, marque as caixas para os modos de roteamento para os quais você deseja usar este perfil. Você pode usar dois perfis diferentes por modo de transporte, que serão mapeados para as predefinições "mais curto" e "mais rápido" (estas são apenas rótulos) no OsmAnd.

BRouterBRouter

4. Se você já carregou algum segmento anteriormente, eles serão exibidos no mapa do BRouter. Os segmentos têm quatro estados:

  • Quadrado "Verde" - Novo segmento selecionado para download.
  • Quadrado "Azul" - O segmento com dados atualizados.
  • Quadrado "Cinza" - O segmento já foi baixado, mas requer atualização.
  • Quadrado "Amarelo" - O segmento está sendo atualizado.
BRouter

5. Quando você tiver carregado os segmentos de mapa necessários com o BRouter e selecionado um perfil de roteamento nele, todas as próximas configurações desse tipo de navegação serão feitas no aplicativo OsmAnd.

6. Você pode criar um "Perfil de Aplicativo" no OsmAnd que usará o BRouter para roteamento offline. Use o tipo de roteamento BRouter (offline) com qualquer perfil no aplicativo OsmAnd. Para fazer isso, vá para o Menu → Configurar o perfil → Perfil de navegação → Tipo de navegação → Offline → Externo → BRouter (offline) principal e crie um novo perfil baseado no perfil base de sua escolha (ciclismo aqui, para roteamento de bicicleta), com um nome personalizado de sua escolha ("BRouter" na captura de tela abaixo) e usando "BRouter (offline)" para navegação.

BRouterBRouter

O aplicativo BRouter deve ser iniciado antes do OsmAnd para que esta entrada específica apareça no OsmAnd. Portanto, se você não conseguir encontrar a opção de navegação "BRouter (offline)", você deve forçar o fechamento do OsmAnd e reiniciá-lo.

OsmAnd Versão 4.7.1

A partir da versão 4.7.1, o Osmand suporta o parâmetro de perfil para mapeamento: Desde a versão 3 do Osmand, muitos perfis podem ser definidos no Osmand e você pode alternar facilmente entre esses perfis. Um novo perfil deve ser criado, por exemplo, copiando o perfil Ciclismo existente e dando-lhe um novo nome no formato Brouter[fastbike]. Você pode usar qualquer um dos perfis BRouter existentes no nome que estão instalados em seu dispositivo. Todos os arquivos de perfil têm um formato de nome 'xxxxxxx.brf'. Ou você pode criar um novo perfil próprio, como 'meuperfil.brf'.

A convenção de nomenclatura no perfil do OsmAnd é importante, pois o perfil BRouter incluído nesse perfil estabelece a ponte real entre o OsmAnd e o BRouter.

  • Se no Osmand um perfil tem BRouter definido como serviço de navegação
  • E o nome do perfil se parece com "Brouter[mystring]"

Então o perfil "mystring" será usado no aplicativo Brouter. Este novo mapeamento substitui, nesse caso, o mapeamento básico definido acima e baseado no arquivo "serviceconfig.dat".

Exemplos: Nome do perfil Osmand-app Brouter-app

Brouter[trekking] o perfil "trekking" será usado arquivo: trekking.brf
Brouter[fastbike] o perfil "fastbike" será usado arquivo: fastbike.brf
....

Observação: Atualmente, o Osmand não verifica o nome definido (sensível a maiúsculas e minúsculas) para o perfil Brouter (mystring). Se nenhum perfil for encontrado, o roteamento falhará com "Não foi possível calcular a rota..".

BRouter

Como Usar

Esta seção descreve uma comparação do BRouter com o roteamento interno do aplicativo OsmAnd.

Quando o BRouter é configurado, podemos comparar a velocidade de pré-cálculo dos dados de roteamento do BRouter com o roteamento interno do OsmAnd. Vamos escolher dois pontos aleatórios na Holanda e começar a calcular a viagem. Para isso, definimos um estilo de condução equilibrado sem usar dados de altitude para o perfil base. O tempo de cálculo para esta viagem é de 14,5 segundos para nossa rota interna do OsmAnd. O tempo de cálculo da rota ao usar o roteamento BRouter é inferior a 1 segundo.

BRouterBRouter

Parâmetros da Rota

Menu → Navegação → Configurações → Configurações de navegação → Parâmetros da rota

BRouter

ParâmetroDescriçãoNota
Caminho mais rápidoRota mais curta otimizada (mais económica) Ativar para calcular a rota mais rápida ou desativar para a rota de poupança de combustível.Na maioria dos casos, a rota mais curta será sugerida. Frequentemente, essa rota pode levar mais tempo do que se a configuração estivesse desabilitada
Aplicar limitações temporárias (obras...)Leia sobre a opção Considerar limitações temporárias neste artigo.O algoritmo de roteamento considera as restrições de tempo especificadas no OpenStreetMap. Observe que, em alguns casos, as informações do OSM podem estar desatualizadas.

Outras Configurações de Roteamento

  • Calcular segmento de rota OsmAnd sem Internet (Navegação → Configurações, imagem). Se esta opção estiver ativada, o OsmAnd adiciona dois segmentos à trilha Brouter calculada: um de Minha localização ao ponto de partida da trilha e outro do final da trilha ao ponto final da sua rota. Esta opção está ativa se a distância para ou da trilha exceder 60 metros.

  • Na seção Recalcular rota dos Parâmetros da rota, você pode habilitar e ajustar as opções de recálculo da rota.

  • Na seção Desenvolvimento dos Parâmetros da rota, você pode experimentar novos recursos de roteamento que estão atualmente em fase de teste. Observe que essas configurações só estão disponíveis quando o plugin de desenvolvimento do OsmAnd está ativado.

Última atualização: Junho de 2024