diff --git a/layers/transportation/mapping.yaml b/layers/transportation/mapping.yaml index 90ec1d33..8ab5e855 100644 --- a/layers/transportation/mapping.yaml +++ b/layers/transportation/mapping.yaml @@ -232,6 +232,9 @@ tables: - platform man_made: - pier + service: + - driveway + - parking_aisle # etldoc: imposm3 -> osm_railway_linestring railway_linestring: @@ -362,6 +365,7 @@ tables: type: bool - *public_transport - *man_made + - *service mapping: highway: - path diff --git a/layers/transportation/mapping_diagram.png b/layers/transportation/mapping_diagram.png index 6dc9a777..4ba4a3cf 100644 Binary files a/layers/transportation/mapping_diagram.png and b/layers/transportation/mapping_diagram.png differ diff --git a/layers/transportation/transportation.sql b/layers/transportation/transportation.sql index a4cf7306..99de681c 100644 --- a/layers/transportation/transportation.sql +++ b/layers/transportation/transportation.sql @@ -360,7 +360,7 @@ FROM ( WHERE NOT is_area AND ( zoom_level = 12 AND ( - highway_class(highway, public_transport, construction) NOT IN ('track', 'path', 'minor') + highway_class(highway, public_transport, construction) NOT IN ('track', 'path', 'minor', 'service') OR highway IN ('unclassified', 'residential') ) AND man_made <> 'pier' OR zoom_level = 13 @@ -370,6 +370,7 @@ FROM ( OR man_made = 'pier' AND NOT ST_IsClosed(geometry) ) + AND service NOT IN ('driveway', 'parking_aisle') OR zoom_level >= 14 AND ( man_made <> 'pier' diff --git a/layers/transportation_name/mapping_diagram.png b/layers/transportation_name/mapping_diagram.png index 6dc9a777..4ba4a3cf 100644 Binary files a/layers/transportation_name/mapping_diagram.png and b/layers/transportation_name/mapping_diagram.png differ