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

Proof of concept for OSRM working with telenav’s traffic service #1

Closed
CodeBear801 opened this issue Feb 21, 2019 · 4 comments
Closed
Assignees
Labels
Prototype Proof of concept

Comments

@CodeBear801
Copy link

[Description]
Confirm the direction could work. Verify the result of customization and frequency of live traffic update based on small data provided by traffic team.

[Delivery]

  • Traffic Input format
  • Draft estimation for customize schedule
  • Draft load estimation
@CodeBear801 CodeBear801 added the Prototype Proof of concept label Feb 21, 2019
@CodeBear801
Copy link
Author

Here records some of our previous discussions:
#1. Modify C++ code, generate an new tool called "custmizer_telenav_traffic.bin"
Which would download traffic.json.gz -> convert to osrm traffic.csv -> osrm customization logic.
There would be an external script regularly call this file

#2. Put all logic outside of existing OSRM's logic(prefer)
- Dump mapping table of wayid-> nodeid
- Use script to generate traffic.csv
- Keep all OSRM's customization logic stable

@wangyoucao577
Copy link

wangyoucao577 commented Jun 5, 2019

Go and Python implementation of osrm_traffic_updater. It can pull traffic data from traffic_proxy then dump to traffic.csv.
See: https://github.com/Telenav/osrm-backend/tree/feature/with-telenav-traffic/traffic_updater

@wangyoucao577
Copy link

First version of OSRM with telenav PBF data and telenav traffic has been launched, traffic will be updated per 20 minutes.

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

No branches or pull requests

2 participants