3.1.3
版本发布时间: 2021-07-20 22:24:52
valhalla/valhalla最新发布版本:3.5.0(2024-08-22 01:56:35)
Release Date: 2021-07-20 Valhalla 3.1.3
-
Removed
- REMOVED: Unused overloads of
to_response
function #3167
- REMOVED: Unused overloads of
-
Bug Fix
- FIXED: Fix heading on small edge #3114
- FIXED: Added support for
access=psv
, which disables routing on these nodes and edges unless the mode is taxi or bus #3107 - FIXED: Disables logging in CI to catch issues #3121
- FIXED: Fixed U-turns through service roads #3082
- FIXED: Added forgotten penalties for kLivingStreet and kTrack for pedestrian costing model #3116
- FIXED: Updated the reverse turn bounds #3122
- FIXED: Missing fork maneuver #3134
- FIXED: Update turn channel logic to call out specific turn at the end of the turn channel if needed #3140
- FIXED: Fixed cost thresholds for TimeDistanceMatrix. #3131
- FIXED: Use distance threshold in hierarchy limits for bidirectional astar to expand more important lower level roads #3156
- FIXED: Fixed incorrect dead-end roundabout labels. #3129
- FIXED: googletest wasn't really updated in #3166 #3187
- FIXED: Minor fix of benchmark code #3190
- FIXED: avoid_polygons intersected edges as polygons instead of linestrings [#3194]((https://github.com/valhalla/valhalla/pull/3194)
- FIXED: when binning horizontal edge shapes using single precision floats (converted from not double precision floats) allowed for the possiblity of marking many many tiles no where near the shape #3204
- FIXED: Fix improper iterator usage in ManeuversBuilder #3205
- FIXED: Modified approach for retrieving signs from a directed edge #3166 #3208
- FIXED: Improve turn channel classification: detect slip lanes #3196
- FIXED: Compatibility with older boost::optional versions #3219
- FIXED: Older boost.geometry versions don't have correct() for geographic rings #3218
- FIXED: Use default road speed for bicycle costing so traffic does not reduce penalty on high speed roads. #3143
-
Enhancement
- CHANGED: Refactor base costing options parsing to handle more common stuff in a one place #3125
- CHANGED: Unified Sign/SignElement into sign.proto #3146
- ADDED: New verbal succinct transition instruction to maneuver & narrativebuilder. Currently this instruction will be used in place of a very long street name to avoid repetition of long names #2844
- ADDED: Added oneway support for pedestrian access and foot restrictions #3123
- ADDED: Exposing rest-area names in passive maneuvers #3172
- CHORE: Updates robin-hood-hashing third-party library
- ADDED: Support
barrier=yes|swing_gate|jersey_barrier
tags #3154 - ADDED: Maintain
access=permit|residents
tags as private #3149 - CHANGED: Replace
avoid_*
API parameters with more accurateexclude_*
#3093 - ADDED: Penalize private gates #3144
- CHANGED: Renamed protobuf Sign/SignElement to TripSign/TripSignElement #3168
- CHORE: Updates googletest to release-1.11.0 #3166
- CHORE: Enables -Wall on sif sources #3178
- ADDED: Allow going through accessible
barrier=bollard
and penalize routing through it, when the access is private #3175 - ADDED: Add country code to incident metadata #3169
- CHANGED: Use distance instead of time to check limited sharing criteria #3183
- ADDED: Introduced a new via_waypoints array on the leg in the osrm route serializer that describes where a particular waypoint from the root-level array matches to the route. #3189
- ADDED: Added vehicle width and height as an option for auto (and derived: taxi, bus, hov) profile (https://github.com/valhalla/valhalla/pull/3179)
- ADDED: Support for statsd integration for basic error and requests metrics #3191