/AWS1/CL_GERROUTEMATRIXBDRGE00¶
Geometry of the routing boundary.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_autocircle TYPE REF TO /AWS1/CL_GERROUTEMATRIXAUTOC00 /AWS1/CL_GERROUTEMATRIXAUTOC00¶
AutoCirclerequests the route matrix service to define aCircleboundary that best attempts to include most waypoints (OriginsandDestinations) using theAutoCirclesettings. Any waypoints outside of the auto-definedCircleboundary will be considered out of the routing boundary, which results in a route matrix entry error.
AutoCircleis only used in the request to configure aCirclefor the route calculation. The derivedCirclewill also be provided in the response.
io_circle TYPE REF TO /AWS1/CL_GERCIRCLE /AWS1/CL_GERCIRCLE¶
Geometry defined as a circle. The circle defines the routing boundary area. Any waypoints outside the circle will result in a route matrix entry error.
You can specify a
Circledirectly in the request, or it will be auto-derived whenAutoCircleis used. WhenAutoCircleis set in the request, the response routing boundary will returnCirclederived from theAutoCirclesettings.
it_boundingbox TYPE /AWS1/CL_GERBOUNDINGBOX_W=>TT_BOUNDINGBOX TT_BOUNDINGBOX¶
Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.
Diagonal distance of the bounding box must be less than or equal to 400,000 meters.
it_polygon TYPE /AWS1/CL_GERPOSITION_W=>TT_LINEARRINGS TT_LINEARRINGS¶
Geometry defined as a polygon with only one linear ring. A linear ring is a closed sequence of four or more coordinates. The first and last coordinates are the same, forming a closed boundary. Each coordinate is a position in [longitude, latitude] format.
The structure is an array of linear rings (only 1 allowed). Each linear ring is an array of coordinates (minimum 4), and each coordinate is an array of two doubles [longitude, latitude].
Maximum distance between any two vertices must be less than or equal to 400,000 meters.
Queryable Attributes¶
AutoCircle¶
AutoCirclerequests the route matrix service to define aCircleboundary that best attempts to include most waypoints (OriginsandDestinations) using theAutoCirclesettings. Any waypoints outside of the auto-definedCircleboundary will be considered out of the routing boundary, which results in a route matrix entry error.
AutoCircleis only used in the request to configure aCirclefor the route calculation. The derivedCirclewill also be provided in the response.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOCIRCLE() |
Getter for AUTOCIRCLE |
Circle¶
Geometry defined as a circle. The circle defines the routing boundary area. Any waypoints outside the circle will result in a route matrix entry error.
You can specify a
Circledirectly in the request, or it will be auto-derived whenAutoCircleis used. WhenAutoCircleis set in the request, the response routing boundary will returnCirclederived from theAutoCirclesettings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CIRCLE() |
Getter for CIRCLE |
BoundingBox¶
Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.
Diagonal distance of the bounding box must be less than or equal to 400,000 meters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BOUNDINGBOX() |
Getter for BOUNDINGBOX, with configurable default |
ASK_BOUNDINGBOX() |
Getter for BOUNDINGBOX w/ exceptions if field has no value |
HAS_BOUNDINGBOX() |
Determine if BOUNDINGBOX has a value |
Polygon¶
Geometry defined as a polygon with only one linear ring. A linear ring is a closed sequence of four or more coordinates. The first and last coordinates are the same, forming a closed boundary. Each coordinate is a position in [longitude, latitude] format.
The structure is an array of linear rings (only 1 allowed). Each linear ring is an array of coordinates (minimum 4), and each coordinate is an array of two doubles [longitude, latitude].
Maximum distance between any two vertices must be less than or equal to 400,000 meters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLYGON() |
Getter for POLYGON, with configurable default |
ASK_POLYGON() |
Getter for POLYGON w/ exceptions if field has no value |
HAS_POLYGON() |
Determine if POLYGON has a value |