From 1356d724d4d077f1d9c7db037542262ebb113eef Mon Sep 17 00:00:00 2001 From: Eva Jelinkova Date: Thu, 3 Sep 2020 20:09:15 +0200 Subject: [PATCH] adding disputed_name to NE sources (#976) `disputed_name` is filled for disputed lines of NaturalEarth sources - it contains `ogc_fid` as suggested in https://github.com/openmaptiles/openmaptiles/issues/964. This way it is possible to filter disputed lines in style. --- layers/boundary/boundary.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layers/boundary/boundary.sql b/layers/boundary/boundary.sql index 1661ad30..ee69478b 100644 --- a/layers/boundary/boundary.sql +++ b/layers/boundary/boundary.sql @@ -218,7 +218,7 @@ CREATE OR REPLACE VIEW boundary_z0 AS SELECT geometry, 2 AS admin_level, (CASE WHEN featurecla LIKE 'Disputed%' THEN TRUE ELSE FALSE END) AS disputed, - NULL::text AS disputed_name, + (CASE WHEN featurecla LIKE 'Disputed%' THEN 'ne110m_' || ogc_fid ELSE NULL END) AS disputed_name, NULL::text AS claimed_by, FALSE AS maritime FROM ne_110m_admin_0_boundary_lines_land @@ -232,7 +232,7 @@ CREATE OR REPLACE VIEW boundary_z1 AS SELECT geometry, 2 AS admin_level, (CASE WHEN featurecla LIKE 'Disputed%' THEN TRUE ELSE FALSE END) AS disputed, - NULL AS disputed_name, + (CASE WHEN featurecla LIKE 'Disputed%' THEN 'ne50m_' || ogc_fid ELSE NULL END) AS disputed_name, NULL AS claimed_by, FALSE AS maritime FROM ne_50m_admin_0_boundary_lines_land @@ -263,7 +263,7 @@ CREATE OR REPLACE VIEW boundary_z3 AS SELECT geometry, 2 AS admin_level, (CASE WHEN featurecla LIKE 'Disputed%' THEN TRUE ELSE FALSE END) AS disputed, - NULL AS disputed_name, + (CASE WHEN featurecla LIKE 'Disputed%' THEN 'ne50m_' || ogc_fid ELSE NULL END) AS disputed_name, NULL AS claimed_by, FALSE AS maritime FROM ne_50m_admin_0_boundary_lines_land @@ -295,7 +295,7 @@ CREATE OR REPLACE VIEW boundary_z4 AS SELECT geometry, 2 AS admin_level, (CASE WHEN featurecla LIKE 'Disputed%' THEN TRUE ELSE FALSE END) AS disputed, - NULL AS disputed_name, + (CASE WHEN featurecla LIKE 'Disputed%' THEN 'ne10m_' || ogc_fid ELSE NULL END) AS disputed_name, NULL AS claimed_by, FALSE AS maritime FROM ne_10m_admin_0_boundary_lines_land