Itinero 1.3.0

Itinero - Routing for .NET.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Itinero -Version 1.3.0
dotnet add package Itinero --version 1.3.0

Release Notes

Itinero 1.3.0 Release Notes
---------------------------

New features:

- Added the option to extract part of the network: https://github.com/itinero/routing/wiki/RouterDb#extracting-an-area
- Added the option to write a routerdb as a shapefile: https://github.com/itinero/routing/wiki/Shapefiles#routerdb-to-shapefile
- Added the option to keep original node id's and to keep meta-data on vertices: https://github.com/itinero/routing/wiki/Development-Plan:--Meta-data-on-vertices

Bugfixes:

- Fixed weight matrix calculation issues related to oneways: https://github.com/itinero/routing/issues/116
- Fixed hilbert search sometimes missing closest vertex. Thanks @ironromeo

### 1.1.1 -> 1.2.0

- Fixed maxspeed normalization issue.
- Implemented support for nested relations by allowing multiple passes over relations if requested.
- Implemented support for nested cycle route relations in the default bicycle profile.
- Fixed directed weight matrix issue related to resolved points on oneway segments.

### 1.1.0 -> 1.1.1

- Fixed issue with directed weight matrix being unable to handle new contraction hierarchies.
- Fixed issue with directed edge-based routes not returning single-edge routes. This was a breaking change in behaviour.

### Itinero 1.1.0

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.

Version History

