/AWS1/CL_GERISOLINEAVOIDANCE00¶
Specifies features of the road network to avoid when calculating reachable areas. These preferences guide route calculations but may be overridden when no reasonable alternative exists. For example, if avoiding toll roads would make an area unreachable, toll roads may still be used.
Avoidance options include physical features (like ferries and tunnels), road characteristics (like dirt roads and highways), and regulated areas (like congestion zones). They can be combined to match specific routing needs, such as avoiding both toll roads and ferries.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_areas TYPE /AWS1/CL_GERISOLINEAVOIDANCE01=>TT_ISOLINEAVOIDANCEAREALIST TT_ISOLINEAVOIDANCEAREALIST¶
Specifies geographic areas to avoid where possible. Routes may still pass through these areas if no reasonable alternative exists.
iv_carshuttletrains TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid car shuttle trains (auto trains) where possible. These may still be included if no reasonable alternative route exists.
iv_controlledaccesshighways TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid controlled-access highways (such as interstate highways or motorways) where possible. If a viable route cannot be calculated using only local roads, controlled-access highways may still be included.
iv_dirtroads TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid unpaved or dirt roads where possible. Routes may still include dirt roads if no reasonable paved alternative exists.
iv_ferries TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid ferries where possible. If a viable route cannot be calculated without using ferries, they may still be included.
iv_seasonalclosure TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid roads that may be subject to seasonal closures where possible. These roads may still be included if no reasonable year-round alternative exists.
iv_tollroads TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid toll roads where possible. If a viable route cannot be calculated without using toll roads, they may still be included.
iv_tolltransponders TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid roads that require electronic toll collection transponders where possible. These roads may still be included if no viable alternative route exists.
it_truckroadtypes TYPE /AWS1/CL_GERTRUCKROADTYPELST_W=>TT_TRUCKROADTYPELIST TT_TRUCKROADTYPELIST¶
For truck travel modes, indicates specific road classification types in Sweden (
BK1throughBK4) and Mexico (A2, A4, B2, B4, C, D, ET2, ET4) to avoid where possible. These road types may still be used if no reasonable alternative exists.There are currently no other supported values as of 26th April 2024.
iv_tunnels TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid tunnels where possible. If a viable route cannot be calculated without using tunnels, they may still be included.
iv_uturns TYPE /AWS1/GERSENSITIVEBOOLEAN /AWS1/GERSENSITIVEBOOLEAN¶
Indicates a preference to avoid U-turns where possible. U-turns may still be included if necessary to reach certain areas or when no reasonable alternative exists.
it_zonecategories TYPE /AWS1/CL_GERISOLINEAVOIDANCE03=>TT_ISOLINEAVOIDANCEZONECATLIST TT_ISOLINEAVOIDANCEZONECATLIST¶
Indicates types of regulated zones (such as congestion pricing or environmental zones) to avoid where possible. Routes may still pass through these zones if no reasonable alternative exists.
Queryable Attributes¶
Areas¶
Specifies geographic areas to avoid where possible. Routes may still pass through these areas if no reasonable alternative exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AREAS() |
Getter for AREAS, with configurable default |
ASK_AREAS() |
Getter for AREAS w/ exceptions if field has no value |
HAS_AREAS() |
Determine if AREAS has a value |
CarShuttleTrains¶
Indicates a preference to avoid car shuttle trains (auto trains) where possible. These may still be included if no reasonable alternative route exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CARSHUTTLETRAINS() |
Getter for CARSHUTTLETRAINS, with configurable default |
ASK_CARSHUTTLETRAINS() |
Getter for CARSHUTTLETRAINS w/ exceptions if field has no va |
HAS_CARSHUTTLETRAINS() |
Determine if CARSHUTTLETRAINS has a value |
ControlledAccessHighways¶
Indicates a preference to avoid controlled-access highways (such as interstate highways or motorways) where possible. If a viable route cannot be calculated using only local roads, controlled-access highways may still be included.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTROLLEDACCESSHIGHWAYS() |
Getter for CONTROLLEDACCESSHIGHWAYS, with configurable defau |
ASK_CONTROLLEDACCESSHIGHWAYS() |
Getter for CONTROLLEDACCESSHIGHWAYS w/ exceptions if field h |
HAS_CONTROLLEDACCESSHIGHWAYS() |
Determine if CONTROLLEDACCESSHIGHWAYS has a value |
DirtRoads¶
Indicates a preference to avoid unpaved or dirt roads where possible. Routes may still include dirt roads if no reasonable paved alternative exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DIRTROADS() |
Getter for DIRTROADS, with configurable default |
ASK_DIRTROADS() |
Getter for DIRTROADS w/ exceptions if field has no value |
HAS_DIRTROADS() |
Determine if DIRTROADS has a value |
Ferries¶
Indicates a preference to avoid ferries where possible. If a viable route cannot be calculated without using ferries, they may still be included.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FERRIES() |
Getter for FERRIES, with configurable default |
ASK_FERRIES() |
Getter for FERRIES w/ exceptions if field has no value |
HAS_FERRIES() |
Determine if FERRIES has a value |
SeasonalClosure¶
Indicates a preference to avoid roads that may be subject to seasonal closures where possible. These roads may still be included if no reasonable year-round alternative exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEASONALCLOSURE() |
Getter for SEASONALCLOSURE, with configurable default |
ASK_SEASONALCLOSURE() |
Getter for SEASONALCLOSURE w/ exceptions if field has no val |
HAS_SEASONALCLOSURE() |
Determine if SEASONALCLOSURE has a value |
TollRoads¶
Indicates a preference to avoid toll roads where possible. If a viable route cannot be calculated without using toll roads, they may still be included.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOLLROADS() |
Getter for TOLLROADS, with configurable default |
ASK_TOLLROADS() |
Getter for TOLLROADS w/ exceptions if field has no value |
HAS_TOLLROADS() |
Determine if TOLLROADS has a value |
TollTransponders¶
Indicates a preference to avoid roads that require electronic toll collection transponders where possible. These roads may still be included if no viable alternative route exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOLLTRANSPONDERS() |
Getter for TOLLTRANSPONDERS, with configurable default |
ASK_TOLLTRANSPONDERS() |
Getter for TOLLTRANSPONDERS w/ exceptions if field has no va |
HAS_TOLLTRANSPONDERS() |
Determine if TOLLTRANSPONDERS has a value |
TruckRoadTypes¶
For truck travel modes, indicates specific road classification types in Sweden (
BK1throughBK4) and Mexico (A2, A4, B2, B4, C, D, ET2, ET4) to avoid where possible. These road types may still be used if no reasonable alternative exists.There are currently no other supported values as of 26th April 2024.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRUCKROADTYPES() |
Getter for TRUCKROADTYPES, with configurable default |
ASK_TRUCKROADTYPES() |
Getter for TRUCKROADTYPES w/ exceptions if field has no valu |
HAS_TRUCKROADTYPES() |
Determine if TRUCKROADTYPES has a value |
Tunnels¶
Indicates a preference to avoid tunnels where possible. If a viable route cannot be calculated without using tunnels, they may still be included.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TUNNELS() |
Getter for TUNNELS, with configurable default |
ASK_TUNNELS() |
Getter for TUNNELS w/ exceptions if field has no value |
HAS_TUNNELS() |
Determine if TUNNELS has a value |
UTurns¶
Indicates a preference to avoid U-turns where possible. U-turns may still be included if necessary to reach certain areas or when no reasonable alternative exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UTURNS() |
Getter for UTURNS, with configurable default |
ASK_UTURNS() |
Getter for UTURNS w/ exceptions if field has no value |
HAS_UTURNS() |
Determine if UTURNS has a value |
ZoneCategories¶
Indicates types of regulated zones (such as congestion pricing or environmental zones) to avoid where possible. Routes may still pass through these zones if no reasonable alternative exists.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONECATEGORIES() |
Getter for ZONECATEGORIES, with configurable default |
ASK_ZONECATEGORIES() |
Getter for ZONECATEGORIES w/ exceptions if field has no valu |
HAS_ZONECATEGORIES() |
Determine if ZONECATEGORIES has a value |