Jay
927eb455ef
chore: format our golang codes by 'goreturns -l -w .' ( #47 )
...
be noted that we don't need to format generated codes, e.g. generated by thrift
2019-07-22 13:06:31 +08:00
Xun(Perry) Liu
a3eb24a0fc
Feature/optimize traffic convertor ( #41 )
...
* feat: Optimize output of wayid2nodeids format, use delta format to comparess data
Issues: https://github.com/Telenav/osrm-backend/issues/31
* feat: Implement logic to compress/decompress file to snappy.
issues: https://github.com/Telenav/osrm-backend/issues/31
* feat: Modify osrm speed table generator to support snappy compression format.
issues: https://github.com/Telenav/osrm-backend/issues/31
* feat: Fix bug during conversion
* feat: Adjust traffic updater's logic to improve performance.
* feat: Adjust traffic updater's logic to improve performance.
issues: https://github.com/Telenav/osrm-backend/pull/39
* feat: Refine the code for osrm_traffic_updater.
issues: https://github.com/Telenav/osrm-backend/issues/31
* fix: fix dead lock in the code.
* fix: optimize performance with new architecture.
issues: https://github.com/Telenav/osrm-backend/issues/31
* fix: revert way id generator to original solution
* fix: Use string to pass between different components
issues: https://github.com/Telenav/osrm-backend/issues/31
* fix: update unit test for latest changes
issues: https://github.com/Telenav/osrm-backend/issues/31
* fix: remove useless printf
* fix: update unit test for osrm_traffic_updater.go
* fix: fix the misunderstanding with requirement. Traffic server generates -wayid indicate for traffic flow on reverse direction.
issues: https://github.com/Telenav/osrm-backend/issues/31
2019-07-17 09:11:38 +08:00
Xun(Perry) Liu
cbd192c52e
feat: Implement logic to generate way-2-nodes mapping and convert traffic result to nodes-2-speed ( #28 )
...
* feat: Implement logic to generate way-2-nodes mapping and convert from way-2-speed to nodes-2-speed for OSRM
Issue: https://github.com/Telenav/osrm-backend/issues/22
* fix:Comments and typo in traffic generator.
* fix: Fix the issue of protocal and refine function names
* fix: Remove suffix of "100" for telenav wayids
* feat: Add unit test for generatespeedtable
* fix: Avoid upload test pbf into git
* feat: Handle traffic flow and add related unit test
* Update Readme
* fix: enable real function
(cherry picked from commit 81015b9977847ffe61c7e8793e1cecb229727a07)
* docs: fix a typo
2019-06-28 11:10:54 +08:00