Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bicycle routing #12

Closed
emiltin opened this issue Oct 3, 2011 · 11 comments
Closed

bicycle routing #12

emiltin opened this issue Oct 3, 2011 · 11 comments

Comments

@emiltin
Copy link
Contributor

emiltin commented Oct 3, 2011

osrm should handle bike routing

@emiltin
Copy link
Contributor Author

emiltin commented Oct 3, 2011

a good description of how cyclestreets.net imports, filters and proceses OSM data to handle bike routing in UK/Ireland: http://www.cyclestreets.net/journey/help/osmconversion/

@DennisOSRM
Copy link
Collaborator

Thanks. Feedback very much appreciated.

@DennisOSRM
Copy link
Collaborator

See also issue #10.

@emiltin
Copy link
Contributor Author

emiltin commented Nov 25, 2011

how do i specify bike profile in the request to the server?

@DennisOSRM
Copy link
Collaborator

Emil, what do you think? How far are we along?

@emiltin
Copy link
Contributor Author

emiltin commented Dec 17, 2011

i think we're doing very well, thank you for all your efforts!

to reach a first milestone of a useable bike router, i think what's mainly missing is some additional tag parsing, like the cycleway=opposite*, which i know this should be in the pipeline. i suspect there might be others, but it shouldn't be a big thing to implement.

looking beyond that, there are some things that would be very nice:

  • cargobikes. shouldn't be that far away, but requires taking into account bollars etc.
  • inclinations can be important for bicycles. i know you've been working on using the nasa data. using the inclination tag in osm would be an alternative. what's your plans/thoughts?
  • turn penalties. i'm not sure wether this is already implemented?
  • the whole time-based stuff like opening hours for parks and street lighting.
  • option to route across streches where you can only push your bike - like intersections. osrm should probably handle bicycle=dismount.
  • penalty for crossing intersections with traffic lights
  • surface. choose ashpalt over cobbelstone..

but overall i think things are progressing nicely indeed. a lot of bugs have been squashed - i now have a significantly harder time finding bugs :-) and i actually get sensable routes most of the time.

@DennisOSRM
Copy link
Collaborator

The cycleway parsing is undergoing tests right now. It may arrive monday or tuesday.

Turn costs can be used in principle. All technical prerequisites are there. Only a thorough modelling of turn costs is lacking. Same holds for elevation measures which uses the NASA data. It's there but misses a good modelling of a height penalty. OSM tags are too unreliable for that, unfortunately. Also, traffic light penalties are coming sooner than later.

@emiltin
Copy link
Contributor Author

emiltin commented Dec 18, 2011

sounds great!
a useful modelling should be forthcoming soon from the bikeability research project, done at copenhagen university. they've been doing both a stated preference study as well as analyzing gps tracks. based on this they will be able to provide weights for things like number of turns, street type, green index, etc. in other words, how much imoprtance does bicyclist put on each of these parameters when choosing a route?

regarding height tags in osm, why do you think they're unreliable? because they're not widely used?

@emiltin
Copy link
Contributor Author

emiltin commented Dec 18, 2011

regarind traffic ights and turn penalties - i assume this would be settings in the speedprofile, where you can adjust the penalties? it would be interesting for me to experiment with this.

@emiltin
Copy link
Contributor Author

emiltin commented Feb 20, 2012

regarding pushing bikes against oneways streets: #78

@emiltin
Copy link
Contributor Author

emiltin commented Jan 29, 2013

i'm closing this, as it's overly broad. individual elements are covered in individual issues. several things are not yet implemented, like elevantion, separate speed/impedance and turn penalties.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants