경로 - Amazon Location Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

경로

이 섹션에서는 Amazon Location Service를 사용한 라우팅과 관련된 개념에 대한 개요를 제공합니다.

참고

실제로 경로 리소스를 사용하는 방법에 대한 자세한 내용은 Amazon Location Service를 사용하여 경로 계산 섹션을 참조하세요.

경로 계산기 리소스

경로 계산기 리소스를 사용하면 선택한 데이터 제공업체의 up-to-date 도로망과 실시간 교통 정보를 기반으로 경로를 찾고 이동 시간을 추정할 수 있습니다.

경로를 APIs 사용하여 애플리케이션에서 두 위치 간 경로의 이동 시간, 거리 및 지오메트리를 요청할 수 있는 기능을 구축할 수 있습니다. 경로를 사용하여 매트릭스를 API 계산하기 위한 단일 요청으로 출발지와 목적지 사이의 이동 시간과 거리를 요청할 수도 있습니다.

다음은 경로 계산기 리소스를 생성하고 사용하는 방법을 보여 줍니다.

Diagram showing steps: user input, SDK processing, and route calculation on a map.
  1. 먼저 데이터 공급자를 선택하여 AWS 계정에서 경로 계산기 리소스를 생성합니다.

  2. 그런 다음 개발 환경 및 애플리케이션에 SDK 맞는 것을 선택하여 설치할 수 있습니다.

  3. Amazon 위치 경로 사용을 시작하십시오APIs. 라우팅 APIs 사용 방법에 대한 자세한 내용은 의 주제를 참조하십시오Amazon Location Service를 사용하여 경로 계산.

  4. 그런 다음 Amazon CloudWatch 및 같은 서비스를 사용하여 모니터링을 통합할 수 AWS CloudTrail있습니다. 자세한 내용은 아마존을 통한 아마존 로케이션 서비스 모니터링 CloudWatch 및 을 참조하십시오AWS CloudTrail을 사용하여 로깅 및 모니터링.

경로 계산

Amazon Location 경로 계산기 리소스는 두 지리적 위치(출발지목적지) 간에 경로를 생성하는 데 사용할 수 있는 CalculateRoute(이)라는 작업을 제공합니다. 계산된 경로에는 맵에 경로를 그리기 위한 지오메트리와 경로의 전체 시간 및 거리가 포함됩니다.

웨이포인트 사용

경로 요청을 생성할 때 경로에 추가 웨이포인트를 추가할 수 있습니다. 이 지점은 출발지와 목적지 사이의 지점으로 경로를 따라 경유지 역할을 합니다. 경로는 지정된 각 웨이포인트를 통해 계산됩니다. 요청의 한 지점에서 다음 지점까지의 경로를 Leg(이)라고 합니다. 각 구간에는 경로의 해당 부분에 대한 거리, 시간 및 지오메트리가 포함됩니다.

참고

웨이포인트는 요청에 명시된 순서대로 라우팅됩니다. 이는 최단 경로로는 재정렬되지 않습니다. 최단 경로 찾기에 대한 자세한 내용은 경로 계획 섹션을 참조하세요.

경로 계산을 위한 단일 요청에 최대 25개의 웨이포인트를 포함할 수 있습니다.

트래픽 및 출발 시간

Amazon Location Service는 경로를 계산할 때 트래픽을 고려합니다. 고려되는 트래픽은 지정한 시간을 기준으로 합니다. 지금 출발하도록 지정하거나 출발하고자 하는 특정 시간을 제공할 수 있습니다. 이렇게 하면 지정된 시간에 트래픽을 조정하여 경로 결과에 영향을 줍니다.

참고

예를 들어, 출발 시간과 경로 응답 시간을 사용하여 도착 시간을 계산해 운전자의 도착 시간을 추정할 수 있습니다.

Amazon Location에서 트래픽을 고려하지 않으려면 출발 시간을 지정하지 말고 지금 출발도 지정하지 마세요. 그러면 해당 경로에 가장 적합한 교통 조건을 가정하는 경로가 계산됩니다.

이동 모드 옵션

Amazon Location Service를 사용하여 경로를 계산할 때 이동 모드를 설정할 수 있습니다. 기본 이동 모드는 자동차이지만 트럭 또는 도보 모드를 번갈아 선택할 수 있습니다.

자동차 또는 트럭 모드를 지정하는 경우 특정 추가 옵션도 지정할 수 있습니다.

자동차 모드의 경우 유료 도로나 페리를 피하도록 지정할 수 있습니다. 이렇게 하면 페리와 유료 도로를 피하려고 하지만, 그것이 목적지로 가는 유일한 방법인 경우에는 계속 그 경로를 따라 이동하게 됩니다.

트럭 모드의 경우에도 페리와 유료 도로를 피할 수 있지만, 트럭을 수용하지 않는 경로를 피하기 위해 트럭의 크기와 무게를 지정할 수도 있습니다.

경로 계획

