kopia lustrzana https://github.com/openmaptiles/openmaptiles
issue fix
rodzic
71723badfe
commit
24c44c89ca
|
|
@ -82,7 +82,7 @@ CREATE TABLE osm_landcover_gen_z12 AS
|
||||||
SELECT subclass,
|
SELECT subclass,
|
||||||
ST_ClusterDBSCAN(geometry, eps := 0, minpoints := 1) over () AS cid, geometry
|
ST_ClusterDBSCAN(geometry, eps := 0, minpoints := 1) over () AS cid, geometry
|
||||||
FROM simplify_vw_z12
|
FROM simplify_vw_z12
|
||||||
WHERE ST_NPoints(geometry) < 300)) union_geom300b
|
WHERE ST_NPoints(geometry) < 300) union_geom300b
|
||||||
GROUP BY subclass,
|
GROUP BY subclass,
|
||||||
cid
|
cid
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
|
@ -101,6 +101,7 @@ CREATE TABLE simplify_vw_z11 AS
|
||||||
(
|
(
|
||||||
SELECT subclass,
|
SELECT subclass,
|
||||||
ST_MakeValid(
|
ST_MakeValid(
|
||||||
|
ST_Union(
|
||||||
ST_SnapToGrid(
|
ST_SnapToGrid(
|
||||||
ST_SimplifyVW(geometry, power(zres(11),2)),
|
ST_SimplifyVW(geometry, power(zres(11),2)),
|
||||||
0.001))) AS geometry
|
0.001))) AS geometry
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,73 @@
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z0;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z1;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z2;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z3;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z4;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z5;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z6;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z7;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z8;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z9;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z10;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z11;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z12;
|
||||||
|
DROP TABLE IF EXISTS osm_landcover_gen_z13;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z0 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z1 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z2 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z3 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z4 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z5 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z6 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z7 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z8 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z9 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z10 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z11 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z12 CASCADE;
|
||||||
|
DROP TABLE IF EXISTS simplify_vw_z13 CASCADE;
|
||||||
|
|
||||||
|
-- etldoc: osm_landcover_polygon -> simplify_vw_z13
|
||||||
|
CREATE TABLE simplify_vw_z13 AS
|
||||||
|
(
|
||||||
|
SELECT subclass,
|
||||||
|
ST_MakeValid(
|
||||||
|
ST_Union(
|
||||||
|
ST_SnapToGrid(
|
||||||
|
ST_SimplifyVW(geometry, power(zres(13),2)),
|
||||||
|
0.001))) AS geometry
|
||||||
|
FROM osm_landcover_polygon
|
||||||
|
GROUP BY subclass
|
||||||
|
WHERE ST_Area(geometry) > power(zres(12),2)
|
||||||
|
);
|
||||||
|
CREATE INDEX ON simplify_vw_z13 USING GIST (geometry);
|
||||||
|
|
||||||
|
-- etldoc: simplify_vw_z13 -> simplify_vw_z12
|
||||||
|
CREATE TABLE simplify_vw_z12 AS
|
||||||
|
(
|
||||||
|
SELECT subclass,
|
||||||
|
ST_MakeValid(
|
||||||
|
ST_Union(
|
||||||
|
ST_SnapToGrid(
|
||||||
|
ST_SimplifyVW(geometry, power(zres(12),2)),
|
||||||
|
0.001))) AS geometry
|
||||||
|
FROM simplify_vw_z13
|
||||||
|
GROUP BY subclass
|
||||||
|
WHERE ST_Area(geometry) > power(zres(11),2)
|
||||||
|
);
|
||||||
|
CREATE INDEX ON simplify_vw_z12 USING GIST (geometry);
|
||||||
|
|
||||||
|
-- etldoc: simplify_vw_z12 -> simplify_vw_z11
|
||||||
|
CREATE TABLE simplify_vw_z11 AS
|
||||||
|
(
|
||||||
|
SELECT subclass,
|
||||||
|
ST_MakeValid(
|
||||||
|
ST_Union(
|
||||||
|
ST_SnapToGrid(
|
||||||
|
ST_SimplifyVW(geometry, power(zres(11),2)),
|
||||||
|
0.001))) AS geometry
|
||||||
|
FROM simplify_vw_z12
|
||||||
|
GROUP BY subclass
|
||||||
|
WHERE ST_Area(geometry) > power(zres(10),2)
|
||||||
|
);
|
||||||
|
CREATE INDEX ON simplify_vw_z11 USING GIST (geometry);
|
||||||
Ładowanie…
Reference in New Issue