This update fixes the issues with the edge-based routing experience in v1.0. On top of that there are some more enhancements for network simplification and several bugfixes related to resolving and restriction handling.
Extra functionality:
- Calculate directed routes, arrive and depart on an edge in a fixed direction.
- An extension method to optimize a network by removing obsolete vertices.
- Added support for simplification of edge geometries.
Behaviour changes:
- Contraction performance improvements.
- RouterDb's are bigger after contraction when using advanced restrictions.
- Performances improvements when loading raw OSM data (thanks @airbreather).
- Allow inserting a non-portable array implementation (thanks @airbreather).
- Fixed bollard nodes restriction handling.
- Added a more advanced network builder with support for single-vertex restrictions.
- By default OSM restrictions are now for motor_vehicles.
Bugfixes:
- Fixed NUnit test runner (thanks @airbreather).
- Fixed issue in hilbert search cause resolve to fail in rare cases.