]> git.openstreetmap.org Git - nominatim.git/commitdiff
flex style: reinstate postcode boundaries
authorSarah Hoffmann <lonvia@denofr.de>
Mon, 3 Apr 2023 07:17:50 +0000 (09:17 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Tue, 11 Apr 2023 13:28:37 +0000 (15:28 +0200)
Postcode boundaries don't have a name, so need to be imported
unconditionally.

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

index d18fbe1fdb6d640b9894957394c166da00c34340..8fceb1a522fdbcb4207c8cf58c2a1977de97ed60 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 a8263973faa249390909c26e76639cc2ae30da87..3293f5dcb37e37c4c619d85a7463f48dfbb0865b 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 6e112c9b84b7092c0e83de258df93ffb580a0158..cc9bdd84d27731e47413edfdb5ba4123b910d02b 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 5d771c6f5a5f10e31f801c5d7ca88f5669a75ed9..96ba4754d18f580ea6e17583519c18472158f68b 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 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
             """