-
Notifications
You must be signed in to change notification settings - Fork 71
Roadmap
This is an overview of features that are either in development or on the roadmap:
This contains some ideas on some non-breaking extensions on top of v1.0.
- Meta-data on vertices: More details here.
- Add a weight matrix calculation algorithm that calculates edge->edge weights excluding the source-target edge weights.
- Check to see if the current edge-based matrix algorithm can be replaced by this more general case.
-
PLANNED: Constrained routing: Routing with constraints like weight limits or vehicle size (width and height).
-
[PLANNED] Destination-only access: Handle access constraints where there is destination only access, also when using contracted graphs.
-
Support for dynamic weights per edge, for example to handle floating car data.
-
Elevation profiles: Output height profiles of calculated routes.
-
Elevation-aware routing: Routing that takes into account elevation. Think avoiding steep hills for bicycles.
-
No-go areas or maximum speeds based on areas: https://github.com/itinero/routing/issues/19
-
Alternative routes.
-
Map matching.
-
Reevaluate lua for instruction generation of fix performance issues.
-
...
- Add extension method to turn a routerpoint to a routerpoint.
- Add extension method to calculate an edge-based route with forced directions:
-
TryCalculate(directedsourceid, directedtargetid)
returningResult<Route>
-