/AWS1/CL_GERISOLINEMATCHINGO00¶
Controls how origin and destination points are matched to the road network when they don't fall exactly on a road. Matching options help ensure realistic routing by connecting points to appropriate roads.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_namehint TYPE /AWS1/GERSENSITIVESTRING /AWS1/GERSENSITIVESTRING¶
The expected street name near the point. Helps disambiguate matching when multiple roads are within range.
iv_onroadthreshold TYPE /AWS1/GERDISTANCEMETERS /AWS1/GERDISTANCEMETERS¶
The maximum distance in meters that a point can be from a road while still being considered "on" that road. Points further than this distance require explicit matching.
Unit:
meters
iv_radius TYPE /AWS1/GERDISTANCEMETERS /AWS1/GERDISTANCEMETERS¶
The maximum distance in meters to search for roads to match to. Points with no roads within this radius will fail to match. The roads that are considered within this radius are determined by the specified
StrategyUnit:
meters
iv_strategy TYPE /AWS1/GERMATCHINGSTRATEGY /AWS1/GERMATCHINGSTRATEGY¶
Determines how points are matched to the road network.
MatchAnyfinds the nearest viable road segment, whileMatchMostSignificantRoadprioritizes major roads.
Queryable Attributes¶
NameHint¶
The expected street name near the point. Helps disambiguate matching when multiple roads are within range.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMEHINT() |
Getter for NAMEHINT, with configurable default |
ASK_NAMEHINT() |
Getter for NAMEHINT w/ exceptions if field has no value |
HAS_NAMEHINT() |
Determine if NAMEHINT has a value |
OnRoadThreshold¶
The maximum distance in meters that a point can be from a road while still being considered "on" that road. Points further than this distance require explicit matching.
Unit:
meters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONROADTHRESHOLD() |
Getter for ONROADTHRESHOLD |
Radius¶
The maximum distance in meters to search for roads to match to. Points with no roads within this radius will fail to match. The roads that are considered within this radius are determined by the specified
StrategyUnit:
meters
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RADIUS() |
Getter for RADIUS |
Strategy¶
Determines how points are matched to the road network.
MatchAnyfinds the nearest viable road segment, whileMatchMostSignificantRoadprioritizes major roads.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STRATEGY() |
Getter for STRATEGY, with configurable default |
ASK_STRATEGY() |
Getter for STRATEGY w/ exceptions if field has no value |
HAS_STRATEGY() |
Determine if STRATEGY has a value |