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:
|
||||
waterway_linestring:
|
||||
type: linestring
|
||||
|
||||
@ -13,17 +13,15 @@ CREATE OR REPLACE VIEW waterway_z6 AS (
|
||||
WHERE featurecla = 'River'
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS waterway_z8 AS (
|
||||
SELECT ST_Simplify(geometry, 200) AS geom, waterway AS class FROM osm_waterway_linestring
|
||||
CREATE OR REPLACE VIEW waterway_z8 AS (
|
||||
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||
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 (
|
||||
SELECT ST_Simplify(geometry, 100) AS geom, waterway AS class FROM osm_waterway_linestring
|
||||
CREATE OR REPLACE VIEW waterway_z9 AS (
|
||||
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||
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 (
|
||||
SELECT geometry AS geom, waterway AS class FROM osm_waterway_linestring
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user