[geoplanet] adding place name fixes for BG, ID, LU, CH, FI, CZ and HU
This commit is contained in:
@@ -93,7 +93,7 @@
|
|||||||
|
|
||||||
-- shire districts with City in the name are cities
|
-- shire districts with City in the name are cities
|
||||||
update places
|
update places
|
||||||
set place_type = "City"
|
set place_type = "Town"
|
||||||
where country_code = "GB"
|
where country_code = "GB"
|
||||||
and place_type = "LocalAdmin"
|
and place_type = "LocalAdmin"
|
||||||
and name like "%City%"
|
and name like "%City%"
|
||||||
@@ -446,3 +446,98 @@
|
|||||||
where parent_id = 2347289 -- Istanbul (province)
|
where parent_id = 2347289 -- Istanbul (province)
|
||||||
and place_type = "County";
|
and place_type = "County";
|
||||||
|
|
||||||
|
-- Bulgaria
|
||||||
|
-- municipalities (cities) in OSM
|
||||||
|
update places
|
||||||
|
set place_type = "Town"
|
||||||
|
where country_code = "BG"
|
||||||
|
and place_type = "County";
|
||||||
|
|
||||||
|
update admins
|
||||||
|
set county_id = 0
|
||||||
|
where country_code = "BG";
|
||||||
|
|
||||||
|
-- Argentina - OK
|
||||||
|
|
||||||
|
-- Indonesia
|
||||||
|
|
||||||
|
-- Set sub-municipalities of Jakaarta (e.g. Jakarta Barat) to city
|
||||||
|
update places
|
||||||
|
set place_type = "Town"
|
||||||
|
where parent_id = 1047378 -- Jakarta (city)
|
||||||
|
and place_type = "County";
|
||||||
|
|
||||||
|
-- Luxembourg
|
||||||
|
|
||||||
|
-- Set suburbs of Luxembourg (city) to city_district
|
||||||
|
update places
|
||||||
|
set place_type = "LocalAdmin"
|
||||||
|
where parent_id = 979721 -- Luxembourg City
|
||||||
|
and place_type = "Suburb";
|
||||||
|
|
||||||
|
-- Switzerland
|
||||||
|
-- using postal codes for Zürich the city
|
||||||
|
update postal_codes
|
||||||
|
set parent_id = 784794 -- Zürich (city)
|
||||||
|
where parent_id = 12593130; -- Zürich (county)
|
||||||
|
|
||||||
|
-- Australia - OK
|
||||||
|
|
||||||
|
-- Finland
|
||||||
|
-- "LocalAdmin" level is city in OSM.
|
||||||
|
update places
|
||||||
|
set place_type = "Town"
|
||||||
|
where country_code = "FI"
|
||||||
|
and place_type = "LocalAdmin";
|
||||||
|
|
||||||
|
-- Czech Republic
|
||||||
|
-- Use the prefix okres for Czech counties
|
||||||
|
update places
|
||||||
|
set name = printf("okres %s", name)
|
||||||
|
where country_code = "CZ"
|
||||||
|
and place_type = "County";
|
||||||
|
|
||||||
|
-- LocalAdmins used here don't appear to have a
|
||||||
|
update places
|
||||||
|
set parent_id = (select p_sub.parent_id from places p_sub where p_sub.id = places.parent_id)
|
||||||
|
where id in (
|
||||||
|
select p1.id
|
||||||
|
from places p1
|
||||||
|
join places p2
|
||||||
|
on p1.parent_id = p2.id
|
||||||
|
where p1.country_code = "CZ"
|
||||||
|
and p1.place_type = "Town"
|
||||||
|
and p2.place_type = "LocalAdmin"
|
||||||
|
);
|
||||||
|
|
||||||
|
update places
|
||||||
|
set place_type = "Town"
|
||||||
|
where country_code = "CZ"
|
||||||
|
and place_type = "LocalAdmin";
|
||||||
|
|
||||||
|
-- Hungary
|
||||||
|
-- Set Budapest's parent_id to the state
|
||||||
|
update places
|
||||||
|
set parent_id = 12577915
|
||||||
|
where id = 804365;
|
||||||
|
|
||||||
|
-- Set districts of Budapest to city_district, parented by Budapest the city
|
||||||
|
update places
|
||||||
|
set parent_id = 804365,
|
||||||
|
place_type = "LocalAdmin"
|
||||||
|
where parent_id = 12577915
|
||||||
|
and place_type = "County";
|
||||||
|
|
||||||
|
-- These are suburbs in OSM
|
||||||
|
update places
|
||||||
|
set place_type = "Suburb"
|
||||||
|
where parent_id = 12593336 -- Bátonyterenye
|
||||||
|
and place_type = "Town";
|
||||||
|
|
||||||
|
-- Set all other counties to town
|
||||||
|
update places
|
||||||
|
set place_type = "Town"
|
||||||
|
where country_code = "HU"
|
||||||
|
and place_type = "County";
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user