| osm | class | type | housenr | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
- | W10 | place | houses | even | :w-middle |
+ And updating places
+ | osm | class | type | addr+interpolation | geometry |
+ | W10 | place | houses | even | :w-middle |
Then placex contains
| object | parent_place_id |
| N1 | W2 |
| osm | class | type | housenr | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
+ And the places
+ | osm | class | type | addr+interpolation | geometry |
| W10 | place | houses | even | :w-middle |
And the places
| osm | class | type | name | geometry |
| parent_place_id | start | end |
| W2 | 2 | 6 |
When updating places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W10 | place | houses | even | Cloud Street | :w-middle |
Then placex contains
| object | parent_place_id |
| osm | class | type | housenr | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
+ And the places
+ | osm | class | type | addr+interpolation | geometry |
| W10 | place | houses | even | :w-middle |
And the places
| osm | class | type | name | geometry |
| osm | class | type | housenr | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
+ And the places
+ | osm | class | type | addr+interpolation | geometry |
| W10 | place | houses | even | :w-middle |
And the places
| osm | class | type | name | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
And the places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W10 | place | houses | even | Cloud Street| :w-middle |
And the places
| osm | class | type | name | geometry |
| N1 | place | house | 2 | :n-middle-w |
| N2 | place | house | 6 | :n-middle-e |
And the places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W10 | place | houses | even | Cloud Street| :w-middle |
And the places
| osm | class | type | name | geometry |
| N1 | place | house | 2 | :n-north-w |
| N2 | place | house | 6 | :n-north-e |
And updating places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W1 | place | houses | even | Cloud Street| :w-north |
Then placex has no entry for W1
And W1 expands to interpolation
| id | nodes |
| 1 | 1,100,101,102,2 |
And the places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W1 | place | houses | even | Cloud Street| :w-north |
When importing
Then placex has no entry for W1
| id | nodes |
| 1 | 1,100,101,102,2 |
And the places
- | osm | class | type | housenr | geometry |
+ | osm | class | type | addr+interpolation | geometry |
| W1 | place | houses | even | :w-north |
When importing
Then W1 expands to no interpolation
| N1 | place | house | 2 | :n-north-w |
| N2 | place | house | 6 | :n-north-e |
And updating places
- | osm | class | type | housenr | street | geometry |
+ | osm | class | type | addr+interpolation | street | geometry |
| W1 | place | houses | even | Cloud Street| :w-north |
Then W1 expands to interpolation
| parent_place_id | start | end |
| W2 | 2 | 6 |
- @Fail
Scenario: housenumber added in middle of interpolation
Given the grid
| 1 | | | | | 2 |
| id | nodes |
| 2 | 3,4,5 |
And the places
- | osm | class | type | housenr | geometry |
+ | osm | class | type | addr+interpolation | geometry |
| W2 | place | houses | even | 3,4,5 |
And the places
| osm | class | type | housenr |
| id | nodes |
| 2 | 3,4,5 |
And the places
- | osm | class | type | housenr | geometry |
+ | osm | class | type | addr+interpolation | geometry |
| W2 | place | houses | even | 3,4,5 |
And the places
| osm | class | type | housenr |
| parent_place_id | start | end | geometry |
| W1 | 2 | 10 | 3,4,5 |
- @Fail
Scenario: Change the start housenumber
Given the grid
| 1 | | 2 |
| id | nodes |
| 2 | 3,4 |
And the places
- | osm | class | type | housenr | geometry |
+ | osm | class | type | addr+interpolation | geometry |
| W2 | place | houses | even | 3,4 |
And the places
| osm | class | type | housenr |