2015-05-29 20:28:29 -04:00
|
|
|
@routing @speed @raster
|
|
|
|
Feature: Raster - weights
|
|
|
|
|
|
|
|
Background: Use specific speeds
|
|
|
|
Given the node locations
|
|
|
|
| node | lat | lon |
|
|
|
|
| a | 0.1 | 0.1 |
|
2016-10-03 13:15:39 -04:00
|
|
|
| b | 0.05 | 0.1 |
|
2015-05-29 20:28:29 -04:00
|
|
|
| c | 0.0 | 0.1 |
|
2016-10-03 13:15:39 -04:00
|
|
|
| d | 0.05 | 0.03 |
|
|
|
|
| e | 0.05 | 0.066 |
|
|
|
|
| f | 0.075 | 0.066 |
|
2015-05-29 20:28:29 -04:00
|
|
|
And the ways
|
|
|
|
| nodes | highway |
|
|
|
|
| ab | primary |
|
|
|
|
| ad | primary |
|
|
|
|
| bc | primary |
|
|
|
|
| dc | primary |
|
|
|
|
| de | primary |
|
|
|
|
| eb | primary |
|
|
|
|
| df | primary |
|
|
|
|
| fb | primary |
|
|
|
|
And the raster source
|
|
|
|
"""
|
|
|
|
0 0 0 0
|
|
|
|
0 0 0 250
|
|
|
|
0 0 250 500
|
|
|
|
0 0 0 250
|
|
|
|
0 0 0 0
|
|
|
|
"""
|
2016-03-04 15:11:05 -05:00
|
|
|
And the data has been saved to disk
|
2015-05-29 20:28:29 -04:00
|
|
|
|
|
|
|
Scenario: Weighting not based on raster sources
|
|
|
|
Given the profile "testbot"
|
2017-05-31 20:16:16 -04:00
|
|
|
When I route I should get
|
2016-03-31 19:46:47 -04:00
|
|
|
| from | to | route | speed |
|
|
|
|
| a | b | ab,ab | 36 km/h |
|
|
|
|
| a | c | ab,bc,bc | 36 km/h |
|
|
|
|
| b | c | bc,bc | 36 km/h |
|
|
|
|
| a | d | ad,ad | 36 km/h |
|
|
|
|
| d | c | dc,dc | 36 km/h |
|
2015-05-29 20:28:29 -04:00
|
|
|
|
|
|
|
Scenario: Weighting based on raster sources
|
|
|
|
Given the profile "rasterbot"
|
2017-05-31 20:16:16 -04:00
|
|
|
When I route I should get
|
2016-03-31 19:46:47 -04:00
|
|
|
| from | to | route | speed |
|
|
|
|
| a | b | ab,ab | 8 km/h |
|
2017-03-29 07:43:47 -04:00
|
|
|
| b | a | ab,ab | 22 km/h |
|
|
|
|
| a | c | ab,bc,bc | 12 km/h |
|
|
|
|
| b | c | bc,bc | 22 km/h |
|
2016-03-31 19:46:47 -04:00
|
|
|
| a | d | ad,ad | 15 km/h |
|
|
|
|
| d | c | dc,dc | 15 km/h |
|
|
|
|
| d | e | de,de | 10 km/h |
|
|
|
|
| e | b | eb,eb | 10 km/h |
|
|
|
|
| d | f | df,df | 15 km/h |
|
|
|
|
| f | b | fb,fb | 7 km/h |
|
|
|
|
| d | b | de,eb,eb | 10 km/h |
|
2015-05-29 20:28:29 -04:00
|
|
|
|
|
|
|
Scenario: Weighting based on raster sources
|
2016-03-30 18:29:47 -04:00
|
|
|
Given the profile "rasterbotinterp"
|
2017-05-31 20:16:16 -04:00
|
|
|
When I route I should get
|
2016-03-31 19:46:47 -04:00
|
|
|
| from | to | route | speed |
|
|
|
|
| a | b | ab,ab | 8 km/h |
|
|
|
|
| a | c | ad,dc,dc | 15 km/h |
|
|
|
|
| b | c | bc,bc | 8 km/h |
|
|
|
|
| a | d | ad,ad | 15 km/h |
|
|
|
|
| d | c | dc,dc | 15 km/h |
|
|
|
|
| d | e | de,de | 10 km/h |
|
|
|
|
| e | b | eb,eb | 10 km/h |
|
|
|
|
| d | f | df,df | 15 km/h |
|
|
|
|
| f | b | fb,fb | 7 km/h |
|
|
|
|
| d | b | de,eb,eb | 10 km/h |
|