Add admin info from OSM
This commit is contained in:
parent
766382cd95
commit
1f6c2688d1
20
data.yml
20
data.yml
@ -98,7 +98,25 @@ Layer:
|
|||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM boundary_z5 WHERE z(!scale_denominator!) BETWEEN 5 AND 6
|
SELECT * FROM boundary_z5 WHERE z(!scale_denominator!) BETWEEN 5 AND 6
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM boundary_z7 WHERE z(!scale_denominator!) >= 7
|
SELECT * FROM boundary_z7 WHERE z(!scale_denominator!) = 7
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_Simplify(geom, 400) AS geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z8 WHERE z(!scale_denominator!) = 8
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_Simplify(geom, 320) AS geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z8 WHERE z(!scale_denominator!) = 9
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_Simplify(geom, 150) AS geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z10 WHERE z(!scale_denominator!) = 10
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_Simplify(geom, 100) AS geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z10 WHERE z(!scale_denominator!) = 11
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_Simplify(geom, 50) AS geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z10 WHERE z(!scale_denominator!) = 12
|
||||||
|
UNION ALL
|
||||||
|
SELECT geom, admin_level, scalerank, class
|
||||||
|
FROM boundary_z10 WHERE z(!scale_denominator!) >= 13
|
||||||
) AS admin
|
) AS admin
|
||||||
WHERE geom && !bbox!
|
WHERE geom && !bbox!
|
||||||
) AS data
|
) AS data
|
||||||
|
|||||||
@ -71,3 +71,17 @@ CREATE OR REPLACE VIEW boundary_z7 AS (
|
|||||||
WHERE featurecla = 'Adm-1 boundary'
|
WHERE featurecla = 'Adm-1 boundary'
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW boundary_z8 AS (
|
||||||
|
SELECT way AS geom, level AS admin_level,
|
||||||
|
NULL AS scalerank, NULL AS class
|
||||||
|
FROM admin_line
|
||||||
|
WHERE level <= 4
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW boundary_z10 AS (
|
||||||
|
SELECT way AS geom, level AS admin_level,
|
||||||
|
NULL AS scalerank, NULL AS class
|
||||||
|
FROM admin_line
|
||||||
|
WHERE level <= 8
|
||||||
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user