kopia lustrzana https://github.com/openmaptiles/openmaptiles
update the layers from natural earth latest data
Natural earth has released new data and now some sql query are invalid should fix #352 I don't really know how natural earth data versioning is maintained though 😕pull/367/head
rodzic
3925c1b194
commit
2ddbc8b1c1
|
@ -33,7 +33,7 @@ CREATE OR REPLACE VIEW boundary_z3 AS (
|
|||
|
||||
|
||||
-- etldoc: ne_10m_admin_0_boundary_lines_land -> boundary_z4
|
||||
-- etldoc: ne_10m_admin_1_states_provinces_lines_shp -> boundary_z4
|
||||
-- etldoc: ne_10m_admin_1_states_provinces_lines -> boundary_z4
|
||||
-- etldoc: osm_border_linestring_gen10 -> boundary_z4
|
||||
|
||||
CREATE OR REPLACE VIEW boundary_z4 AS (
|
||||
|
@ -41,7 +41,7 @@ CREATE OR REPLACE VIEW boundary_z4 AS (
|
|||
FROM ne_10m_admin_0_boundary_lines_land
|
||||
UNION ALL
|
||||
SELECT geometry, 4 AS admin_level, false AS disputed, false AS maritime
|
||||
FROM ne_10m_admin_1_states_provinces_lines_shp
|
||||
FROM ne_10m_admin_1_states_provinces_lines
|
||||
WHERE scalerank <= 3 AND featurecla = 'Adm-1 boundary'
|
||||
UNION ALL
|
||||
SELECT geometry, admin_level, disputed, maritime
|
||||
|
@ -50,7 +50,7 @@ CREATE OR REPLACE VIEW boundary_z4 AS (
|
|||
);
|
||||
|
||||
-- etldoc: ne_10m_admin_0_boundary_lines_land -> boundary_z5
|
||||
-- etldoc: ne_10m_admin_1_states_provinces_lines_shp -> boundary_z5
|
||||
-- etldoc: ne_10m_admin_1_states_provinces_lines -> boundary_z5
|
||||
-- etldoc: osm_border_linestring_gen9 -> boundary_z5
|
||||
|
||||
CREATE OR REPLACE VIEW boundary_z5 AS (
|
||||
|
@ -58,7 +58,7 @@ CREATE OR REPLACE VIEW boundary_z5 AS (
|
|||
FROM ne_10m_admin_0_boundary_lines_land
|
||||
UNION ALL
|
||||
SELECT geometry, 4 AS admin_level, false AS disputed, false AS maritime
|
||||
FROM ne_10m_admin_1_states_provinces_lines_shp
|
||||
FROM ne_10m_admin_1_states_provinces_lines
|
||||
WHERE scalerank <= 7 AND featurecla = 'Adm-1 boundary'
|
||||
UNION ALL
|
||||
SELECT geometry, admin_level, disputed, maritime
|
||||
|
|
|
@ -3,7 +3,7 @@ DROP TRIGGER IF EXISTS trigger_refresh ON place_state.updates;
|
|||
|
||||
ALTER TABLE osm_state_point DROP CONSTRAINT IF EXISTS osm_state_point_rank_constraint;
|
||||
|
||||
-- etldoc: ne_10m_admin_1_states_provinces_shp -> osm_state_point
|
||||
-- etldoc: ne_10m_admin_1_states_provinces -> osm_state_point
|
||||
-- etldoc: osm_state_point -> osm_state_point
|
||||
|
||||
CREATE OR REPLACE FUNCTION update_osm_state_point() RETURNS VOID AS $$
|
||||
|
@ -11,7 +11,7 @@ BEGIN
|
|||
|
||||
WITH important_state_point AS (
|
||||
SELECT osm.geometry, osm.osm_id, osm.name, COALESCE(NULLIF(osm.name_en, ''), ne.name) AS name_en, ne.scalerank, ne.labelrank, ne.datarank
|
||||
FROM ne_10m_admin_1_states_provinces_shp AS ne, osm_state_point AS osm
|
||||
FROM ne_10m_admin_1_states_provinces AS ne, osm_state_point AS osm
|
||||
WHERE
|
||||
-- We only match whether the point is within the Natural Earth polygon
|
||||
-- because name matching is difficult
|
||||
|
|
Ładowanie…
Reference in New Issue