Use round for float to fixed coordinate transformations
This commit is contained in:
committed by
Patrick Niklaus
parent
c03aa8a273
commit
e8167b2e4e
@@ -11,11 +11,11 @@ Feature: Projection to nearest point on road
|
||||
|
||||
Given the profile "testbot"
|
||||
Given the node locations
|
||||
| node | lat | lon |
|
||||
| a | 80.00000 | 0.00000 |
|
||||
| b | 80.00639 | 0.03667 |
|
||||
| c | 80.01278 | 0.07333 |
|
||||
| d | 80.00000 | 0.07333 |
|
||||
| node | lat | lon |
|
||||
| a | 80.000000 | 0.0000000 |
|
||||
| b | 80.006350 | 0.0366666 |
|
||||
| c | 80.012730 | 0.0733333 |
|
||||
| d | 80.000000 | 0.0733333 |
|
||||
|
||||
And the ways
|
||||
| nodes |
|
||||
@@ -23,16 +23,16 @@ Feature: Projection to nearest point on road
|
||||
|
||||
Scenario: Projection onto way at high latitudes, 1km distance
|
||||
When I route I should get
|
||||
| from | to | route | bearing | distance |
|
||||
| b | a | abc,abc | 0->225,225->0 | 1000m +- 7 |
|
||||
| b | c | abc,abc | 0->45,45->0 | 1000m +- 7 |
|
||||
| a | d | abc,abc | 0->45,45->0 | 1000m +- 7 |
|
||||
| d | a | abc,abc | 0->225,225->0 | 1000m +- 7 |
|
||||
| c | d | abc,abc | 0->225,224->0 | 1000m +- 8 |
|
||||
| d | c | abc,abc | 0->44,45->0 | 1000m +- 8 |
|
||||
| from | to | route | bearing | distance |
|
||||
| b | a | abc,abc | 0->225,225->0 | 1000m |
|
||||
| b | c | abc,abc | 0->45,45->0 | 1000m +- 3 |
|
||||
| a | d | abc,abc | 0->45,45->0 | 1000m |
|
||||
| d | a | abc,abc | 0->225,225->0 | 1000m |
|
||||
| c | d | abc,abc | 0->225,225->0 | 1000m +- 3 |
|
||||
| d | c | abc,abc | 0->45,45->0 | 1000m +- 3 |
|
||||
|
||||
Scenario: Projection onto way at high latitudes, no distance
|
||||
When I route I should get
|
||||
| from | to | route | distance |
|
||||
| d | b | abc,abc | 0m +-5 |
|
||||
| b | d | abc,abc | 0m +-5 |
|
||||
| d | b | abc,abc | 0m |
|
||||
| b | d | abc,abc | 0m |
|
||||
|
||||
Reference in New Issue
Block a user