You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Introduce Point2d and Vector2d
* Use double precision for GeoPoint
* Read ll from json as double
* Fix unit tests
* Fix double precision for height action
* Continue fix tests
* hopefully reduce pointll hash collisions, fix long standing but benign bugs in decode7/encode7
* allow differnt precision on encode/decode7
* use 7 digits of precision for finding other places precision is lost
* make 7digit precision possible with a preprocessor defintion
* store 7bits of precision in OSMNode daat tile building time
* Fix hash collisions for PointXY
* Fix tiles unit test
* Don't loose precision while setting lon,lat to OSMNode
* Fix test_trimming
* Fix thor_worker test
* Fix matrix test
* 7 digits of precision for nodeinfo ll
* refactor TileHierarchy while tracking down a typo :(
* update isochrone test
* update summary shape
* fix map match test
* fix astar test
* lint
* update summary
* use double precision for path edges in loki search
* use our own hash_combine since older boost doesnt ahve it at same place
* more doubles in place of floats
* more doubles to shut up clang
* working on bss tests
* fixed one test in the suite
* slight differences to bss testing
* roll our own hash_combine for since boost relocates it
* forgot to remove header
* explicit instantiations
* tidy
* smarter isochrone test
* cleanup comments etc
* changelog derp
Co-authored-by: Kevin Kreiser <[email protected]>
Copy file name to clipboardexpand all lines: CHANGELOG.md
+1
Original file line number
Diff line number
Diff line change
@@ -199,6 +199,7 @@
199
199
* ADDED: Added functions for predicted speeds encoding-decoding [#2674](https://github.com/valhalla/valhalla/pull/2674)
200
200
* ADDED: Time invariant routing via the bidirectional algorithm. This has the effect that when time dependent routes (arrive_by and depart_at) fall back to bidirectional due to length restrictions they will actually use the correct time of day for one of the search directions [#2660](https://github.com/valhalla/valhalla/pull/2660)
201
201
* ADDED: If the length of the edge is greater than kMaxEdgeLength, then consider this a catastrophic error if the should_error bool is true in the set_length function. [2678](https://github.com/valhalla/valhalla/pull/2678)
202
+
* ADDED: Moved lat,lon coordinates structures from single to double precision. Improves geometry accuracy noticibly at zooms above 17 as well as coordinate snapping and any other geometric operations. Addes about a 2% performance pentalty for standard routes. Graph nodes now have 7 digits of precision. [#2693](https://github.com/valhalla/valhalla/pull/2693)
0 commit comments