kopia lustrzana https://github.com/openmaptiles/openmaptiles
Filter water lines and area by line length and area
rodzic
1f6c2688d1
commit
0b8365abff
7
data.yml
7
data.yml
|
@ -48,8 +48,11 @@ Layer:
|
||||||
SELECT * FROM water_z6
|
SELECT * FROM water_z6
|
||||||
WHERE z(!scale_denominator!) = 6
|
WHERE z(!scale_denominator!) = 6
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM water_z8
|
SELECT ST_SimplifyPreserveTopology(geom, 200) AS geom FROM water_z8
|
||||||
WHERE z(!scale_denominator!) BETWEEN 8 AND 10
|
WHERE z(!scale_denominator!) = 8
|
||||||
|
UNION ALL
|
||||||
|
SELECT ST_SimplifyPreserveTopology(geom, 100) AS geom FROM water_z8
|
||||||
|
WHERE z(!scale_denominator!) BETWEEN 9 AND 10
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT * FROM water_z11
|
SELECT * FROM water_z11
|
||||||
WHERE z(!scale_denominator!) = 11
|
WHERE z(!scale_denominator!) = 11
|
||||||
|
|
|
@ -54,10 +54,18 @@ CREATE OR REPLACE VIEW water_z6 AS (
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW water_z8 AS (
|
CREATE OR REPLACE VIEW water_z8 AS (
|
||||||
SELECT way AS geom FROM water_areas
|
SELECT way AS geom FROM water_areas
|
||||||
WHERE way_area > 100000
|
WHERE way_area > 1000000
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT way AS geom FROM waterways
|
SELECT way AS geom FROM waterways
|
||||||
WHERE waterway IN ('river')
|
WHERE waterway IN ('river') AND ST_Length(way) > 10000
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW water_z9 AS (
|
||||||
|
SELECT way AS geom FROM water_areas
|
||||||
|
WHERE way_area > 500000
|
||||||
|
UNION ALL
|
||||||
|
SELECT way AS geom FROM waterways
|
||||||
|
WHERE waterway IN ('river') AND ST_Length(way) > 5000
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW water_z11 AS (
|
CREATE OR REPLACE VIEW water_z11 AS (
|
||||||
|
|
Ładowanie…
Reference in New Issue