Decrease length limit of roads at zoom level 4 -- 6

This commit is contained in:
jirik 2017-03-29 16:55:16 +02:00 committed by Jiri Kozel
parent c6eed77e42
commit bbe4e67c14

View File

@ -49,7 +49,7 @@ CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_highway_partial_i
CREATE MATERIALIZED VIEW osm_transportation_merge_linestring_gen5 AS ( CREATE MATERIALIZED VIEW osm_transportation_merge_linestring_gen5 AS (
SELECT ST_Simplify(geometry, 500) AS geometry, osm_id, highway, z_order SELECT ST_Simplify(geometry, 500) AS geometry, osm_id, highway, z_order
FROM osm_transportation_merge_linestring FROM osm_transportation_merge_linestring
WHERE highway IN ('motorway','trunk') AND ST_Length(geometry) > 20000 WHERE highway IN ('motorway','trunk') AND ST_Length(geometry) > 100
); );
CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_gen5_geometry_idx ON osm_transportation_merge_linestring_gen5 USING gist(geometry); CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_gen5_geometry_idx ON osm_transportation_merge_linestring_gen5 USING gist(geometry);
-- Improve performance of the sql below -- Improve performance of the sql below
@ -61,7 +61,7 @@ CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_gen5_highway_part
CREATE MATERIALIZED VIEW osm_transportation_merge_linestring_gen6 AS ( CREATE MATERIALIZED VIEW osm_transportation_merge_linestring_gen6 AS (
SELECT ST_Simplify(geometry, 2000) AS geometry, osm_id, highway, z_order SELECT ST_Simplify(geometry, 2000) AS geometry, osm_id, highway, z_order
FROM osm_transportation_merge_linestring_gen5 FROM osm_transportation_merge_linestring_gen5
WHERE highway IN ('motorway') AND ST_Length(geometry) > 20000 WHERE highway IN ('motorway') AND ST_Length(geometry) > 1000
); );
CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_gen6_geometry_idx ON osm_transportation_merge_linestring_gen6 USING gist(geometry); CREATE INDEX IF NOT EXISTS osm_transportation_merge_linestring_gen6_geometry_idx ON osm_transportation_merge_linestring_gen6 USING gist(geometry);