Class: Aws::LocationService::Types::CalculateRouteMatrixResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LocationService::Types::CalculateRouteMatrixResponse
- Defined in:
- gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb
Overview
Returns the result of the route matrix calculation.
Constant Summary collapse
- SENSITIVE =
[:snapped_departure_positions, :snapped_destination_positions]
Instance Attribute Summary collapse
-
#route_matrix ⇒ Array<Array<Types::RouteMatrixEntry>>
The calculated route matrix containing the results for all pairs of
DeparturePositionstoDestinationPositions. -
#snapped_departure_positions ⇒ Array<Array<Float>>
For routes calculated using an Esri route calculator resource, departure positions are snapped to the closest road.
-
#snapped_destination_positions ⇒ Array<Array<Float>>
The list of destination positions for the route matrix used for calculation of the
RouteMatrix. -
#summary ⇒ Types::CalculateRouteMatrixSummary
Contains information about the route matrix,
DataSource,DistanceUnit,RouteCountandErrorCount.
Instance Attribute Details
#route_matrix ⇒ Array<Array<Types::RouteMatrixEntry>>
The calculated route matrix containing the results for all pairs of
DeparturePositions to DestinationPositions. Each row corresponds
to one entry in DeparturePositions. Each entry in the row
corresponds to the route from that entry in DeparturePositions to
an entry in DestinationPositions.
930 931 932 933 934 935 936 937 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 930 class CalculateRouteMatrixResponse < Struct.new( :route_matrix, :snapped_departure_positions, :snapped_destination_positions, :summary) SENSITIVE = [:snapped_departure_positions, :snapped_destination_positions] include Aws::Structure end |
#snapped_departure_positions ⇒ Array<Array<Float>>
For routes calculated using an Esri route calculator resource,
departure positions are snapped to the closest road. For Esri route
calculator resources, this returns the list of departure/origin
positions used for calculation of the RouteMatrix.
930 931 932 933 934 935 936 937 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 930 class CalculateRouteMatrixResponse < Struct.new( :route_matrix, :snapped_departure_positions, :snapped_destination_positions, :summary) SENSITIVE = [:snapped_departure_positions, :snapped_destination_positions] include Aws::Structure end |
#snapped_destination_positions ⇒ Array<Array<Float>>
The list of destination positions for the route matrix used for
calculation of the RouteMatrix.
930 931 932 933 934 935 936 937 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 930 class CalculateRouteMatrixResponse < Struct.new( :route_matrix, :snapped_departure_positions, :snapped_destination_positions, :summary) SENSITIVE = [:snapped_departure_positions, :snapped_destination_positions] include Aws::Structure end |
#summary ⇒ Types::CalculateRouteMatrixSummary
Contains information about the route matrix, DataSource,
DistanceUnit, RouteCount and ErrorCount.
930 931 932 933 934 935 936 937 |
# File 'gems/aws-sdk-locationservice/lib/aws-sdk-locationservice/types.rb', line 930 class CalculateRouteMatrixResponse < Struct.new( :route_matrix, :snapped_departure_positions, :snapped_destination_positions, :summary) SENSITIVE = [:snapped_departure_positions, :snapped_destination_positions] include Aws::Structure end |