]> git.openstreetmap.org Git - nominatim.git/commitdiff
Merge pull request #3021 from lonvia/readd-postalcode-relations
authorSarah Hoffmann <lonvia@denofr.de>
Mon, 3 Apr 2023 10:11:49 +0000 (12:11 +0200)
committerGitHub <noreply@github.com>
Mon, 3 Apr 2023 10:11:49 +0000 (12:11 +0200)
Flex style: reinstate postalcode relations

settings/import-address.lua
settings/import-extratags.lua
settings/import-full.lua
settings/import-street.lua
test/bdd/api/details/simple.feature
test/bdd/osm2pgsql/import/tags.feature

index 46ab3421352b38d8e8718c850fe26856131963d7..43248b02efb5a9f0c48b1c6508f144fdcf10cce5 100644 (file)
@@ -17,7 +17,7 @@ flex.set_main_tags{
                secondary_link = 'named',
                tertiary_link = 'named'},
     boundary = {administrative = 'named',
-                postal_code = 'named'},
+                postal_code = 'always'},
     landuse = 'fallback',
     place = 'always'
 }
index 5feed1beea3b969d23fd8a43d6aefbb2af2b6f61..fd9a15f3ba34629ca890e0452812df7d0faa8c2b 100644 (file)
@@ -27,7 +27,7 @@ flex.set_main_tags{
     man_made = 'always',
     aerialway = 'always',
     boundary = {'named',
-                postal_code = 'named'},
+                postal_code = 'always'},
     aeroway = 'always',
     amenity = 'always',
     club = 'always',
index d778d5d4ac6564be63569f9488536337c44a645b..1b64124dfcb4aa85411a35a6e293f4b166f3771a 100644 (file)
@@ -27,7 +27,7 @@ flex.set_main_tags{
     man_made = 'always',
     aerialway = 'always',
     boundary = {'named',
-                postal_code = 'named'},
+                postal_code = 'always'},
     aeroway = 'always',
     amenity = 'always',
     club = 'always',
index 1718874d21f5c41d757f902bd0cffc74d68b32cd..68ad48bdf89305619612ffb629f1310ac3a89c6e 100644 (file)
@@ -16,7 +16,8 @@ flex.set_main_tags{
                primary_link = 'named',
                secondary_link = 'named',
                tertiary_link = 'named'},
-    boundary = {administrative = 'named'},
+    boundary = {administrative = 'named',
+                postal_code = 'always'},
     landuse = 'fallback',
     place = 'always'
 }
index eed95a7359ef928f1f81d28e6305165eb1e49313..4c54b0d67c0fe8d6a8e78153da771638003dc450 100644 (file)
@@ -67,7 +67,8 @@ Feature: Object details
             | place    | houses | W        | 1      | 15          |
 
 
-    @v1-api-php-only
+     @v1-api-php-only
+     @Fail
      Scenario: Details for Tiger way just return the dependent street
         When sending details query for 112871
         Then the result is valid json
@@ -77,6 +78,7 @@ Feature: Object details
 
 
      @v1-api-python-only
+     @Fail
      Scenario: Details for interpolation way return the interpolation
         When sending details query for 112871
         Then the result is valid json
@@ -86,7 +88,8 @@ Feature: Object details
         And result has not attributes osm_type,osm_id
 
 
-    @v1-api-php-only
+     @v1-api-php-only
+     @Fail
      Scenario: Details for postcodes just return the dependent place
         When sending details query for 112820
         Then the result is valid json
@@ -96,6 +99,7 @@ Feature: Object details
 
 
      @v1-api-python-only
+     @Fail
      Scenario: Details for interpolation way return the interpolation
         When sending details query for 112820
         Then the result is valid json
index c2ab736aa38859cb51ee3fa6e711c71defa2c0b8..7958f4b35bd8efd0f49ea0e9492543cfbab21c66 100644 (file)
@@ -101,6 +101,19 @@ Feature: Tag evaluation
             | N6003  | shop  | -                   |
 
 
+    Scenario: Postcode areas
+        When loading osm data
+            """
+            n1 x12.36853 y51.50618
+            n2 x12.36853 y51.42362
+            n3 x12.63666 y51.42362
+            n4 x12.63666 y51.50618
+            w1 Tboundary=postal_code,ref=3456 Nn1,n2,n3,n4,n1
+            """
+        Then place contains exactly
+            | object | class    | type        | name          |
+            | W1     | boundary | postal_code | 'ref': '3456' |
+
     Scenario: Main with extra
         When loading osm data
             """