diff --git a/layers/transportation/layer.sql b/layers/transportation/layer.sql index 93b666f..504ba57 100644 --- a/layers/transportation/layer.sql +++ b/layers/transportation/layer.sql @@ -117,6 +117,15 @@ RETURNS TABLE(osm_id bigint, geometry geometry, class text, ramp int, oneway int ) UNION ALL + -- etldoc: osm_railway_linestring_gen3 -> layer_transportation:z10 + SELECT + osm_id, geometry, NULL AS highway, railway, + service_value(service) AS service, + is_bridge, is_tunnel, is_ford, is_ramp, is_oneway, z_order + FROM osm_railway_linestring_gen3 + WHERE zoom_level = 10 AND (railway='rail' AND service = '') + UNION ALL + -- etldoc: osm_railway_linestring_gen2 -> layer_transportation:z11 SELECT osm_id, geometry, NULL AS highway, railway, diff --git a/layers/transportation/mapping.yaml b/layers/transportation/mapping.yaml index 52d170c..c2170fa 100644 --- a/layers/transportation/mapping.yaml +++ b/layers/transportation/mapping.yaml @@ -1,4 +1,9 @@ generalized_tables: +# etldoc: imposm3 -> osm_railway_linestring_gen3 + railway_linestring_gen3: + source: railway_linestring_gen2 + tolerance: ZRES11 + # etldoc: imposm3 -> osm_railway_linestring_gen2 railway_linestring_gen2: source: railway_linestring_gen1