ols-router
ols-router copied to clipboard
Conduct feasibility study to determine best way for route planner to support restriction overrides
This is the least understood part of requirements currently. New UX interaction strategies, restriction data model properties, and route generation algorithms are within scope. [LS001, LS035]
A Route Restriction is a road restriction encountered in a best route that is initially unresolved and may, through manual or automated processes, become resolved to PPC or Bridge Engineering's satisfaction. In addition to all the properties of a road restriction, a route restriction has the following additional properties:
-
Restriction violation that defines the exact road restriction that is violated and by what amount (e.g., 0.1 M over policy height).
-
Notification instructions that describe how to mitigate the violation. These may come from the RDM when the route is first created and may be subsequently edited by PPC or Bridge Engineering who may also create custom driving directions for inclusion in the route directions.
-
A sequence of waypoints that mitigate the violation.
-
Approval details (e.g., when, whom)
Route Restriction ---* Road Restriction
Route Restrictions are created by the route planner as part of the definition of a best route and passed back to clients (e.g., OnRoute). Applications such as OnRoute needs to allow PPC or Bridge Engineering to manage them and possibly pass them to the route planner in subsequent requests to get driving instructions included in directions and, if remediation involves extra waypoints, get these waypoints included in best route.
Restrictions are determined by the permittable value. Permittable values and determined by measured and policy values and an applied a safe tolerance.
PPC and Bridge Engineering can override a restriction(s) by adding instructions which allows the CV to safely navigate over or avoid the restriction, these include; conditions of travel (such as vehicle speed, flagging, pilot vehicles, no other vehicles on structure, time of day, counter flow maneuver, lane usage etc.) and may also specify vehicle configuration and axel spacing.
These additional instructions are passed from the permitting application back to the Route Planner in Route restriction parameters for inclusion in Driving Directions that will, themselves be returned to the application for printing on the permit, etc.