remove useless sql selection (#752)

This commit is contained in:
Ludovic Delauné 2020-03-13 20:14:30 +01:00 committed by GitHub
parent 490acf9beb
commit 924ccd6015
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 19 deletions

View File

@ -1,61 +1,61 @@
-- etldoc: ne_50m_urban_areas -> landuse_z4 -- etldoc: ne_50m_urban_areas -> landuse_z4
CREATE OR REPLACE VIEW landuse_z4 AS ( CREATE OR REPLACE VIEW landuse_z4 AS (
SELECT NULL::bigint AS osm_id, geometry, 'residential'::text AS landuse, NULL::text AS amenity, NULL::text AS leisure, NULL::text AS tourism, NULL::text AS place, NULL::text AS waterway, scalerank SELECT NULL::bigint AS osm_id, geometry, 'residential'::text AS landuse, NULL::text AS amenity, NULL::text AS leisure, NULL::text AS tourism, NULL::text AS place, NULL::text AS waterway
FROM ne_50m_urban_areas FROM ne_50m_urban_areas
WHERE scalerank <= 2 WHERE scalerank <= 2
); );
-- etldoc: ne_50m_urban_areas -> landuse_z5 -- etldoc: ne_50m_urban_areas -> landuse_z5
CREATE OR REPLACE VIEW landuse_z5 AS ( CREATE OR REPLACE VIEW landuse_z5 AS (
SELECT NULL::bigint AS osm_id, geometry, 'residential'::text AS landuse, NULL::text AS amenity, NULL::text AS leisure, NULL::text AS tourism, NULL::text AS place, NULL::text AS waterway, scalerank SELECT NULL::bigint AS osm_id, geometry, 'residential'::text AS landuse, NULL::text AS amenity, NULL::text AS leisure, NULL::text AS tourism, NULL::text AS place, NULL::text AS waterway
FROM ne_50m_urban_areas FROM ne_50m_urban_areas
); );
-- etldoc: osm_landuse_polygon_gen7 -> landuse_z6 -- etldoc: osm_landuse_polygon_gen7 -> landuse_z6
CREATE OR REPLACE VIEW landuse_z6 AS ( CREATE OR REPLACE VIEW landuse_z6 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen7 FROM osm_landuse_polygon_gen7
); );
-- etldoc: osm_landuse_polygon_gen6 -> landuse_z8 -- etldoc: osm_landuse_polygon_gen6 -> landuse_z8
CREATE OR REPLACE VIEW landuse_z8 AS ( CREATE OR REPLACE VIEW landuse_z8 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen6 FROM osm_landuse_polygon_gen6
); );
-- etldoc: osm_landuse_polygon_gen5 -> landuse_z9 -- etldoc: osm_landuse_polygon_gen5 -> landuse_z9
CREATE OR REPLACE VIEW landuse_z9 AS ( CREATE OR REPLACE VIEW landuse_z9 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen5 FROM osm_landuse_polygon_gen5
); );
-- etldoc: osm_landuse_polygon_gen4 -> landuse_z10 -- etldoc: osm_landuse_polygon_gen4 -> landuse_z10
CREATE OR REPLACE VIEW landuse_z10 AS ( CREATE OR REPLACE VIEW landuse_z10 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen4 FROM osm_landuse_polygon_gen4
); );
-- etldoc: osm_landuse_polygon_gen3 -> landuse_z11 -- etldoc: osm_landuse_polygon_gen3 -> landuse_z11
CREATE OR REPLACE VIEW landuse_z11 AS ( CREATE OR REPLACE VIEW landuse_z11 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen3 FROM osm_landuse_polygon_gen3
); );
-- etldoc: osm_landuse_polygon_gen2 -> landuse_z12 -- etldoc: osm_landuse_polygon_gen2 -> landuse_z12
CREATE OR REPLACE VIEW landuse_z12 AS ( CREATE OR REPLACE VIEW landuse_z12 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen2 FROM osm_landuse_polygon_gen2
); );
-- etldoc: osm_landuse_polygon_gen1 -> landuse_z13 -- etldoc: osm_landuse_polygon_gen1 -> landuse_z13
CREATE OR REPLACE VIEW landuse_z13 AS ( CREATE OR REPLACE VIEW landuse_z13 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon_gen1 FROM osm_landuse_polygon_gen1
); );
-- etldoc: osm_landuse_polygon -> landuse_z14 -- etldoc: osm_landuse_polygon -> landuse_z14
CREATE OR REPLACE VIEW landuse_z14 AS ( CREATE OR REPLACE VIEW landuse_z14 AS (
SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway, NULL::int as scalerank SELECT osm_id, geometry, landuse, amenity, leisure, tourism, place, waterway
FROM osm_landuse_polygon FROM osm_landuse_polygon
); );

View File

@ -11,47 +11,47 @@ RETURNS TABLE(osm_id bigint, geometry geometry, class text, name text, name_en t
NULL::int as rank NULL::int as rank
FROM ( FROM (
-- etldoc: osm_park_polygon_gen8 -> layer_park:z6 -- etldoc: osm_park_polygon_gen8 -> layer_park:z6
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen8 FROM osm_park_polygon_gen8
WHERE zoom_level = 6 AND geometry && bbox WHERE zoom_level = 6 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen7 -> layer_park:z7 -- etldoc: osm_park_polygon_gen7 -> layer_park:z7
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen7 FROM osm_park_polygon_gen7
WHERE zoom_level = 7 AND geometry && bbox WHERE zoom_level = 7 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen6 -> layer_park:z8 -- etldoc: osm_park_polygon_gen6 -> layer_park:z8
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen6 FROM osm_park_polygon_gen6
WHERE zoom_level = 8 AND geometry && bbox WHERE zoom_level = 8 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen5 -> layer_park:z9 -- etldoc: osm_park_polygon_gen5 -> layer_park:z9
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen5 FROM osm_park_polygon_gen5
WHERE zoom_level = 9 AND geometry && bbox WHERE zoom_level = 9 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen4 -> layer_park:z10 -- etldoc: osm_park_polygon_gen4 -> layer_park:z10
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen4 FROM osm_park_polygon_gen4
WHERE zoom_level = 10 AND geometry && bbox WHERE zoom_level = 10 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen3 -> layer_park:z11 -- etldoc: osm_park_polygon_gen3 -> layer_park:z11
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen3 FROM osm_park_polygon_gen3
WHERE zoom_level = 11 AND geometry && bbox WHERE zoom_level = 11 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen2 -> layer_park:z12 -- etldoc: osm_park_polygon_gen2 -> layer_park:z12
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen2 FROM osm_park_polygon_gen2
WHERE zoom_level = 12 AND geometry && bbox WHERE zoom_level = 12 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon_gen1 -> layer_park:z13 -- etldoc: osm_park_polygon_gen1 -> layer_park:z13
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon_gen1 FROM osm_park_polygon_gen1
WHERE zoom_level = 13 AND geometry && bbox WHERE zoom_level = 13 AND geometry && bbox
UNION ALL UNION ALL
-- etldoc: osm_park_polygon -> layer_park:z14 -- etldoc: osm_park_polygon -> layer_park:z14
SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary, NULL::int as scalerank SELECT osm_id, geometry, name, name_en, name_de, tags, leisure, boundary
FROM osm_park_polygon FROM osm_park_polygon
WHERE zoom_level >= 14 AND geometry && bbox WHERE zoom_level >= 14 AND geometry && bbox
) AS park_polygon ) AS park_polygon