From b0de0577922f90383c12523a4e54c54b33b70b44 Mon Sep 17 00:00:00 2001 From: lukasmartinelli Date: Thu, 6 Oct 2016 19:10:00 +0200 Subject: [PATCH] Add water from OSM --- data.yml | 15 +++++++++++++++ schema/layers/water.sql | 24 ++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/data.yml b/data.yml index 810321b..6f0c075 100644 --- a/data.yml +++ b/data.yml @@ -47,6 +47,21 @@ Layer: UNION ALL SELECT * FROM water_z6 WHERE z(!scale_denominator!) = 6 + UNION ALL + SELECT * FROM water_z8 + WHERE z(!scale_denominator!) BETWEEN 8 AND 10 + UNION ALL + SELECT * FROM water_z11 + WHERE z(!scale_denominator!) = 11 + UNION ALL + SELECT * FROM water_z12 + WHERE z(!scale_denominator!) = 12 + UNION ALL + SELECT * FROM water_z13 + WHERE z(!scale_denominator!) = 13 + UNION ALL + SELECT * FROM water_z14 + WHERE z(!scale_denominator!) >= 14 ) AS water WHERE geom && !bbox! ) AS data diff --git a/schema/layers/water.sql b/schema/layers/water.sql index 649005c..54392f4 100644 --- a/schema/layers/water.sql +++ b/schema/layers/water.sql @@ -51,3 +51,27 @@ CREATE OR REPLACE VIEW water_z6 AS ( SELECT geom FROM ne_10m_rivers_lake_centerlines WHERE featurecla = 'River' ); + +CREATE OR REPLACE VIEW water_z8 AS ( + SELECT way AS geom FROM water_areas + WHERE way_area > 100000 +); + +CREATE OR REPLACE VIEW water_z11 AS ( + SELECT way AS geom FROM water_areas + WHERE way_area > 50000 +); + +CREATE OR REPLACE VIEW water_z12 AS ( + SELECT way AS geom FROM water_areas + WHERE way_area > 40000 +); + +CREATE OR REPLACE VIEW water_z13 AS ( + SELECT way AS geom FROM water_areas + WHERE way_area > 2000 +); + +CREATE OR REPLACE VIEW water_z14 AS ( + SELECT way AS geom FROM water_areas +);