mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-25 18:48:15 +00:00
Merge pull request #1972 from lonvia/exclude-unnamed-highway-areas
Exclude unnamed highway areas
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
"no" : "skip"
|
"no" : "skip"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ "keys" : ["wikipedia", "wikipedia:*", "wikidata"],
|
{ "keys" : ["wikipedia", "wikipedia:*", "wikidata", "area"],
|
||||||
"values" : {
|
"values" : {
|
||||||
"" : "extra"
|
"" : "extra"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -237,7 +237,8 @@
|
|||||||
"population", "description", "image", "attribution", "fax",
|
"population", "description", "image", "attribution", "fax",
|
||||||
"email", "url", "website", "phone", "real_ale", "smoking",
|
"email", "url", "website", "phone", "real_ale", "smoking",
|
||||||
"food", "camera", "brewery", "locality", "wikipedia",
|
"food", "camera", "brewery", "locality", "wikipedia",
|
||||||
"wikipedia:*", "access:*", "contact:*", "drink:*", "toll:*"],
|
"wikipedia:*", "access:*", "contact:*", "drink:*", "toll:*",
|
||||||
|
"area"],
|
||||||
"values" : {
|
"values" : {
|
||||||
"" : "extra"
|
"" : "extra"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[
|
[
|
||||||
{ "keys" : ["wikipedia", "wikipedia:*", "wikidata"],
|
{ "keys" : ["wikipedia", "wikipedia:*", "wikidata", "area"],
|
||||||
"values" : {
|
"values" : {
|
||||||
"" : "extra"
|
"" : "extra"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -426,7 +426,12 @@ BEGIN
|
|||||||
|
|
||||||
NEW.name := hstore('ref', NEW.address->'postcode');
|
NEW.name := hstore('ref', NEW.address->'postcode');
|
||||||
|
|
||||||
ELSEIF NEW.class = 'boundary' AND NOT is_area THEN
|
ELSEIF NEW.class = 'highway' AND is_area AND NEW.name is null
|
||||||
|
AND NEW.extratags ? 'area' AND NEW.extratags->'area' = 'yes'
|
||||||
|
THEN
|
||||||
|
RETURN NULL;
|
||||||
|
ELSEIF NEW.class = 'boundary' AND NOT is_area
|
||||||
|
THEN
|
||||||
RETURN NULL;
|
RETURN NULL;
|
||||||
ELSEIF NEW.class = 'boundary' AND NEW.type = 'administrative'
|
ELSEIF NEW.class = 'boundary' AND NEW.type = 'administrative'
|
||||||
AND NEW.admin_level <= 4 AND NEW.osm_type = 'W'
|
AND NEW.admin_level <= 4 AND NEW.osm_type = 'W'
|
||||||
|
|||||||
Reference in New Issue
Block a user