Saiba mais sobre roteamento no Amazon Location Service - Amazon Location Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Saiba mais sobre roteamento no Amazon Location Service

Esta seção fornece uma visão geral dos conceitos de roteamento usando o Amazon Location Service.

nota

Para obter informações sobre como usar os recursos de rotas na prática, consulte Calcular rotas usando o Amazon Location Service.

Recursos da calculadora de rotas

Os recursos da calculadora de rotas permitem que você encontre rotas e estime o tempo de viagem com base na rede up-to-date rodoviária e nas informações de tráfego ao vivo do provedor de dados escolhido.

Você pode usar as rotas APIs para criar recursos que permitem que seu aplicativo solicite o tempo de viagem, a distância e a geometria da rota entre quaisquer dois locais. Você também pode usar as Rotas API para solicitar o tempo de viagem e a distância entre um conjunto de partidas e destinos em uma única solicitação para calcular uma matriz.

Veja a seguir como criar e usar um recurso de calculadora de rotas:

Diagram showing steps: user input, SDK processing, and route calculation on a map.
  1. Primeiro, você cria um recurso de calculadora de rotas em sua AWS conta selecionando um provedor de dados.

  2. Em seguida, você pode selecionar e instalar o SDK que corresponda ao seu ambiente de desenvolvimento e aplicativos.

  3. Comece a usar as rotas de localização da AmazonAPIs. Para obter mais informações sobre como usar o roteamentoAPIs, consulte o tópico emCalcular rotas usando o Amazon Location Service.

  4. Em seguida, você pode integrar o monitoramento usando serviços como Amazon CloudWatch AWS CloudTrail e. Para obter mais informações, consulte Monitore o Amazon Location Service com a Amazon CloudWatch e Registre e monitore com AWS CloudTrail.

Cálculo de uma rota

Um recurso da calculadora de rotas do Amazon Location fornece uma ação chamada CalculateRoute que você pode usar para criar uma rota entre duas localizações geográficas (a partida e o destino). A rota calculada inclui a geometria para desenhar a rota em um mapa, além do tempo geral e da distância da rota.

Uso de pontos de parada

Ao criar sua solicitação de rota, você pode adicionar pontos de parada à rota. Esses são pontos entre a partida e o destino que funcionam como paradas ao longo da rota. A rota será calculada por meio de cada um dos pontos de parada especificados. A rota de um ponto na solicitação para o próximo é chamada de Leg. Cada perna inclui uma distância, tempo e geometria dessa parte da rota.

nota

Os pontos de parada são roteados na ordem indicada na solicitação. Eles não são reordenados para o caminho mais curto. Consulte a seção Planejamento de rotas para obter informações sobre como encontrar o caminho mais curto.

Você pode incluir até 25 pontos de parada em uma única solicitação para calcular uma rota.

Trânsito e horário de partida

Ao calcular uma rota, o Amazon Location Service leva em consideração o tráfego. O tráfego que ele considera é baseado no horário que você especifica. Você pode especificar a partida agora ou fornecer um horário específico em que deseja sair, o que afetará o resultado da rota ao se ajustar ao tráfego no horário especificado.

nota

Você pode calcular o horário de chegada usando o horário de partida e o tempo de resposta da rota para estimar a chegada de um motorista, por exemplo.

Se quiser que o Amazon Location não leve em consideração o tráfego, não especifique um horário de partida e não especifique a partida agora. Assim, será calculada uma rota que pressupõe as melhores condições de tráfego para a rota.

Opções do modo de viagem

Você pode definir o modo de viagem ao calcular uma rota usando o Amazon Location Service. O modo de viagem padrão é de carro, mas você pode alternadamente selecionar caminhão ou andando.

Se especificar o modo carro ou caminhão, você também poderá especificar opções adicionais.

Para o modo carro, você pode especificar que deseja evitar estradas com pedágio ou balsas. Ele tentará evitar balsas e estradas com pedágio, mas ainda assim irá gerar a rota por elas, se forem a única maneira de chegar ao destino.

No modo caminhão, você também pode evitar balsas e estradas com pedágio, mas, além disso, é possível especificar o tamanho e o peso do caminhão para evitar rotas que não acomodem o caminhão.

Planejamento de rotas

