Michael Krasnyk
90ff725125
Duplicate edges and turns generation code
2018-02-02 11:33:38 -05:00
Michael Krasnyk
1cbfbd34cf
Remove unnecessary loading of turns data in updater
2018-02-02 11:33:38 -05:00
Mateusz Loskot
c6d12e064c
Add basic facades for Customizer and Partitioner run methods
2018-02-02 15:52:30 +01:00
Mateusz Loskot
30ed1fae99
Move setting up task_scheduler_init from executables to library
...
Make entry points of individual pipeline stages responsible for
configuring the task scheduler with requested number of threads
passed in corresponding configuration bundle (ie. follow extractor).
2018-02-02 14:34:20 +01:00
Alain ANDRE
2987292cc0
Add support for non-numerical units in car profile for maxheight #4763
2018-02-02 11:07:43 +01:00
Mateusz Loskot
8114104a43
Rename namespace partition to partitioner
...
Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though).
2018-02-02 11:07:18 +01:00
Patrick Niklaus
03f598b93d
[skip ci] Update PR template
2018-02-01 12:06:50 +00:00
Alain ANDRE
5a844f4b7d
Addition of left-hand drive countries
2018-02-01 12:48:12 +01:00
Michael Krasnyk
91e6d68604
Increase MAXIMAL_ALLOWED_SEPARATION_WIDTH to 12 meters
...
the check should cover merging of roads at intersections similar
to https://www.openstreetmap.org/node/53020993#map=18/37.86590/-122.25083
2018-02-01 06:21:08 -05:00
Michael Krasnyk
1119a542d6
Announce reference change if names are empty, #4830
2018-01-29 16:32:59 -05:00
Michael Krasnyk
d706696179
Test case for ref changes with empty names, #4830
2018-01-29 16:32:59 -05:00
Karen Shea
c154875272
Only run step collapsing based on original waypoints parameter ( #4829 )
2018-01-29 12:35:55 -08:00
Michael Krasnyk
77f8a4f741
Set type of trivial intersections where classes change to Suppressed
...
... instead of NoTurn
2018-01-25 11:43:44 -05:00
Huyen Chau Nguyen
61e06fcaba
Making the turn function more flexible ( #4789 )
...
* set and store highway and access classification for the turn function
* expose highway turn classification and access turn classification and speed to the lua profile turn function
* expose whether connection road at turn is incoming or outgoing
* add lua tests for exposed information to turn function
* update docs about attributes in process_turn
* add turn_classification info to docs
* adding warning if uturn and intersection dont match
* handle u turns that do not turn into intersection[0]
* split OSM link generation in an accessible coordinate function
2018-01-24 15:39:55 -05:00
Kajari Ghosh
13bb997525
Revert "Get actual paths for every entry in a matrix."
...
This reverts commit 350bc6f756
.
2018-01-24 11:52:43 -05:00
Kajari Ghosh
350bc6f756
Get actual paths for every entry in a matrix.
2018-01-24 11:30:26 -05:00
karenzshea
02712cd513
Allow restricted access on highway=service roads for the car profile
...
We still backlist `access=private` for the car profile though.
2018-01-23 17:40:18 +01:00
Michael Krasnyk
a9d94d35a2
[skip ci] Bump OSRM version to 5.16
2018-01-22 17:24:07 +01:00
Kajari Ghosh
155772f01f
Refactor isThroughStreet
/Intersection options ( #4751 )
...
* refactor isThroughStreet
* refactor HaveIdenticalName
* fix a typo in the unit tests
2018-01-19 13:49:00 -05:00
Michael Krasnyk
341a5345da
Ignore no_*_on_red turn restrictions ( #4804 )
2018-01-19 15:50:54 +01:00
Kajari Ghosh
72de59ac91
add tunnel as a class in lua ( #4812 )
2018-01-19 09:47:27 -05:00
Michael Krasnyk
a7f1cd36fb
Fix formatting
2018-01-19 13:55:05 +01:00
Michael Krasnyk
26f0b4dc77
Add assertion and adjust unit test expectations check
2018-01-19 13:55:05 +01:00
karenzshea
181eff29c7
add unit test for split submatch waypoints indices
2018-01-19 13:55:05 +01:00
karenzshea
cdad265d49
only adjust waypoint index in tracepoints when waypoints parameter is specified
2018-01-19 13:55:05 +01:00
Patrick Niklaus
6eb4247484
Fix overflow on zero duration segments, fixes #4283 .
...
As a form of smoothing we use the previous speed value instead.
This makes sense because the zero duration segments have to be very
short, potentially also zero length.
2018-01-18 17:29:23 +01:00
Huyen Chau Nguyen
72a23645a8
Remove "can't parse value" log messages ( #4810 )
...
* remove log output of measure.lua
* remove unneccessary return
* quick fix of #4794
2018-01-18 17:27:45 +01:00
Raphael Dumas
c3e06356d6
Provide more detail on docker commands
...
Helps with #4253 #4095 #4510
2018-01-17 17:37:50 +01:00
Marcel Radischat
7a8390e68e
Move description to first row of table
2018-01-17 17:35:29 +01:00
Patrick Niklaus
168e313f73
Correctly mark edges going to/from core with exclude flags
2018-01-11 12:46:49 +00:00
Patrick Niklaus
30f910e861
Add regression test from @fijemax
2018-01-11 12:46:49 +00:00
Huyen Chau Nguyen
e998c1193d
Update docs for process_turn in the profile docs ( #4786 )
...
* update correct attributes available in process turn
* make travel mode in ExtractedTurn const
* fix mismatch of struct and class
2018-01-10 11:31:24 +01:00
Michael Krasnyk
a8f3474996
Use unsigned type in percent_encoding to prevent overflow for %80..%ff
...
Related fix in Boost.Spirit 80414bc688
2018-01-08 12:09:33 +00:00
karenzshea
55cc06fd8b
Add waypoints parameter to matching service, returns map matching result
...
with selective input coordinates as waypoints
2018-01-08 12:28:20 +01:00
Karen Shea
8883d8cc56
Update http.md
2018-01-08 12:21:41 +01:00
Mateusz Loskot
5b2af6ef09
Restore use of user-provided osmium: 🧵 :Pool instance
...
Pool instance has been removed from Reader ctor parameters
list in PR #4438 , presumably unintentionally.
It is required to prevent potential deadlock during
Pool shutdown as explained in PR #4452 .
2018-01-07 18:29:43 +01:00
Patrick Niklaus
6d801e7086
Bumped version to latest.4
2018-01-05 17:35:11 +01:00
Michael Krasnyk
17eb7052ba
Make distance_between_roads symmetrical
2018-01-05 17:35:11 +01:00
Michael Krasnyk
330f25eddb
Reduce extraction distance to 120 meters
...
For intersection at https://www.openstreetmap.org/node/65299217
`are_parallel` in MergableRoadDetector::HaveSameDirection is false
for South Van Ness Avenue with 150 meters
2018-01-05 17:35:11 +01:00
Michael Krasnyk
08b88bad63
Still use low precision bearings
2018-01-05 17:35:11 +01:00
Michael Krasnyk
153f9b02a5
Add low precision intersection views back
2018-01-05 17:35:11 +01:00
Michael Krasnyk
0568dca4a3
Adjust to review findings
2018-01-05 17:35:11 +01:00
Michael Krasnyk
60ef179d18
Remove handling of U-turns on motorways
2018-01-05 17:35:11 +01:00
Michael Krasnyk
c64904f5ea
Move roads re-ordering to convertToIntersectionView
2018-01-05 17:35:11 +01:00
Michael Krasnyk
4b9e3a8068
Remove IntersectionGenerator
2018-01-05 17:35:11 +01:00
Michael Krasnyk
db7c76d04d
Remove GetConnectedRoads from IntersectionGenerator
2018-01-05 17:35:11 +01:00
Michael Krasnyk
cc1a5ea78d
Remove usage of IntersectionGenerator in EBGF
2018-01-05 17:35:11 +01:00
Michael Krasnyk
9c033ff461
Free functions for guidance intersections analysis
2018-01-05 17:35:11 +01:00
Michael Krasnyk
3c3322173c
Allow to specify empty bearings string in input parameters
2018-01-05 17:35:11 +01:00
Michael Krasnyk
e805f85407
Print statistics only for allowed turns
2018-01-05 17:35:11 +01:00