Filter a bigger areas for landcover z7 - z13 (#1413)

pull/1414/head^2
Tomas Pohanka 2022-09-01 15:02:15 +02:00 zatwierdzone przez GitHub
rodzic b14da2eafb
commit 029033a593
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 8 dodań i 7 usunięć

Wyświetl plik

@ -22,7 +22,7 @@ CREATE TABLE simplify_vw_z13 AS
ST_SimplifyVW(geometry, power(zres(13),2)), ST_SimplifyVW(geometry, power(zres(13),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM osm_landcover_polygon FROM osm_landcover_polygon
WHERE ST_Area(geometry) > power(zres(10),2) WHERE ST_Area(geometry) > power(zres(12),2)
); );
CREATE INDEX ON simplify_vw_z13 USING GIST (geometry); CREATE INDEX ON simplify_vw_z13 USING GIST (geometry);
@ -58,7 +58,7 @@ CREATE TABLE simplify_vw_z12 AS
ST_SimplifyVW(geometry, power(zres(12),2)), ST_SimplifyVW(geometry, power(zres(12),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z13 FROM simplify_vw_z13
WHERE ST_Area(geometry) > power(zres(9),2) WHERE ST_Area(geometry) > power(zres(11),2)
); );
CREATE INDEX ON simplify_vw_z12 USING GIST (geometry); CREATE INDEX ON simplify_vw_z12 USING GIST (geometry);
@ -94,7 +94,7 @@ CREATE TABLE simplify_vw_z11 AS
ST_SimplifyVW(geometry, power(zres(11),2)), ST_SimplifyVW(geometry, power(zres(11),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z12 FROM simplify_vw_z12
WHERE ST_Area(geometry) > power(zres(8),2) WHERE ST_Area(geometry) > power(zres(10),2)
); );
CREATE INDEX ON simplify_vw_z11 USING GIST (geometry); CREATE INDEX ON simplify_vw_z11 USING GIST (geometry);
@ -130,7 +130,7 @@ CREATE TABLE simplify_vw_z10 AS
ST_SimplifyVW(geometry, power(zres(10),2)), ST_SimplifyVW(geometry, power(zres(10),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z11 FROM simplify_vw_z11
WHERE ST_Area(geometry) > power(zres(8),2) WHERE ST_Area(geometry) > power(zres(9),2)
); );
CREATE INDEX ON simplify_vw_z10 USING GIST (geometry); CREATE INDEX ON simplify_vw_z10 USING GIST (geometry);
@ -166,7 +166,7 @@ CREATE TABLE simplify_vw_z9 AS
ST_SimplifyVW(geometry, power(zres(9),2)), ST_SimplifyVW(geometry, power(zres(9),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z10 FROM simplify_vw_z10
WHERE ST_Area(geometry) > power(zres(7),2) WHERE ST_Area(geometry) > power(zres(8),2)
); );
CREATE INDEX ON simplify_vw_z9 USING GIST (geometry); CREATE INDEX ON simplify_vw_z9 USING GIST (geometry);
@ -214,7 +214,7 @@ CREATE TABLE simplify_vw_z8 AS
ST_SimplifyVW(geometry, power(zres(8),2)), ST_SimplifyVW(geometry, power(zres(8),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z9 FROM simplify_vw_z9
WHERE ST_Area(geometry) > power(zres(6),2) WHERE ST_Area(geometry) > power(zres(7),2)
); );
CREATE INDEX ON simplify_vw_z8 USING GIST (geometry); CREATE INDEX ON simplify_vw_z8 USING GIST (geometry);
@ -231,6 +231,7 @@ SELECT subclass,
ST_ClusterDBSCAN(geometry, eps := 0, minpoints := 1) OVER () AS cid, ST_ClusterDBSCAN(geometry, eps := 0, minpoints := 1) OVER () AS cid,
geometry geometry
FROM simplify_vw_z8 FROM simplify_vw_z8
WHERE subclass IN ('wood', 'forest')
) union_geom ) union_geom
GROUP BY subclass, GROUP BY subclass,
cid cid
@ -253,7 +254,7 @@ CREATE TABLE simplify_vw_z7 AS
ST_SimplifyVW(geometry, power(zres(7),2)), ST_SimplifyVW(geometry, power(zres(7),2)),
0.001)) AS geometry 0.001)) AS geometry
FROM simplify_vw_z8 FROM simplify_vw_z8
WHERE ST_Area(geometry) > power(zres(5),2) WHERE ST_Area(geometry) > power(zres(6),2)
); );
CREATE INDEX ON simplify_vw_z7 USING GIST (geometry); CREATE INDEX ON simplify_vw_z7 USING GIST (geometry);