Generalize waterway in imposm
This commit is contained in:
parent
79d04f3792
commit
15a61983ae
@ -1,3 +1,12 @@
|
|||||||
|
generalized_tables:
|
||||||
|
waterway_linestring_gen0:
|
||||||
|
source: waterway_linestring_gen1
|
||||||
|
sql_filter: waterway IN ('river') AND ST_Length(geometry) > 10000
|
||||||
|
tolerance: 200.0
|
||||||
|
waterway_linestring_gen1:
|
||||||
|
source: waterway_linestring
|
||||||
|
sql_filter: waterway IN ('river') AND ST_Length(geometry) > 5000
|
||||||
|
tolerance: 100.0
|
||||||
tables:
|
tables:
|
||||||
waterway_linestring:
|
waterway_linestring:
|
||||||
type: linestring
|
type: linestring
|
||||||
|
|||||||
@ -13,17 +13,15 @@ CREATE OR REPLACE VIEW waterway_z6 AS (
|
|||||||
WHERE featurecla = 'River'
|
WHERE featurecla = 'River'
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS waterway_z8 AS (
|
CREATE OR REPLACE VIEW waterway_z8 AS (
|
||||||
SELECT ST_Simplify(geometry, 200) AS geom, waterway AS class FROM osm_waterway_linestring
|
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||||
WHERE waterway IN ('river') AND ST_Length(geometry) > 10000
|
WHERE waterway IN ('river') AND ST_Length(geometry) > 10000
|
||||||
);
|
);
|
||||||
CREATE INDEX IF NOT EXISTS waterway_z8_geom_idx ON waterway_z8 USING gist(geom);
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS waterway_z9 AS (
|
CREATE OR REPLACE VIEW waterway_z9 AS (
|
||||||
SELECT ST_Simplify(geometry, 100) AS geom, waterway AS class FROM osm_waterway_linestring
|
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||||
WHERE waterway IN ('river') AND ST_Length(geometry) > 5000
|
WHERE waterway IN ('river') AND ST_Length(geometry) > 5000
|
||||||
);
|
);
|
||||||
CREATE INDEX IF NOT EXISTS waterway_z9_geom_idx ON waterway_z9 USING gist(geom);
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW waterway_z11 AS (
|
CREATE OR REPLACE VIEW waterway_z11 AS (
|
||||||
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user