From 7d1b2eb25e67c839babffb4d0d9998558c407404 Mon Sep 17 00:00:00 2001 From: lukasmartinelli Date: Mon, 24 Oct 2016 22:04:07 +0200 Subject: [PATCH] Switch to water generalized views --- layers/water/water.sql | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/layers/water/water.sql b/layers/water/water.sql index c0dc0ac..7ce355a 100644 --- a/layers/water/water.sql +++ b/layers/water/water.sql @@ -34,24 +34,21 @@ CREATE OR REPLACE VIEW water_z6 AS ( SELECT geom, 'lake' AS class FROM ne_10m_lakes ); -CREATE TABLE IF NOT EXISTS water_z7 AS ( +CREATE OR REPLACE VIEW water_z7 AS ( SELECT geom, 'ocean' AS class FROM ne_10m_ocean UNION ALL SELECT geometry AS geom, 'lake' AS class FROM osm_water_polygon_gen3 ); -CREATE INDEX IF NOT EXISTS water_z7_geom_idx ON water_z7 USING gist(geom); -CREATE TABLE IF NOT EXISTS water_z8 AS ( +CREATE OR REPLACE VIEW water_z8 AS ( SELECT geom, 'ocean' AS class FROM ne_10m_ocean UNION ALL SELECT geometry AS geom, 'lake' AS class FROM osm_water_polygon_gen2 ); -CREATE INDEX IF NOT EXISTS water_z8_geom_idx ON water_z8 USING gist(geom); -CREATE TABLE IF NOT EXISTS water_z9 AS ( +CREATE OR REPLACE VIEW water_z9 AS ( SELECT geometry AS geom, 'lake'::text AS class FROM osm_water_polygon_gen1 ); -CREATE INDEX IF NOT EXISTS water_z9_geom_idx ON water_z9 USING gist(geom); CREATE OR REPLACE VIEW water_z11 AS ( SELECT geometry AS geom, 'lake' AS class FROM osm_water_polygon WHERE area > 40000