kopia lustrzana https://github.com/osm2vectortiles/osm2vectortiles
Create zoom level view and update source project query
rodzic
d4a66e3ec8
commit
c8d81f31ff
|
@ -46,20 +46,8 @@ Layer:
|
|||
SELECT osm_id_polygon(osm_id) as osm_id, geometry, landuse_class(type) as class, type
|
||||
FROM (
|
||||
SELECT osm_id, geometry, type
|
||||
FROM landuse_z5
|
||||
WHERE z(!scale_denominator!) = 5
|
||||
UNION ALL
|
||||
SELECT osm_id, geometry, type
|
||||
FROM landuse_z6
|
||||
WHERE z(!scale_denominator!) = 6
|
||||
UNION ALL
|
||||
SELECT osm_id, geometry, type
|
||||
FROM landuse_z7
|
||||
WHERE z(!scale_denominator!) = 7
|
||||
UNION ALL
|
||||
SELECT osm_id, geometry, type
|
||||
FROM landuse_z8
|
||||
WHERE z(!scale_denominator!) = 8
|
||||
FROM landuse_z5toz8
|
||||
WHERE z(!scale_denominator!) BETWEEN 5 AND 8
|
||||
UNION ALL
|
||||
SELECT osm_id, geometry, type
|
||||
FROM landuse_z9
|
||||
|
|
|
@ -1,26 +1,6 @@
|
|||
CREATE OR REPLACE VIEW landuse_z5 AS
|
||||
SELECT *
|
||||
FROM osm_landuse_polygon_gen0
|
||||
WHERE landuse_class(type) IN ('wood', 'grass')
|
||||
AND st_area(geometry) > 300000000;
|
||||
|
||||
CREATE OR REPLACE VIEW landuse_z6 AS
|
||||
SELECT *
|
||||
FROM osm_landuse_polygon_gen0
|
||||
WHERE landuse_class(type) IN ('wood', 'grass')
|
||||
AND st_area(geometry) > 100000000;
|
||||
|
||||
CREATE OR REPLACE VIEW landuse_z7 AS
|
||||
SELECT *
|
||||
FROM osm_landuse_polygon_gen0
|
||||
WHERE landuse_class(type) IN ('wood', 'grass')
|
||||
AND st_area(geometry) > 25000000;
|
||||
|
||||
CREATE OR REPLACE VIEW landuse_z8 AS
|
||||
SELECT *
|
||||
FROM osm_landuse_polygon_gen0
|
||||
WHERE landuse_class(type) IN ('wood', 'grass')
|
||||
AND st_area(geometry) > 5000000;
|
||||
CREATE OR REPLACE VIEW landuse_z5toz8 AS
|
||||
SELECT 0 AS osm_id, geometry, 'wood' AS type
|
||||
FROM osm_landuse_clustered;
|
||||
|
||||
CREATE OR REPLACE VIEW landuse_z9 AS
|
||||
SELECT *
|
||||
|
@ -52,13 +32,7 @@ CREATE OR REPLACE VIEW landuse_z13toz14 AS
|
|||
WHERE type NOT IN ('wetland', 'marsh', 'swamp', 'bog', 'mud', 'tidalflat', 'national_park', 'nature_reserve', 'protected_area');
|
||||
|
||||
CREATE OR REPLACE VIEW landuse_layer AS (
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z5
|
||||
UNION
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z6
|
||||
UNION
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z7
|
||||
UNION
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z8
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z5toz8
|
||||
UNION
|
||||
SELECT osm_id, timestamp, geometry FROM landuse_z9
|
||||
UNION
|
||||
|
|
Ładowanie…
Reference in New Issue