Separated zoom level 5 and 6, with different simplify tolerance and length of geometry.

This commit is contained in:
MartinMikita
2017-03-29 20:49:20 +02:00
committed by Jiri Kozel
parent bbe4e67c14
commit 52933f5cfc
2 changed files with 37 additions and 11 deletions

View File

@@ -20,7 +20,18 @@ RETURNS TABLE(osm_id bigint, geometry geometry, class text, ramp int, oneway int
brunnel(is_bridge, is_tunnel, is_ford) AS brunnel,
NULLIF(service, '') AS service
FROM (
-- etldoc: osm_transportation_merge_linestring_gen6 -> layer_transportation:z4
-- etldoc: osm_transportation_merge_linestring_gen7 -> layer_transportation:z4
SELECT
osm_id, geometry, highway, NULL AS railway, NULL AS service,
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
NULL::boolean AS is_ford,
NULL::boolean AS is_ramp, NULL::boolean AS is_oneway,
z_order
FROM osm_transportation_merge_linestring_gen7
WHERE zoom_level = 4
UNION ALL
-- etldoc: osm_transportation_merge_linestring_gen6 -> layer_transportation:z5
SELECT
osm_id, geometry, highway, NULL AS railway, NULL AS service,
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
@@ -28,10 +39,10 @@ RETURNS TABLE(osm_id bigint, geometry geometry, class text, ramp int, oneway int
NULL::boolean AS is_ramp, NULL::boolean AS is_oneway,
z_order
FROM osm_transportation_merge_linestring_gen6
WHERE zoom_level = 4
WHERE zoom_level = 5
UNION ALL
-- etldoc: osm_transportation_merge_linestring_gen5 -> layer_transportation:z5z6
-- etldoc: osm_transportation_merge_linestring_gen5 -> layer_transportation:z6
SELECT
osm_id, geometry, highway, NULL AS railway, NULL AS service,
NULL::boolean AS is_bridge, NULL::boolean AS is_tunnel,
@@ -39,7 +50,7 @@ RETURNS TABLE(osm_id bigint, geometry geometry, class text, ramp int, oneway int
NULL::boolean AS is_ramp, NULL::boolean AS is_oneway,
z_order
FROM osm_transportation_merge_linestring_gen5
WHERE zoom_level BETWEEN 5 AND 6
WHERE zoom_level = 6
UNION ALL
-- etldoc: osm_highway_linestring_gen4 -> layer_transportation:z7