mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-14 18:37:58 +00:00
tests for interpolation to building type change
This commit is contained in:
@@ -173,3 +173,61 @@ Feature: Update of address interpolations
|
||||
And table location_property_osmline contains
|
||||
| object | parent_place_id | startnumber | endnumber
|
||||
| W10 | W2 | 2 | 6
|
||||
|
||||
Scenario: building becomes interpolation
|
||||
Given the scene building-with-parallel-streets
|
||||
And the place ways
|
||||
| osm_id | class | type | housenumber | geometry
|
||||
| 1 | place | house | 3 | :w-building
|
||||
And the place ways
|
||||
| osm_id | class | type | name | geometry
|
||||
| 2 | highway | unclassified | 'name' : 'Cloud Street' | :w-south
|
||||
When importing
|
||||
Then table placex contains
|
||||
| object | parent_place_id
|
||||
| W1 | W2
|
||||
When updating place nodes
|
||||
| osm_id | class | type | housenumber | geometry
|
||||
| 1 | place | house | 2 | :n-north-w
|
||||
| 2 | place | house | 6 | :n-north-e
|
||||
And the ways
|
||||
| id | nodes
|
||||
| 1 | 1,100,101,102,2
|
||||
And updating place ways
|
||||
| osm_id | class | type | housenumber | street | geometry
|
||||
| 1 | place | houses | even | Cloud Street| :w-north
|
||||
Then table placex has no entry for W1
|
||||
And table location_property_osmline contains
|
||||
| object | parent_place_id | startnumber | endnumber
|
||||
| W1 | W2 | 2 | 6
|
||||
|
||||
|
||||
|
||||
Scenario: interpolation becomes building
|
||||
Given the scene building-with-parallel-streets
|
||||
And the place nodes
|
||||
| osm_id | class | type | housenumber | geometry
|
||||
| 1 | place | house | 2 | :n-north-w
|
||||
| 2 | place | house | 6 | :n-north-e
|
||||
And the place ways
|
||||
| osm_id | class | type | name | geometry
|
||||
| 2 | highway | unclassified | 'name' : 'Cloud Street' | :w-south
|
||||
And the ways
|
||||
| id | nodes
|
||||
| 1 | 1,100,101,102,2
|
||||
And the place ways
|
||||
| osm_id | class | type | housenumber | street | geometry
|
||||
| 1 | place | houses | even | Cloud Street| :w-north
|
||||
When importing
|
||||
Then table placex has no entry for W1
|
||||
And table location_property_osmline contains
|
||||
| object | parent_place_id | startnumber | endnumber
|
||||
| W1 | W2 | 2 | 6
|
||||
When updating place ways
|
||||
| osm_id | class | type | housenumber | geometry
|
||||
| 1 | place | house | 3 | :w-building
|
||||
Then table placex contains
|
||||
| object | parent_place_id
|
||||
| W1 | W2
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user