3.0.3
版本发布时间: 2019-05-10 02:53:37
valhalla/valhalla最新发布版本:3.5.0(2024-08-22 01:56:35)
Release Date: 2019-05-08 Valhalla 3.0.3
-
Bug Fix
- FIXED: Fixed a rare loop condition in route matcher (edge walking to match a trace).
- FIXED: Fixed VACUUM ANALYZE syntax issue. #1704
- FIXED: Fixed the osrm maneuver type when a maneuver has the to_stay_on attribute set. #1714
- FIXED: Fixed osrm compatibility mode attributes. #1716
- FIXED: Fixed rotary/roundabout issues in Valhalla OSRM compatibility. #1727
- FIXED: Fixed the destinations assignment for exit names in OSRM compatibility mode. #1732
- FIXED: Enhance merge maneuver type assignment. #1735
- FIXED: Fixed fork assignments and on ramps for OSRM compatibility mode. #1738
- FIXED: Fixed cardinal direction on reference names when forward/backward tag is present on relations. Fixes singly digitized roads with opposing directional modifiers. #1741
- FIXED: Fixed fork assignment and narrative logic when a highway ends and splits into multiple ramps. #1742
- FIXED: Do not use any avoid edges as origin or destination of a route, matrix, or isochrone. #1745
- FIXED: Add leg summary and remove unused hint attribute for OSRM compatibility mode. #1753
- FIXED: Improvements for pedestrian forks, pedestrian roundabouts, and continue maneuvers. #1768
- FIXED: Added simplified overview for OSRM response and added use_toll logic back to truck costing. #1765
- FIXED: temp fix for location distance bug #1774
- FIXED: Fix pedestrian routes using walkway_factor #1780
- FIXED: Update the begin and end heading of short edges based on use #1783
- FIXED: GraphReader::AreEdgesConnected update. If transition count == 0 return false and do not call transition function. #1786
- FIXED: Only edge candidates that were used in the path are send to serializer: 1788
- FIXED: Added logic to prevent the removal of a destination maneuver when ending on an internal edge #1792
- FIXED: Fixed instructions when starting on an internal edge #1796
-
Enhancement
- Add the ability to run valhalla_build_tiles in stages. Specify the begin_stage and end_stage as command line options. Also cleans up temporary files as the last stage in the pipeline.
- Add
remove
tofilesystem
namespace. #1752 - Add TaxiCost into auto costing options.
- Add
preferred_side
to allow per-location filtering of edges based on the side of the road the location is on and the driving side for that locale. - Slightly decreased the internal side-walk factor to .90f to favor roads with attached sidewalks. This impacts roads that have added sidewalk:left, sidewalk:right or sidewalk:both OSM tags (these become attributes on each directedEdge). The user can then avoid/penalize dedicated sidewalks and walkways, when they increase the walkway_factor. Since we slightly decreased the sidewalk_factor internally and only favor sidewalks if use is tagged as sidewalk_left or sidewalk_right, we should tend to route on roads with attached sidewalks rather than separate/dedicated sidewalks, allowing for more road names to be called out since these are labeled more.
- Add
via
andbreak_through
location types #1737 - Add
street_side_tolerance
andsearch_cutoff
to inputlocation
#1777 - Return the Valhalla error
Path distance exceeds the max distance limit
for OSRM responses when the route is greater than the service limits. #1781