Skip to content

/AWS1/CL_GERROUTEMATRIXBDRGE00

Geometry of the routing boundary.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_autocircle TYPE REF TO /AWS1/CL_GERROUTEMATRIXAUTOC00 /AWS1/CL_GERROUTEMATRIXAUTOC00

AutoCircle requests the route matrix service to define a Circle boundary that best attempts to include most waypoints (Origins and Destinations) using the AutoCircle settings. Any waypoints outside of the auto-defined Circle boundary will be considered out of the routing boundary, which results in a route matrix entry error.

AutoCircle is only used in the request to configure a Circle for the route calculation. The derived Circle will 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 Circle directly in the request, or it will be auto-derived when AutoCircle is used. When AutoCircle is set in the request, the response routing boundary will return Circle derived from the AutoCircle settings.

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

AutoCircle requests the route matrix service to define a Circle boundary that best attempts to include most waypoints (Origins and Destinations) using the AutoCircle settings. Any waypoints outside of the auto-defined Circle boundary will be considered out of the routing boundary, which results in a route matrix entry error.

AutoCircle is only used in the request to configure a Circle for the route calculation. The derived Circle will 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 Circle directly in the request, or it will be auto-derived when AutoCircle is used. When AutoCircle is set in the request, the response routing boundary will return Circle derived from the AutoCircle settings.

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