Skip to content

Roadmap

Ben Abelshausen edited this page Jul 26, 2017 · 38 revisions

This is an overview of features that are either in development or on the roadmap:

Version 1.1

This version has been released: https://github.com/itinero/routing/blob/master/docs/releasenotes/itinero-1.1.0.md

This contains some ideas on some non-breaking extensions on top of v1.0.

  • Add a weight matrix calculation algorithm that calculates edge->edge weights excluding the source-target edge weights. DONE
    • Check to see if the current edge-based matrix algorithm can be replaced by this more general case. DONE
  • And several other issues and ideas: Milestone for 1.1 DONE

Version 1.2

This version has been released: https://github.com/itinero/routing/blob/master/docs/releasenotes/itinero-1.2.0.md

Version 1.3

  • Meta-data on vertices: More details here.
  • A way to extract parts of the network and save them as a new routerDb.
  • Add extension method to directly load data from overpass by polygon.
  • Use the meta-data on vertices to paste networks back together by keeping node id's.

Version 2.0 and beyond

General ideas

A collection of general ideas that may or may not end up on the final roadmap.

Add a more efficient data structure to represent restrictions

Add extension method to turn a routerpoint into GeoJSON

Just return geojson with all details included:

  • Edge with start and end vertex.
  • The location on the network.
  • The original location.
Clone this wiki locally