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 @@
+
+
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 @@
+ y="0"
+ x="0"
+ height="14"
+ width="14" />
+ id="variety_store"
+ d="M 5 0 C 4 0 4 0 4 1 L 4.0097656 4 L 1 4 L 1 13 C 1 14 1 14 2 14 L 12 14 C 13 14 13 14 13 13 L 13 4 L 10.039062 4 L 10 1 C 10 0 10 0 9 0 L 5 0 z M 5 1 L 9 1 L 9 4 L 5 4 L 5 1 z M 6.5683594 5.5 C 7.3324736 5.5 7.8930989 5.6496197 8.2519531 5.9453125 C 8.6108082 6.2410052 8.7890625 6.5950746 8.7890625 7.0078125 C 8.7890625 7.2388225 8.7363691 7.4593457 8.625 7.671875 C 8.5167249 7.8844042 8.3851479 8.0570074 8.2304688 8.1894531 C 8.0757896 8.321899 7.799462 8.5194386 7.4003906 8.78125 C 7.731404 9.1108243 8.0747386 9.4177996 8.4335938 9.7011719 C 8.5294954 9.5102039 8.6116295 9.3082323 8.6796875 9.0957031 L 10.154297 9.421875 C 10.076958 9.6929269 10.002795 9.9109708 9.9316406 10.074219 C 9.8604887 10.237466 9.7607896 10.430574 9.6308594 10.652344 L 10.339844 11.136719 C 10.426468 11.192163 10.539663 11.258938 10.675781 11.335938 L 9.6582031 12.5 C 9.4725884 12.401436 9.2792081 12.287569 9.078125 12.158203 C 8.8801358 12.028837 8.7026949 11.916629 8.5449219 11.824219 C 8.2170034 12.039828 7.8884653 12.198315 7.5605469 12.296875 C 7.1057911 12.432408 6.5902182 12.5 6.0117188 12.5 C 5.105301 12.5 4.4306627 12.311325 3.9882812 11.935547 C 3.5458997 11.559771 3.3242188 11.104303 3.3242188 10.568359 C 3.3242187 10.183343 3.4549833 9.8204104 3.7148438 9.4785156 C 3.9747044 9.1335408 4.3993605 8.842639 4.9902344 8.6054688 C 4.7427483 8.3066957 4.5732757 8.0487676 4.4804688 7.8300781 C 4.3876628 7.6083084 4.3417969 7.3822268 4.3417969 7.1542969 C 4.3417969 6.6737961 4.5244424 6.2798435 4.8925781 5.96875 C 5.2607138 5.6576564 5.8197136 5.5000001 6.5683594 5.5 z M 6.6464844 6.515625 C 6.4546827 6.515625 6.2983841 6.5727088 6.1777344 6.6835938 C 6.0570852 6.7944786 5.9980469 6.9252454 5.9980469 7.0761719 C 5.9980469 7.2671402 6.1675197 7.5447474 6.5078125 7.9082031 C 6.7522057 7.7757575 6.9411942 7.6325223 7.0742188 7.4785156 C 7.2072429 7.3214287 7.2734375 7.1718092 7.2734375 7.0332031 C 7.2734375 6.8884368 7.2187922 6.7684859 7.1074219 6.6699219 C 6.9960531 6.5682783 6.8413799 6.515625 6.6464844 6.515625 z M 5.8339844 9.5527344 C 5.5741249 9.7344624 5.4030262 9.8901663 5.3164062 10.019531 C 5.2328775 10.148897 5.1894531 10.284921 5.1894531 10.429688 C 5.1894531 10.654536 5.2875274 10.855682 5.4824219 11.03125 C 5.6773172 11.206818 5.9316895 11.294922 6.2441406 11.294922 C 6.5813408 11.294922 6.960133 11.162203 7.3808594 10.900391 C 6.9786942 10.592379 6.4619816 10.14412 5.8339844 9.5527344 z " />
diff --git a/symbols/shop/second_hand.svg b/symbols/shop/second_hand.svg
new file mode 100644
index 0000000000..9c58e5923b
--- /dev/null
+++ b/symbols/shop/second_hand.svg
@@ -0,0 +1,41 @@
+
+