Version Downloads Last updated
1.4.0-pre02 15 8/16/2017
1.4.0-pre01 20 8/9/2017
1.3.0 (current version) 71 8/7/2017
1.3.0-pre06 20 8/7/2017
1.3.0-pre05 20 8/7/2017
1.3.0-pre04 21 8/7/2017
1.3.0-pre03 28 8/3/2017
1.3.0-pre02 30 8/3/2017
1.3.0-pre01 29 7/31/2017
1.2.0 122 7/25/2017
1.2.0-pre08 37 7/24/2017
1.2.0-pre07 31 7/24/2017
1.2.0-pre06 36 7/19/2017
1.2.0-pre05 42 7/18/2017
1.2.0-pre04 45 7/10/2017
1.2.0-pre03 46 6/30/2017
1.2.0-pre01 42 6/29/2017
1.1.1 152 6/30/2017
1.1.0 64 6/26/2017
1.1.0-pre9 54 6/13/2017
1.1.0-pre8 48 6/13/2017
1.1.0-pre7 49 6/9/2017
1.1.0-pre6 50 6/9/2017
1.1.0-pre5 50 6/8/2017
1.1.0-pre4 50 6/8/2017
1.1.0-pre3 69 4/29/2017
1.1.0-pre11 47 6/16/2017
1.1.0-pre10 49 6/15/2017
1.0.5 74 6/15/2017
1.0.4 513 4/11/2017
1.0.3 101 3/29/2017
1.0.2 81 3/24/2017
1.0.0 108 3/20/2017
1.0.0-rc3 77 3/18/2017
1.0.0-rc2 80 3/17/2017
1.0.0-rc1 60 3/14/2017
0.40.5-rc1 123 3/3/2017
0.40.4-rc1 72 3/2/2017
0.40.3-rc1 53 3/2/2017
0.40.2-rc1 53 3/2/2017
0.40.1-rc1 52 3/2/2017
0.40.0-rc1 54 3/2/2017
0.39.2-rc1 83 3/2/2017
0.39.1-rc1 129 3/1/2017
0.39.0-rc1 69 2/28/2017
0.38.26-rc1 159 2/15/2017
0.38.25-rc1 72 2/15/2017
0.38.24-rc1 58 2/15/2017
0.38.23-rc1 57 2/15/2017
0.38.22-rc1 88 2/14/2017
0.38.21-rc1 79 2/13/2017
0.38.20-rc1 67 2/13/2017
0.38.19-rc1 94 2/8/2017
0.38.18-rc1 221 2/7/2017
0.38.17-rc1 134 1/31/2017
0.38.16-rc1 53 1/30/2017
0.38.15-rc1 54 1/30/2017
0.38.14-rc1 66 1/30/2017
0.38.13-rc1 60 1/27/2017
0.38.12-rc1 54 1/27/2017
0.38.11-rc1 55 1/27/2017
0.38.10-rc1 55 1/27/2017
0.38.9-rc1 76 1/27/2017
0.38.8-rc1 63 1/27/2017
0.38.7-rc1 53 1/27/2017
0.38.6-rc1 54 1/27/2017
0.38.5-rc1 84 1/23/2017
0.38.4-rc1 58 1/23/2017
0.38.3-rc1 95 1/19/2017
0.38.2-rc1 64 1/19/2017
0.38.1-rc1 67 1/19/2017
0.38.0-rc1 72 1/18/2017
0.37.2-rc1 63 1/18/2017
0.37.0-rc1 65 1/18/2017
0.36.3-rc1 82 1/13/2017
0.36.2-rc1 69 1/13/2017
0.36.1-rc1 69 1/13/2017
0.36.0-rc1 62 1/13/2017
0.35.4-rc1 75 1/12/2017
0.35.3-rc1 119 1/6/2017
0.35.2-rc1 105 1/5/2017
0.35.1-rc1 66 1/5/2017
0.35.0-rc1 64 1/5/2017
0.34.2-rc1 64 1/5/2017
0.34.1-rc1 78 1/3/2017
0.34.0-rc1 64 1/3/2017
0.33.1-rc1 68 1/3/2017
0.33.0-rc1 74 1/2/2017
0.32.2-rc1 89 12/20/2016
0.32.1-rc1 74 12/19/2016
0.32.0-rc1 72 12/16/2016
0.31.13-rc1 77 12/15/2016
0.31.12-rc1 70 12/15/2016
0.31.9-rc1 106 12/1/2016
0.31.8-rc1 68 12/1/2016
0.31.7-rc1 66 12/1/2016
0.31.6-rc1 65 12/1/2016
0.31.5-rc1 81 11/29/2016
0.31.4-rc1 68 11/28/2016
0.31.3-rc1 62 11/28/2016
0.31.2-rc1 155 11/18/2016
0.31.1-rc1 72 11/18/2016
0.31.0-rc1 82 11/17/2016
0.30.0-rc1 111 11/15/2016
0.29.3-rc1 82 11/9/2016
0.29.2-rc1 68 11/9/2016
0.29.1-rc1 66 11/9/2016
0.29.0-rc1 67 11/9/2016
0.28.3-rc1 92 11/1/2016
0.28.2-rc1 128 10/27/2016
0.28.1-rc1 66 10/27/2016
0.28.0-rc1 68 10/27/2016
0.27.10-rc1 67 10/27/2016
0.27.8-rc1 104 10/17/2016
0.27.6-rc1 97 10/3/2016
0.27.5-rc1 73 10/2/2016
0.27.4-rc1 69 10/2/2016
0.27.3-rc1 69 10/2/2016
0.27.2-rc1 69 10/2/2016
0.27.1-rc1 70 10/2/2016
0.27.0-rc1 69 10/2/2016
0.26.1-rc1 75 9/28/2016
0.26.0-rc1 97 9/20/2016
0.25.2-rc1 74 9/19/2016
0.25.1-rc1 81 9/16/2016
0.25.0-rc1 77 9/15/2016
0.24.0-rc1 91 9/12/2016
0.23.10-rc1 79 9/12/2016
0.23.9-rc1 74 9/12/2016
0.23.8-rc1 73 9/11/2016
0.23.7-rc1 72 9/11/2016
0.23.6-rc1 72 9/10/2016
0.23.5-rc1 71 9/10/2016
0.23.4-rc1 71 9/9/2016
0.23.3-rc1 75 9/8/2016
0.23.2-rc1 70 9/8/2016
0.23.1-rc1 86 9/5/2016
0.23.0-rc1 71 9/5/2016
0.22.1-rc1 72 9/5/2016
0.22.0-rc1 87 9/2/2016
0.21.0-rc1 71 9/2/2016
0.20.0-rc1 69 9/2/2016
0.19.4-rc1 69 9/2/2016
0.19.3-rc1 68 9/2/2016
0.19.2-rc1 69 9/2/2016
0.19.1-rc1 72 9/2/2016
0.19.0-rc1 79 9/1/2016
0.18.3-rc1 74 9/1/2016
0.18.2-rc1 72 8/31/2016
0.17.3-rc1 77 8/29/2016
0.17.2-rc1 92 8/24/2016
0.17.1-rc1 72 8/24/2016
0.17.0-rc1 73 8/24/2016
0.16.1-rc1 81 8/19/2016
0.16.0-rc1 73 8/19/2016
0.15.1-rc1 80 8/18/2016
0.15.0-rc1 76 8/18/2016
0.14.0-rc1 82 8/17/2016
0.13.6-rc1 93 8/12/2016
0.13.5-rc1 75 8/12/2016
0.13.4-rc1 80 8/10/2016
0.13.3-rc1 76 8/9/2016
0.13.2-rc1 74 8/9/2016
0.13.1-rc1 83 8/8/2016
0.13.0-rc1 76 8/8/2016
0.12.4-rc1 88 8/3/2016
0.12.3-rc1 78 8/3/2016
0.12.2-rc1 97 7/26/2016
0.12.1-rc1 80 7/26/2016
0.12.0-rc1 81 7/25/2016
0.11.6-rc1 107 7/1/2016
0.11.5-rc1 99 6/23/2016
0.11.4-rc1 85 6/23/2016
0.11.3-rc1 86 6/23/2016
0.11.2-rc1 86 6/23/2016
0.11.1-rc1 88 6/20/2016
0.11.0-rc1 86 6/20/2016
0.10.0-rc1 94 6/15/2016
0.9.11-rc1 88 6/15/2016
0.9.10-rc1 88 6/15/2016
0.9.9-rc1 87 6/11/2016
0.9.8-rc1 90 6/10/2016
0.9.7-rc1 84 6/10/2016
0.9.6-rc1 85 6/10/2016
0.9.5-rc1 86 6/10/2016
0.9.4-rc1 85 6/8/2016
0.9.2-rc1 94 5/31/2016
0.8.7-rc1 115 5/17/2016
0.8.6-rc1 89 4/29/2016
0.8.5-rc1 81 4/27/2016
0.8.4-rc1 80 4/27/2016
0.8.3-rc1 83 4/27/2016
0.8.2-rc1 79 4/27/2016
0.8.1-rc1 82 4/26/2016
0.8.0-rc1 81 4/26/2016
0.7.8-rc1 84 4/25/2016
0.7.7-rc1 84 4/15/2016
0.7.6-rc1 82 4/15/2016
0.7.5-rc1 83 4/15/2016
0.7.4-rc1 83 4/15/2016
0.7.3-rc1 80 4/15/2016
0.7.2-rc1 79 4/14/2016
0.7.1-rc1 87 4/7/2016
0.7.0-rc1 86 4/7/2016
0.6.2-rc1 91 2/27/2016
0.6.1-rc1 90 2/27/2016
0.6.0-rc1 91 2/16/2016
0.5.2-rc1 84 2/16/2016