Daniel Patterson
5b58445535
Expose driving_side as a property on RouteStep
2017-11-09 10:08:11 -05:00
Michael Krasnyk
5b79640b44
Don't compute new modifier for merge instructions in collapsing
2017-11-08 11:26:47 -05:00
Michael Krasnyk
921471a153
Test of merging onto a motorway with junction references
2017-11-08 11:26:47 -05:00
Kajari Ghosh
002da129c8
update tests
2017-11-06 13:34:02 -05:00
Moritz Kobitzsch
e197dae54d
do not consider empty-names + empty-refs a valid name for u-turns
2017-11-01 14:25:07 +00:00
Moritz Kobitzsch
4bf3c97476
add test-case illustrating misuse of names in collapse
2017-11-01 14:25:07 +00:00
Daniel J. Hofmann
8365e20d4f
Adds cardinal_directions flag to profiles and disables ref-rewriting by default
2017-10-26 20:38:41 +01:00
Moritz Kobitzsch
23fd27422b
normalise angles only if an improvement
2017-10-25 10:17:14 +02:00
Moritz Kobitzsch
e965cf12f8
add testcase illustrating changes to angle adjustments
2017-10-25 10:17:14 +02:00
Michael Krasnyk
523be8f7e5
Add unclassified roads to restricted_highway_whitelist, #4631
2017-10-24 09:59:07 +02:00
Moritz Kobitzsch
910ee0829f
make circular detection covered again
2017-10-23 09:06:59 +02:00
Moritz Kobitzsch
b8651bfac9
do not merge segregated highways in if there is actual turns involved
2017-10-23 09:06:59 +02:00
Moritz Kobitzsch
bf28e40ba6
add further tests for segregated roads
2017-10-23 09:06:59 +02:00
Patrick Niklaus
a8de007d98
Rename locations-cache -> location-cache
2017-10-20 15:55:23 +01:00
Patrick Niklaus
27a9603b98
Change --use-location-cache=false to --disbale-location-cache
2017-10-20 15:55:23 +01:00
Patrick Niklaus
1610ea8dee
Fix tests
2017-10-20 15:55:23 +01:00
Daniel J. Hofmann
a3c0f6a4e2
Adds exception for barrier=lift_gate (bike, walk), resolves #4490
2017-10-19 15:27:35 +01:00
Denis Koronchik
895f072425
Work on forward/backward ref's support
2017-10-19 15:18:25 +01:00
Moritz Kobitzsch
37774a331a
fix collapsing into uturns, that aren't u-turns
2017-10-17 15:08:29 +01:00
Moritz Kobitzsch
8719821363
test-case illustrating changes to collapsing
2017-10-17 15:08:29 +01:00
Michael Krasnyk
088d4edc6b
Prevent merging of circular-shaped roads
2017-10-17 11:27:09 +02:00
Michael Krasnyk
bf03dcd1e6
Test case of merging roundabout-like intersections
2017-10-17 11:27:09 +02:00
Denis Koronchik
d22b37961f
Comment some tests of cardinal directions that not supported yet
2017-10-16 12:15:12 +01:00
Denis Koronchik
f9c7e1e55e
Support route relation tests
2017-10-16 12:15:12 +01:00
Daniel Patterson
6b357a7783
Test cases for route relation cardinal directions.
2017-10-16 12:15:12 +01:00
Denis Koronchik
832cdbf566
Some fixes
2017-10-16 12:15:12 +01:00
Denis Koronchik
3634aa9a3c
Add test for route relation process in car.lua. Some fixes
2017-10-16 12:15:12 +01:00
karenzshea
7cf7c46939
remove level-cache flags
2017-10-13 14:53:49 +01:00
Emil Tin
fe8a2251cd
add missing semicolon
2017-10-12 17:22:00 +01:00
Emil Tin
59f8330db4
update cache mechanism to handle forced profile
2017-10-12 17:22:00 +01:00
Emil Tin
999211ed9c
set OSRM_PROFILE to force profile when running cuke tests
2017-10-12 17:22:00 +01:00
Michael Krasnyk
d405331447
Increase coverage of MLD many-to-many code
2017-10-12 14:27:55 +01:00
Michael Krasnyk
f2fbe16979
Use for M*n (m*N) tables queries forward (backward) MLD search
2017-10-11 16:28:16 +01:00
Moritz Kobitzsch
fd52c80573
remove workaround, reduce memory consumption in lcs computation
2017-10-11 14:07:35 +02:00
Moritz Kobitzsch
884ce4025b
fix detection of suffix/prefix changes for name-changes
2017-10-11 14:07:35 +02:00
Michael Krasnyk
837dba2191
Don't use sliproad scenario if two name announcements are required
2017-10-09 15:35:26 +01:00
Michael Krasnyk
a7ea6e5327
Allow a single intersection in a cross-road of sliproads, #4348/3
2017-10-09 15:35:26 +01:00
Michael Krasnyk
38ab22ee7c
Sliproad case with a single intersection in a cross-road
2017-10-09 15:35:26 +01:00
Michael Krasnyk
a900f5229e
Fix case for sliproads from link via link to primary, #4348/4
2017-10-04 23:23:55 +02:00
Michael Krasnyk
de72a8adb6
Test case for sliproads from link via link to primary, #4348/4
2017-10-04 23:23:55 +02:00
Michael Krasnyk
545097cf06
Don't use location cache if not needed
2017-10-04 10:03:42 +02:00
Michael Krasnyk
476bc347b4
Allow multiple GeoJSON files with locations data
2017-10-04 10:03:42 +02:00
Michael Krasnyk
095b345713
Change location data method to way:get_location_tags(key)
2017-10-04 10:03:42 +02:00
Michael Krasnyk
0f498d13f5
Access to location dependent data in Lua via way:get_location_tags()
2017-10-04 10:03:42 +02:00
Michael Krasnyk
12b2242ad5
Add osmium locations cache
2017-10-04 10:03:42 +02:00
Michael Krasnyk
fec2b602a2
Bump api_version to 3 in car.lua
2017-10-04 10:03:42 +02:00
Michael Krasnyk
7ad9e13f1e
Add MultiPolygon support
2017-10-04 10:03:42 +02:00
Michael Krasnyk
55a38c9e01
Add tests to check local side-dependent turn bias
2017-10-04 10:03:42 +02:00
Michael Krasnyk
3c399e5c28
Propagate is_left_hand_driving from profile to data facade
2017-10-04 10:03:42 +02:00
Michael Krasnyk
fca00fa09e
Added approaches tests for left-hand driving
2017-10-04 10:03:42 +02:00
Michael Krasnyk
de942155bf
Add local left_hand_driving flag in API version 2
2017-10-04 10:03:42 +02:00
Michael Krasnyk
c9673741de
Added location dependent data
2017-10-04 10:03:42 +02:00
Michael Krasnyk
9a482ff828
Show better error messages in options tests
2017-10-04 10:03:42 +02:00
Michael Krasnyk
708b47938d
Enable MLD alternatives tests
2017-10-03 12:56:50 +02:00
Michael Krasnyk
f2333eb31a
Break tie for equal weights but different durations
...
There is no possibility until multiple-weights are implemented
to break tie in the contraction and the direct shortest path plugin
as duration is not computed during contraction.
This must be fixed after multiple-weights implementation
by using `std::tie(weight, duration)` pairs everywhere.
2017-09-29 13:38:52 +02:00
Michael Krasnyk
2715e5758b
Split MLD many-to-many method
2017-09-29 13:38:52 +02:00
Daniel J. Hofmann
d7bcafcb59
Uses parsed len(turn:lanes) to fixup number of lanes, resolves #4472
2017-09-28 00:24:14 +02:00
Michael Krasnyk
2532d56b85
Turn angle calculation needs to respect initial road order, #4331
2017-09-18 21:33:00 +02:00
Michael Krasnyk
00fd869224
Test for turn angle calculation the initial road order breaking, #4331
2017-09-18 21:33:00 +02:00
Michael Krasnyk
5661726e2e
Add feature tests for distance weights in foot and bicycle profiles
2017-09-18 16:40:51 +02:00
Michael Krasnyk
e32b8bae00
Make unbuffered log verbosity aware
2017-09-15 15:01:17 +02:00
Denis Koronchik
580c5e39ae
Fix some tests and add new ones
2017-09-14 20:00:05 +02:00
Moritz Kobitzsch
c2dc7e9cd0
use enter + exit for roundabout instructions ( #4358 )
...
* Expose roundabout/rotary exit instructions as a new instruction type.
2017-09-05 12:30:34 -07:00
Patrick Niklaus
89cf6d9e74
Disable alternative loop test since it does not test consistent behavior
2017-09-01 21:26:00 +02:00
Patrick Niklaus
61c430c098
Implement exclude flags on CH using shared core
...
The core is fully contracted for each exclude flag
and stored in a merged graph data structure.
2017-09-01 21:26:00 +02:00
Daniel Patterson
acb7916996
Add test case with valid junk.
...
Use eps to explicitly match empty string and not consume input
2017-09-01 08:34:58 -07:00
Daniel Patterson
b17f40862c
If traffic CSV has an empty 4th column, preserve the weight on an edge while updating the duration.
2017-09-01 08:34:58 -07:00
Lev Dragunov
80c55119d2
Add bearing for the phantom node
2017-08-31 11:11:05 +02:00
Mateusz Loskot
7323221e3b
Add --verbosity,-l command line option
...
Allow to fine-control logging verbosity via command line
and LogPolicy setting (useful when OSRM used as library).
Closes #4299
2017-08-31 00:35:23 +02:00
Mateusz Loskot
628a154d7f
Remove superfluous hyphen from short form of --version in tests
2017-08-30 10:09:12 +02:00
Patrick Niklaus
27324d0270
Add more tests for exclude validation
2017-08-21 13:00:12 +02:00
Patrick Niklaus
0713ef5862
Add test cases for exclude and table/match service
2017-08-21 13:00:12 +02:00
Patrick Niklaus
d09f5c0e3a
Avoid -> Exclude
2017-08-21 13:00:12 +02:00
Patrick Niklaus
97952a9289
Don't snap to avoided streets
2017-08-21 13:00:12 +02:00
Patrick Niklaus
960a595268
Add test for avoid flags
2017-08-21 13:00:12 +02:00
Patrick Niklaus
303a8fae32
Refactor cell weights and durations to own file and allow for multiple metrics
2017-08-21 13:00:12 +02:00
Moritz Kobitzsch
f347efb006
detect turning onto oneways at the end of the road as non obvious
2017-08-18 16:33:11 +02:00
Moritz Kobitzsch
af8ddac2af
add test-case illustrating changes to obvious turn discovery
2017-08-18 16:33:11 +02:00
Michael Krasnyk
b1358de9bb
Use TBB parallel sort of CSV entries, #4418
2017-08-18 14:37:42 +02:00
Moritz Kobitzsch
3687b6cb4b
respect difference between continue/turn on changing end-of-road
2017-08-16 09:19:15 +02:00
Moritz Kobitzsch
196ed9eb46
do not change fork directions when combining turns
2017-08-16 09:17:01 +02:00
Moritz Kobitzsch
c34520f3a4
add feature to test naming conventions on divided highways
2017-08-15 09:47:13 +02:00
Moritz Kobitzsch
93299d6651
handle conditional via-way restrictions
...
- refactor conditional restriction handling to not use external data (first OSM nodes on ways)
- BREAKING: changes internal file format of osrm.restrictions
- add support for general conditional penalties based on edge-based nodes (requires unique edges between nodes)
2017-08-11 11:53:25 +02:00
Moritz Kobitzsch
a17b07bc4c
fix bug in conflict resolution
2017-08-11 11:01:54 +02:00
Moritz Kobitzsch
3a01ba52ef
remove a few tests that are simply testing same code paths as others
2017-08-10 12:28:31 +02:00
Michael Krasnyk
a8db269fd5
Adjust lower bound for crossroad angle in sliproads handler, #4348/2
2017-08-04 14:37:13 +02:00
Michael Krasnyk
a5efcfdede
Sliproads test case with acute angle at the main intersection
2017-08-04 14:37:13 +02:00
Michael Krasnyk
1ecc913fc2
Fix sliproad scenario with 4 roads in a target intersection, #4348/1
2017-08-04 14:07:35 +02:00
Michael Krasnyk
08eb3b11bc
Test case for sliproad handling with 4 roads at target intersection
2017-08-04 14:07:35 +02:00
Moritz Kobitzsch
b59d9a2f27
update test-case for changed turn angles
2017-08-04 12:57:55 +02:00
Michael Krasnyk
1efc527281
Test with a traffic update on an edge with traffic signal
2017-08-04 11:19:32 +02:00
Moritz Kobitzsch
15426975b6
deduplicate geometry
2017-08-04 11:19:32 +02:00
Moritz Kobitzsch
bbcf343e40
compress traffic signals
...
- handle penalties within edges (not phantom nodes)
- changes model from providing penalties on turns to using additional segments
2017-08-04 11:19:32 +02:00
Moritz Kobitzsch
f0d3cf4e43
removing duplicated test
2017-08-04 11:19:32 +02:00
Moritz Kobitzsch
4c965b9f44
Add regression test for interaction between via-way and via-node
2017-08-03 14:37:05 +02:00
Moritz Kobitzsch
50c90b29d2
parse conditional turn restriction with via way
2017-08-01 12:27:29 +02:00
Moritz Kobitzsch
8135f08958
restructure for review remarks
2017-07-31 09:36:25 +02:00
Moritz Kobitzsch
645b1ffd75
add testcases to highlight limitation of via-way handling
2017-07-31 09:36:25 +02:00
Moritz Kobitzsch
8d0202d240
Add data structure to allow identification of via-way turns during creation of edge-based-graph
...
initial version of handling via-way turn restrictions (this is dirty)
- requires update of data structures
- requires clean-up
- requires optimisation
2017-07-31 09:36:25 +02:00
Moritz Kobitzsch
1f7aa6f812
adding tests to highlight via-way-restriciton development
2017-07-31 09:36:25 +02:00
Daniel Patterson
be5fc50136
Save both forward and reverse datasources.
2017-07-27 14:45:28 -07:00
Moritz Kobitzsch
0affec8f17
handle throughabouts -- do not announce going through
2017-07-26 10:37:20 +02:00
Daniel Patterson
dac6bb27aa
Don't include turn costs when calculation weight/duration/speed annotations.
2017-07-25 15:14:45 -06:00
Daniel J. Hofmann
54960f9b5d
Adds lane anticipation Oak St -> Franklin St -> Fell St scenario
2017-07-21 19:04:55 +02:00
Daniel J. Hofmann
ababeb3a69
Makes construction=minor ways routable again, see #4258
2017-07-19 16:24:45 +00:00
Patrick Niklaus
440dccb81b
Move classes to intersection object and don't emit notifications
2017-07-18 16:48:22 +00:00
Emil Tin
e413b25cd9
profiles api v2
2017-07-18 10:09:22 +00:00
Daniel J. Hofmann
5ece65cade
Trigger lane anticipation based on distance, see discussion in #4260
2017-07-18 11:23:46 +02:00
Moritz Kobitzsch
f2f00b99e0
remove usage of use-lane completely
2017-07-18 11:23:46 +02:00
Moritz Kobitzsch
7b755d6f8b
deprecate use-lane -- the information can be found in the intersections array
2017-07-18 11:23:46 +02:00
Moritz Kobitzsch
30b8225812
only consider allowed entries when continuing on motorways
2017-07-13 08:59:01 +00:00
Moritz Kobitzsch
54530a14e9
add test indicating missdetection of continuing on motorways
2017-07-13 08:59:01 +00:00
Daniel J. Hofmann
5e9397fcca
Canonicalizes all OSM string list handling in the profiles
2017-07-12 22:09:01 +00:00
Daniel J. Hofmann
6a555a477b
Discards construction and proposed ways, resolves #4230
2017-07-10 10:34:20 +02:00
Emil Tin
5ede5577d1
avoid fuzzy ferry test
2017-07-07 16:16:13 +00:00
Emil Tin
0bfbe5ad16
handle startpoint in bicycle profile, add tests
2017-07-07 16:16:13 +00:00
Daniel J. Hofmann
8c5ac84f0c
Lets approaches cuke test run under testbot profile, resolves #4181
...
🥒 🚗 -> 🤖
2017-07-06 14:40:21 +00:00
Patrick Niklaus
44739f2dc3
Allow users to specify a class for each way
...
This adds the ability to mark ways with a user-defined
class in the profile. This class information will be included
in the response as property of the RouteStep object.
2017-07-06 09:17:49 +00:00
Patrick Niklaus
d52d530cbe
Fix indentation and dead-code from c&p in cucumber to silence eslint
2017-07-05 07:57:46 +00:00
Moritz Kobitzsch
4c7aa8f1c0
only consider narrow turns onto through streets straight
2017-07-04 22:03:04 +00:00
Moritz Kobitzsch
2522f70f86
add test case illustrating 4205
2017-07-04 22:03:04 +00:00
Daniel J. Hofmann
ba2a0b3566
Adds more exits cucumber scenarios
2017-07-04 20:58:19 +00:00
Daniel J. Hofmann
7d900e3b5a
Implements Exit Numbers + Names (junction:ref
way tag for now)
2017-07-04 20:58:19 +00:00
Michael Krasnyk
1bee82e288
Make safety penalties graduation for primary, secondary and tertiary
2017-07-03 21:58:32 +00:00
Michael Krasnyk
a41caf0efb
Adjustment of bicycle profile to review comments
2017-07-03 21:58:32 +00:00
Michael Krasnyk
a3e0eb03db
Implement bicycle safety penalty
2017-07-03 21:58:32 +00:00
Patrick Niklaus
34f62b4894
Add test case for safety features on cycleways
2017-07-03 21:58:32 +00:00
Michael Krasnyk
b28077a437
Use rate rounding up to tenth in routability tests
2017-07-03 21:58:32 +00:00
Michael Krasnyk
e42c23686b
Edge case for MLD matrix plugin
2017-07-03 14:57:52 +00:00
Michael Krasnyk
d98f1a2632
Update "Multi level routing" test
2017-07-03 14:57:52 +00:00
Michael Krasnyk
5a29e29535
Add matrix tests that checks MLD overlay
2017-07-03 14:57:52 +00:00
Moritz Kobitzsch
d660c1609c
don't collapse u-turns into combined turns
2017-06-30 09:25:03 +00:00
Michael Krasnyk
74bc8966a8
Test case with incorrect u-turn collapsing
...
http://map.project-osrm.org/?z=18¢er=52.169237%2C10.032722&loc=52.168628%2C10.030759&loc=52.168707%2C10.030952&loc=52.168457%2C10.030432&hl=en&alt=0
2017-06-30 09:25:03 +00:00
Michael Krasnyk
9d8a3e3c97
Propagate lane data across traffic lights
2017-06-29 15:10:37 +00:00
Michael Krasnyk
a308b86056
Test case for #4189
2017-06-29 15:10:37 +00:00
Michael Krasnyk
df4f0d043a
Added driveway handler
2017-06-29 15:07:32 +00:00
Michael Krasnyk
09df8d47a5
Re-enable edge-weight-updates-over-factor test
2017-06-27 13:02:53 +02:00
Emil Tin
9922c0f4f7
adjust tests, cycleway allows cycling on footway
2017-06-22 14:20:42 +00:00
Emil Tin
f27434f2fb
fixes #4060 , incorrect cycling against oneways
2017-06-22 14:20:42 +00:00
Daniel J. Hofmann
df000debe9
Adapts obvious turn classification: no longer take entry_allowed into account, resolves #3987
2017-06-21 18:09:32 +02:00
Daniel J. Hofmann
31511416ed
Adds a failing test case for obvious turn at the end of the road, see #3987
2017-06-21 18:09:32 +02:00
Lev Dragunov
dc9b4bcfec
Time information for maximum distance in matching
2017-06-17 17:33:33 +00:00
Daniel J. Hofmann
de1d5f199f
Uses correct coefficients for local optimality in CH alternatives
...
The alpha constant is for the local optimality T-Test threshold.
Before we used epsilon for the T-Test threshold, but the epsilon
constant is meant to be used for the stretch test(s) only.
This changeset fixes the local optimality T-Test and uses the
epsilon constant for the two stretch tests:
- We test the stretch for the total route against epsilon and
- We test the detour against the epsilon now, too
We can discuss if the second stretch test should actually use
epsilon, too, or a adapted value of it - but definitly not alpha.
2017-06-09 13:20:41 +02:00
Michael Krasnyk
9158f69ea0
Failing test for alternative path
2017-06-09 13:20:41 +02:00
Daniel Patterson
5026741652
Make initialization fail with a specific exception if the dataset isn't compatible with the algorithm being used, rather than crashing when a query occurs.
2017-06-08 18:31:51 +00:00
Michael Krasnyk
03e83ec6a0
Fix invalid roundabout instructions for different driving modes, #4129
2017-06-08 15:01:27 +00:00
Michael Krasnyk
9315dc1c73
Test for a roundabout with footway exits, #4129
2017-06-08 15:01:27 +00:00
Patrick Niklaus
0d12d2fd28
Merge pull request #4094 from Project-OSRM/refactor/rapidash
...
Replace timezone shapefile parsing with geojson parsing
2017-06-02 20:01:04 +00:00
Patrick Niklaus
6c7f0edf50
Don't use manual extract commands in weight tests
2017-06-02 18:12:13 +00:00
Patrick Niklaus
0266c9d969
Renumber nodes after running osrm-partition
...
The new numbering uses the partition information
to sort border nodes first to compactify storages
that need access indexed by border node ID.
We also get an optimized cache performance for free
sincr we can also recursively sort the nodes by cell ID.
This implements issue #3779 .
2017-06-02 18:12:13 +00:00
Michael Krasnyk
879de346ea
Add timezone names customization in tests
2017-06-02 17:35:18 +02:00
Michael Krasnyk
50d9c4b34a
Add local time support for windows
2017-06-02 17:35:18 +02:00
Daniel Patterson
1c3cb897c1
Refactor RTree so that .fileIndex only contains EdgeDataT, and all r-tree structure is in the .ramIndex file.
...
Also tunes the BRANCHING_FACTOR a bit to speed up access with this new layout.
2017-06-02 12:15:06 +00:00
karenzshea
0e39320a77
do not run conditional cuke tests by default
2017-06-02 11:15:34 +02:00
karenzshea
f497201322
add check that restrictions are off when not found in timezone polygons
2017-06-02 10:00:07 +02:00
karenzshea
63ea75612b
by default restrictions are off if timezone is not found
2017-06-02 10:00:07 +02:00
karenzshea
564a29141e
add testing geojson files
2017-06-02 10:00:07 +02:00
Moritz Kobitzsch
a92674022a
make all u-turns continue
2017-06-01 12:39:10 +02:00
Moritz Kobitzsch
ceaf065d0e
don't collapse highway ramps into uturns ( #4074 )
2017-06-01 12:39:10 +02:00
Moritz Kobitzsch
9bd2b0deaa
fix invalid turn angle in forks
2017-06-01 11:43:18 +02:00
Michael Krasnyk
dd009322de
Remove roundabout skip as no leavesRoundabout steps after postProcess
2017-06-01 11:13:31 +02:00
Michael Krasnyk
5d4ab4100a
Test for collapsing sliproads after crossing a roundabout, #4100
2017-06-01 11:13:31 +02:00
Daniel J. Hofmann
f3558260b6
Splits turn penalty tests into bicycle and testbot domain, resolves #4067
2017-05-31 10:47:43 +02:00
Daniel J. Hofmann
0317bbb35d
Splits via tests into car and testbot domain, resolves #4061
2017-05-30 16:38:51 +02:00
Daniel J. Hofmann
a4a6ed7e38
Puts approach test into car domain
2017-05-30 16:37:05 +02:00
FILLAU Jean-Maxime
f65299d665
Rename side API
...
Side -> Approach
- DEFAULT -> CURB
- BOTH -> UNRESTRICTED
- remove OPPOSITE param
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
FILLAU Jean-Maxime
f782dfbfd9
Add uturn test case in cucumber for sides param.
...
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
FILLAU Jean-Maxime
ba2bf4f78e
Adding cucumber file test "side_param_feature" for the side parameter.
...
- test on normal segment
- test on oneway segment
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
FILLAU Jean-Maxime
8a54e6a0ec
Adding "sides" params for the sides option tests into java script
...
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
Michael Krasnyk
1d26deb0be
Allow counting of service exits on service roundabouts, see #4075
2017-05-23 18:27:47 +00:00
Michael Krasnyk
ac35757616
[skip ci] Adjust CHANGELOG and the test description
2017-05-23 14:35:23 +02:00
Michael Krasnyk
47f2f17987
Change order of guidance post-processing, fix #4030
2017-05-23 14:35:23 +02:00
Michael Krasnyk
14582fea5f
Added example for roundabout overlapping
2017-05-22 09:33:59 +00:00
Michael Krasnyk
4964d0dcbd
Adjust expectation and remove non-valid assertions
2017-05-19 09:47:47 +00:00
Patrick Niklaus
5c00fc9769
Disable weight update factor test, see issue #4065
2017-05-19 08:25:03 +00:00
Patrick Niklaus
3599d1db8e
Switch code to use packed vector for segment weights/durations
2017-05-19 08:25:03 +00:00
Michael Krasnyk
5c61f00ffa
Add testbot profile to zero-speed-updates.feature
2017-05-19 09:00:23 +02:00
Patrick Niklaus
d8877abf26
Fix weight value for alley
2017-05-16 16:19:17 +00:00
Patrick Niklaus
bce3b68281
Add regression test
2017-05-16 16:19:17 +00:00
Moritz Kobitzsch
f8002480c2
fix continue_straight interaction with bearing specification
2017-05-12 13:38:04 +02:00
Karen Shea
799a677e7a
Conditional turn restriction support ( #3841 )
...
* optionally include condition and via node coords in InputRestrictionContainer
* only write conditionals to disk, custom serialization for restrictions
* conditional turn lookup, reuse timezone validation from
extract-conditionals
* adapt updater to use coordinates/osm ids, remove internal to external map
* add utc time now parameter to contraction
* only compile timezone code where libshp is found, adapt test running
* slight refactor, more tests
* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée
* add another run to test mld routed paths
* cosmetic review changes
* Simplify Timezoner for windows build
* Split declaration and parsing parts for opening hours
* adjust conditional tests to run without shapefiles
* always include parse conditionals option
* Adjust travis timeout
* Added dummy TZ shapefile with test timezone polygons
* [skip ci] update changelog
2017-05-11 12:13:52 +02:00
Michael Krasnyk
9358aa1128
Disable nodes with invalid segments
2017-05-11 09:13:42 +00:00
Michael Krasnyk
a44b63fbb9
Add response codes of trip and routability queries
2017-05-11 09:13:42 +00:00
Michael Krasnyk
a5bfcd876f
Add response code to test result values
2017-05-09 16:58:23 +00:00
Michael Krasnyk
3de8613843
Added test with an empty CSV file
2017-05-05 22:15:05 +00:00
Michael Krasnyk
6484fed190
Remove generate-edge-lookup argument in feature tests
2017-05-05 22:15:05 +00:00
Patrick Niklaus
21cd1a44e8
Add failing test case for alleys
2017-05-05 17:06:50 +00:00
Michael Krasnyk
334a7b50cd
Use rectified linear unit to prevent negative duration values
2017-05-04 21:03:45 +00:00
Michael Krasnyk
19494984eb
Fix incorrect exit turn invalidation
2017-05-02 16:55:03 +00:00
Daniel J. Hofmann
5532ee627f
Fixes util.format calls in Cucumber support code
2017-05-02 12:52:10 +02:00
Patrick Niklaus
5c4f96e4bc
Fix checking columns if route is not specified
2017-04-20 13:52:13 +00:00
Patrick Niklaus
9974b8b1da
Apply traffic light penalty also for non-turns
2017-04-20 13:52:13 +00:00
Michael Krasnyk
c81baae1b9
Fix incorrect weight fallback for distance-based weights
2017-04-19 08:28:38 +02:00
Michael Krasnyk
dea3144c4d
Use total angle for turn instruction if entry step has large distance
2017-04-12 23:22:44 +00:00
Michael Krasnyk
6698b5e07e
Use fallbacks counter to print a single warning message
2017-04-11 14:55:56 +00:00
Michael Krasnyk
37794a5e8a
Change traffic CSV field value from weight to rate
...
and make the value required.
If the weight name is 'duration' than the rate value
can be computed as speed / 3.6
Issue: https://github.com/Project-OSRM/osrm-backend/issues/3823
2017-04-11 14:55:56 +00:00
Patrick Niklaus
4e9e2ed5bd
Emit a notification when turning on a ferry and don't merge step
2017-04-07 15:29:53 +00:00
Moritz Kobitzsch
e0593c7ca2
add failing test for 3762
2017-04-07 15:29:53 +00:00
Michael Krasnyk
604f4957f7
correctly fail on unimplemented map matching feature
2017-04-06 11:17:23 +00:00
Michael Krasnyk
8f8df969a2
use signed slope to distinguish uphills and downhills
2017-03-30 11:20:13 +02:00