diff --git a/amenity-points.mss b/amenity-points.mss index 798e6f91ec..09c603971b 100644 --- a/amenity-points.mss +++ b/amenity-points.mss @@ -888,6 +888,10 @@ marker-file: url('symbols/shop/butcher.svg'); } + [shop = 'charity'][zoom >= 18] { + marker-file: url('symbols/shop/charity.svg'); + } + [shop = 'chemist'][zoom >= 18] { marker-file: url('symbols/shop/chemist.svg'); } @@ -1096,6 +1100,10 @@ marker-file: url('symbols/shop/travel_agency.svg'); } + [shop = 'second_hand'][zoom >= 18] { + marker-file: url('symbols/shop/second_hand.svg'); + } + [shop = 'sports'][zoom >= 18] { marker-file: url('symbols/shop/sports.svg'); } @@ -2428,6 +2436,7 @@ [feature = 'shop_bed'], [feature = 'shop_beverages'], [feature = 'shop_books'], + [feature = 'shop_charity'], [feature = 'shop_clothes'], [feature = 'shop_coffee'], [feature = 'shop_computer'], @@ -2483,6 +2492,7 @@ [feature = 'shop_toys'], [feature = 'shop_travel_agency'], [feature = 'shop_seafood'], + [feature = 'shop_second_hand'], [feature = 'shop_sports'], [feature = 'shop_stationery'], [feature = 'shop_tobacco'], diff --git a/project.mml b/project.mml index fef74f85d9..7a00a89a60 100644 --- a/project.mml +++ b/project.mml @@ -1527,7 +1527,7 @@ Layer: 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea', 'coffee', 'tyres', 'pastry', 'chocolate', - 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket') THEN shop + 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket', 'charity', 'second_hand') THEN shop ELSE 'other' END AS shop, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon @@ -1660,7 +1660,7 @@ Layer: 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea', 'coffee', 'tyres', 'pastry', 'chocolate', - 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket') THEN shop + 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket', 'charity', 'second_hand') THEN shop ELSE 'other' END AS shop, NULL AS way_pixels FROM planet_osm_point @@ -2063,7 +2063,7 @@ Layer: 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea', - 'coffee', 'tyres', 'pastry', 'chocolate', 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket') THEN shop + 'coffee', 'tyres', 'pastry', 'chocolate', 'music', 'medical_supply', 'dairy', 'video_games', 'houseware', 'ticket', 'charity', 'second_hand') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'office' || CASE WHEN tags->'office' IN ('no', 'vacant', 'closed', 'disused', 'empty') OR (tags->'office') IS NULL THEN NULL ELSE '' END, 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'fitness_centre', 'sports_centre', 'stadium', 'track', @@ -2230,7 +2230,7 @@ Layer: 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea', 'coffee', 'tyres', - 'pastry', 'chocolate', 'music', 'medical_supply','dairy', 'video_games', 'houseware', 'ticket') THEN shop + 'pastry', 'chocolate', 'music', 'medical_supply','dairy', 'video_games', 'houseware', 'ticket', 'charity', 'second_hand') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'office' || CASE WHEN tags->'office' IN ('no', 'vacant', 'closed', 'disused', 'empty') OR (tags->'office') IS NULL THEN NULL ELSE '' END, 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'fitness_centre', 'sports_centre', 'stadium', 'track', diff --git a/symbols/shop/charity.svg b/symbols/shop/charity.svg new file mode 100644 index 0000000000..959a44d428 --- /dev/null +++ b/symbols/shop/charity.svg @@ -0,0 +1,37 @@ + + + + + + + image/svg+xml + + + + + + + + diff --git a/symbols/shop/department_store.svg b/symbols/shop/department_store.svg index 38bec3ea35..6082e1c438 100644 --- a/symbols/shop/department_store.svg +++ b/symbols/shop/department_store.svg @@ -5,15 +5,15 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" - width="14" - height="14" - viewBox="0 0 14 14" id="svg2" + viewBox="0 0 14 14" + height="14" + width="14" version="1.1"> + id="defs3053" /> + id="metadata8"> @@ -25,14 +25,13 @@