Amazon Location Service를 사용하여 경로 계획 및 최적화 소프트웨어에 대한 입력을 생성할 수 있습니다. 출발 위치 세트와 도착 위치 세트 사이의 경로에 대해 이동 시간 및 이동 거리를 포함한 경로 결과를 생성할 수 있습니다. 이를 경로 매트릭스 생성이라고 합니다.

참고

경로 계획 및 최적화 소프트웨어로 해결할 수 있는 다양한 시나리오가 있습니다. 예를 들어, 계획 소프트웨어는 지점 간 시간 및 거리 집합을 사용하여 각 지점에서 정지하는 최단 경로를 계산하여 단일 운전자에게 효율적인 경로를 제공할 수 있습니다. 또는 계획 소프트웨어를 사용하여 여러 트럭 간에 정류장을 나누어 전체 차량의 효율성을 높이거나 각 고객이 필요한 시간 내에 방문하도록 할 수 있습니다. Amazon Location은 계획 소프트웨어가 작업을 완료할 수 있도록 효율적인 방식으로 라우팅 기능을 제공합니다.

예를 들어 출발 위치 A와 B, 도착 위치 X와 Y가 주어지면 Amazon Location Service는 A에서 X, A에서 Y, B에서 X, B에서 Y까지, B에서 Y까지의 경로에 대한 이동 시간과 이동 거리를 반환합니다.

단일 경로를 계산할 때와 마찬가지로 다양한 교통 수단, 회피 및 교통 상황을 고려하여 경로를 계산할 수 있습니다. 예를 들어, 차량이 10.7m(35피트) 길이의 트럭이라고 지정하면 계산된 경로에서는 이러한 제한을 사용하여 이동 시간과 이동 거리를 결정합니다. 경로 매트릭스 계산에는 웨이포인트를 포함할 수 없습니다.

반환되는 결과 수와 계산된 경로 수는 출발 위치 수에 목적지 위치 수를 곱한 값입니다. 서비스에 대한 각 요청이 아니라 계산된 각 경로에 대해 요금이 부과되므로, 출발지가 10개이고 도착지가 10개인 경로 매트릭스는 100개의 경로로 청구됩니다.

경로 용어

경로 계산기 리소스

선택한 데이터 공급자로부터 가져온 교통 및 도로망 데이터를 사용하여 이동 시간, 거리를 추정하고 지도에 경로를 그릴 수 있는 AWS 리소스입니다.

경로 계산기 리소스를 사용하여 다양한 교통 수단, 우회 도로, 교통 상황에 따른 경로를 계산할 수 있습니다.

경로

경로에는 출발 위치, 웨이포인트 위치 및 목적지 위치에서 경로를 따라 이동할 때 사용되는 세부 정보가 포함됩니다.

경로 세부 정보의 예는 다음과 같습니다.

  • 한 위치에서 다른 위치까지의 거리.

  • 한 위치에서 다음 위치로 이동하는 데 걸리는 시간.

  • 경로의 경로를 나타내는 LineString 지오메트리.

경로에 대한 자세한 내용은 Amazon Location Service Routes API 참조에서 CalculateRoute 작업에 대한 응답 구문을 참조하십시오.

경로 매트릭스

출발 위치 집합부터 목적지 위치 집합까지의 경로 목록입니다. 경로 계획 또는 최적화 소프트웨어에 입력하는 데 유용합니다.

경로 매트릭스 계산에 대한 자세한 내용은 Amazon Location Service Routes API 참조의 CalculateRouteMatrix 작업 구문을 참조하십시오.

LineString 지오메트리

Amazon Location 경로는 하나 이상의 구간(전체 경로 내에서 한 웨이포인트에서 다른 웨이포인트까지의 경로)으로 구성됩니다. 각 구간의 지오메트리는 LineString(으)로 표시되는 폴리라인입니다. LineString은(는) 순서가 지정된 위치 배열로, 맵에 경로를 표시하는 데 사용할 수 있습니다.

다음은 점 3개가 있는 LineString의 예시입니다.

[ [-122.7565,49.0021], [-122.3394,47.6159], [-122.1082,45.8371] ]
웨이포인트

웨이포인트는 출발 위치와 목적지 위치 사이의 경로를 따라 정류장 역할을 하는 중간 위치입니다. 경로의 스탑오버 순서는 요청에 웨이포인트 위치를 제공하는 순서를 따릅니다.

구간

한 구간이란 한 위치에서 다른 위치로의 이동을 말합니다. 위치가 도로에 있지 않으면 가장 가까운 도로로 이동합니다. 경로의 구간 수는 총 위치 수보다 하나 적습니다.

웨이포인트가 없는 경로는 출발 위치에서 목적지까지의 단일 구간으로 구성됩니다. 웨이포인트 1개로 구성된 경로는 출발 지점에서 웨이포인트까지, 그리고 웨이포인트에서 목적지까지 총 2개의 구간으로 구성됩니다.

단계

단계는 구간의 하위 섹션입니다. 각 단계는 해당 구간의 해당 단계에 대한 요약 정보를 제공합니다.