Você pode usar o Amazon Location Service para criar entradas para seu software de planejamento e otimização de rotas. Você pode criar resultados de rotas, incluindo tempo e distância de viagem, para rotas entre um conjunto de posições de partida e um conjunto de posições de destino. Isso é chamado de criar uma matriz de rotas.

nota

O software de planejamento e otimização de rotas pode resolver muitos cenários diferentes. Por exemplo, o software de planejamento pode usar o conjunto de tempos e distâncias entre os pontos para calcular o caminho mais curto com parada em cada ponto, fornecendo uma rota eficiente para um único motorista. Alternativamente, o software de planejamento pode ser usado para dividir paradas entre vários caminhões, proporcionando eficiência em toda a frota ou para garantir que cada cliente seja visitado dentro do prazo necessário. O Amazon Location fornece eficientemente as funções de roteamento para permitir que o software de planejamento conclua sua tarefa.

Por exemplo, considerando as posições de partida A e B e as posições de destino X e Y, o Amazon Location Service retornará o tempo e a distância da viagem para rotas de A a X, A a Y, B a X e B a Y.

Assim como no cálculo de uma única rota, você pode calcular as rotas com diferentes modos de transporte, itens a evitar e condições de tráfego. Por exemplo, você pode especificar que o veículo é um caminhão com 11 metros de comprimento, e a rota calculada usará essas restrições para determinar o tempo e a distância da viagem. Você não pode incluir pontos de parada em um cálculo de matriz de rotas.

O número de resultados (e rotas calculadas) é o número de posições de partida multiplicado pelo número de posições de destino. Você é cobrado por cada rota calculada, não por cada solicitação ao serviço. Assim sendo, uma matriz de rotas com 10 partidas e 10 destinos será cobrada como 100 rotas.

Terminologia de rotas

Recurso da calculadora de rotas

Um AWS recurso que permite estimar o tempo de viagem, a distância e traçar rotas em um mapa com dados de tráfego e rede rodoviária provenientes do provedor de dados escolhido.

Usando os recursos da calculadora de rotas, você calcula rotas para diferentes modos de transporte, desvios e condições de tráfego.

Rota

Uma rota contém detalhes usados ao viajar por um caminho a partir da posição de partida, posições dos pontos de parada e posição do destino.

Os exemplos de detalhes em uma rota incluem:

  • A distância de uma posição até outra posição.

  • O tempo necessário para viajar de uma posição à próxima posição.

  • A LineString geometria que representa o caminho da rota.

Para obter mais informações sobre rotas, consulte a sintaxe de resposta para a CalculateRoute operação na APIreferência de rotas do Amazon Location Service.

Matriz de rotas

Uma lista de rotas, de um conjunto de posições de partida até um conjunto de posições de destino. Útil como entradas no software de planejamento ou otimização de rotas.

Para obter mais informações sobre o cálculo de uma matriz de rotas, consulte a sintaxe da CalculateRouteMatrix operação na referência de rotas API do Amazon Location Service.

Geometria LineString

Uma rota do Amazon Location consiste em um ou mais trechos (uma rota de um ponto de parada para outro dentro da rota geral). A geometria de cada perna é um polígono representado como uma LineString. Uma LineString é uma matriz ordenada de posições que pode ser usada para traçar uma rota em um mapa.

A seguir está um exemplo de uma LineString com três pontos:

[ [-122.7565,49.0021], [-122.3394,47.6159], [-122.1082,45.8371] ]
Ponto de parada

Os pontos de parada são posições intermediárias que servem de paradas ao longo de uma rota entre a posição de partida e a posição de destino. A ordem de parada na rota segue a ordem em que você fornece as posições dos pontos de parada na solicitação.

Perna

Uma perna única é a viagem de uma posição para outra. Se as posições não estiverem localizadas em uma via, elas serão movidas para a via mais próxima. O número de pernas em uma rota é um a menos que o número total de posições.

Uma rota sem pontos de parada consiste em uma única etapa, da posição de partida até o destino. Uma rota com um ponto de parada consiste em dois trechos, da posição de partida até o ponto de parada e de lá até o destino.

Etapa

Uma etapa é uma subseção de uma perna. Cada etapa fornece informações resumidas para aquela etapa da perna.