Changes between Version 5 and Version 6 of Styles/Potlatch2


Ignore:
Timestamp:
2020-10-18T19:02:38+02:00 (6 days ago)
Author:
Stereo
Comment:

Double quotes

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Potlatch2

    v5 v6  
    1 = [[Image(pl2_small.svg,36,middle,inline)]] Potlatch 2 vectorised =
    2 
    3 == Description ==
    4 
    5 Potlatch 2 core stylesheet, forked, patched, converted and vectorised.
    6 
    7 JOSM used to maintain a toolchain to regularly convert the Potlatch 2 stylesheet for JOSM. As development of Potlatch 2 has slowed down, this style is now maintained here in the wiki.
    8 
    9 == Code ==
    10 {{{
    11 #!style type="mapcss"
    12 
    13 
    141/* This file is automagically converted from Potlatch2 */
    152/*
     
    2714
    2815meta {
    29     title: "Potlatch 2 vectorised";
     16    title: "Potlatch 2";
    3017    icon: "pl2_small.svg";
    31     version="1.[[revision]]_[[date]]"
    32     description="Potlatch 2 core stylesheet, forked, patched, converted and vectorised.";
    33     author: "Richard Fairhurst, conversion by Guillaume Rischard";
    34     link: "https://josm.openstreetmap.de/wiki/Styles/Potlatch%202";
     18    version: "0.1_2020-10-18";
     19    author: "Richard Fairhurst, Guillaume Rischard";
     20    link: "https://josm.openstreetmap.de/wiki/Styles/Potlatch2";
    3521}
    3622
     
    4430
    4531relation[restriction=no_left_turn] {
    46     icon-image: "presets/vehicle/restriction/turn_restrictions/no_left_turn.svg";
     32    icon-image: ""presets/vehicle/restriction/turn_restrictions/no_left_turn.svg"";
    4733}
    4834relation[restriction=no_right_turn] {
    49     icon-image: "presets/vehicle/restriction/turn_restrictions/no_right_turn.svg";
     35    icon-image: ""presets/vehicle/restriction/turn_restrictions/no_right_turn.svg"";
    5036}
    5137relation[restriction=no_straight_on] {
    52     icon-image: "presets/vehicle/restriction/turn_restrictions/no_straight_on.svg";
     38    icon-image: ""presets/vehicle/restriction/turn_restrictions/no_straight_on.svg"";
    5339}
    5440relation[restriction=no_u_turn] {
    55     icon-image: "presets/vehicle/restriction/turn_restrictions/no_u_turn.svg";
     41    icon-image: ""presets/vehicle/restriction/turn_restrictions/no_u_turn.svg"";
    5642}
    5743relation[restriction=only_left_turn] {
    58     icon-image: "presets/vehicle/restriction/turn_restrictions/only_left_turn.svg";
     44    icon-image: ""presets/vehicle/restriction/turn_restrictions/only_left_turn.svg"";
    5945}
    6046relation[restriction=only_right_turn] {
    61     icon-image: "presets/vehicle/restriction/turn_restrictions/only_right_turn.svg";
     47    icon-image: ""presets/vehicle/restriction/turn_restrictions/only_right_turn.svg"";
    6248}
    6349relation[restriction=only_straight_on] {
    64     icon-image: "presets/vehicle/restriction/turn_restrictions/only_straight_on.svg";
     50    icon-image: ""presets/vehicle/restriction/turn_restrictions/only_straight_on.svg"";
    6551}
    6652
     
    198184node { text-anchor-horizontal: center; text-anchor-vertical: below; }
    199185
    200 node[place] { icon-image: icons/place.svg; font-family: DejaVu; text: auto; font-size: 10; font-weight: bold; z-index: 20; }
    201 node[amenity=telephone] { icon-image: icons/telephone.svg; z-index: 20; }
    202 node[barrier=cattle_grid] { icon-image: icons/cattle_grid.svg; z-index: 20; }
    203 node[tourism=guesthouse] { icon-image: icons/accommodation_bed_and_breakfast.n.svg; z-index: 20; }
    204 node[tourism=alpine_hut] { icon-image: icons/accommodation_alpinehut.n.svg; z-index: 20; }
    205 node[tourism=camp_site] { icon-image: icons/accommodation_camping.n.svg; z-index: 20; }
    206 node[tourism=caravan_site] { icon-image: icons/accommodation_caravan_park.n.svg; z-index: 20; }
    207 node[tourism=chalet] { icon-image: icons/accommodation_chalet.n.svg; z-index: 20; }
    208 node[tourism=guest_house],node[tourism=bed_and_breakfast] { icon-image: icons/accommodation_bed_and_breakfast.n.svg; z-index: 20; }
    209 node[tourism=hotel] { icon-image: icons/accommodation_hotel.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    210 node[tourism=hostel] { icon-image: icons/accommodation_youth_hostel.n.svg; z-index: 20; }
    211 node[tourism=motel] { icon-image: icons/accommodation_motel.n.svg; z-index: 20; }
    212 node[amenity=fire_station] { icon-image: icons/amenity_firestation2.n.svg; z-index: 20; }
    213 node[amenity=police] { icon-image: icons/amenity_police2.n.svg; z-index: 20; }
    214 node[amenity=post_box] { icon-image: icons/amenity_post_box.n.svg; z-index: 20; }
    215 node[amenity=recycling] { icon-image: icons/amenity_recycling.n.svg; z-index: 20; }
    216 node[barrier=bollard] { icon-image: icons/barrier_bollard.n.svg; z-index: 20; }
    217 node[barrier=gate], node[highway=gate] { icon-image: icons/barrier_gate.n.svg; z-index: 20; }
    218 node[barrier=stile], node[highway=stile] { icon-image: icons/barrier_stile.n.svg; z-index: 20; }
    219 node[barrier=toll_booth] { icon-image: icons/barrier_toll_booth.n.svg; z-index: 20; }
    220 node[barrier=lift_gate] { icon-image: icons/barrier_lift_gate.n.svg; z-index: 20; }
    221 node[barrier=kissing_gate] { icon-image: icons/barrier_kissing_gate.svg; z-index: 20; }
    222 node[barrier=cycle_barrier] { icon-image: icons/barrier_cycle_barrier.svg; z-index: 20; }
    223 node[barrier=block] { icon-image: icons/barrier_blocks.svg; z-index: 20; }
    224 node[barrier=cattle_grid] { icon-image: icons/barrier_cattle_grid.svg; z-index: 20; }
    225 node[amenity=school] { icon-image: icons/education_school.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     186node[place] { icon-image: "icons/place.svg"; font-family: DejaVu; text: auto; font-size: 10; font-weight: bold; z-index: 20; }
     187node[amenity=telephone] { icon-image: "icons/telephone.svg"; z-index: 20; }
     188node[barrier=cattle_grid] { icon-image: "icons/cattle_grid.svg"; z-index: 20; }
     189node[tourism=guesthouse] { icon-image: "icons/accommodation_bed_and_breakfast.n.svg"; z-index: 20; }
     190node[tourism=alpine_hut] { icon-image: "icons/accommodation_alpinehut.n.svg"; z-index: 20; }
     191node[tourism=camp_site] { icon-image: "icons/accommodation_camping.n.svg"; z-index: 20; }
     192node[tourism=caravan_site] { icon-image: "icons/accommodation_caravan_park.n.svg"; z-index: 20; }
     193node[tourism=chalet] { icon-image: "icons/accommodation_chalet.n.svg"; z-index: 20; }
     194node[tourism=guest_house],node[tourism=bed_and_breakfast] { icon-image: "icons/accommodation_bed_and_breakfast.n.svg"; z-index: 20; }
     195node[tourism=hotel] { icon-image: "icons/accommodation_hotel.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     196node[tourism=hostel] { icon-image: "icons/accommodation_youth_hostel.n.svg"; z-index: 20; }
     197node[tourism=motel] { icon-image: "icons/accommodation_motel.n.svg"; z-index: 20; }
     198node[amenity=fire_station] { icon-image: "icons/amenity_firestation2.n.svg"; z-index: 20; }
     199node[amenity=police] { icon-image: "icons/amenity_police2.n.svg"; z-index: 20; }
     200node[amenity=post_box] { icon-image: "icons/amenity_post_box.n.svg"; z-index: 20; }
     201node[amenity=recycling] { icon-image: "icons/amenity_recycling.n.svg"; z-index: 20; }
     202node[barrier=bollard] { icon-image: "icons/barrier_bollard.n.svg"; z-index: 20; }
     203node[barrier=gate], node[highway=gate] { icon-image: "icons/barrier_gate.n.svg"; z-index: 20; }
     204node[barrier=stile], node[highway=stile] { icon-image: "icons/barrier_stile.n.svg"; z-index: 20; }
     205node[barrier=toll_booth] { icon-image: "icons/barrier_toll_booth.n.svg"; z-index: 20; }
     206node[barrier=lift_gate] { icon-image: "icons/barrier_lift_gate.n.svg"; z-index: 20; }
     207node[barrier=kissing_gate] { icon-image: "icons/barrier_kissing_gate.svg"; z-index: 20; }
     208node[barrier=cycle_barrier] { icon-image: "icons/barrier_cycle_barrier.svg"; z-index: 20; }
     209node[barrier=block] { icon-image: "icons/barrier_blocks.svg"; z-index: 20; }
     210node[barrier=cattle_grid] { icon-image: "icons/barrier_cattle_grid.svg"; z-index: 20; }
     211node[amenity=school] { icon-image: "icons/education_school.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    226212area[amenity=school]:closed { color: yellow; fill-color: yellow; fill-opacity: 0.1; prop_area_small_name : 1; }
    227 node[amenity=bar] { icon-image: icons/food_bar.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    228 node[amenity=cafe] { icon-image: icons/food_cafe.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    229 node[amenity=fast_food] { icon-image: icons/food_fastfood.n.svg; z-index: 20; }
    230 node[amenity=nightclub] { icon-image: icons/food_nightclub.n.svg; text-offset: 0; text: auto; font-size: 10; z-index: 20; }
    231 node[amenity=pub] { icon-image: icons/food_pub.n.svg; text-offset: 0; text: auto; font-size: 10; z-index: 20; }
    232 node[amenity=restaurant] { icon-image: icons/food_restaurant.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    233 node[amenity=hospital] { icon-image: icons/health_hospital.n.svg; z-index: 20; }
    234 node[amenity=pharmacy] { icon-image: icons/health_pharmacy.n.svg; z-index: 20; }
    235 node[emergency=defibrillator] { icon-image: icons/ISO_7010_E010.svg; z-index: 20; }
    236 node[amenity=atm] { icon-image: icons/money_atm.n.svg; z-index: 20; }
    237 node[amenity=bank] { icon-image: icons/money_bank2.n.svg; z-index: 20; }
     213node[amenity=bar] { icon-image: "icons/food_bar.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     214node[amenity=cafe] { icon-image: "icons/food_cafe.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     215node[amenity=fast_food] { icon-image: "icons/food_fastfood.n.svg"; z-index: 20; }
     216node[amenity=nightclub] { icon-image: "icons/food_nightclub.n.svg"; text-offset: 0; text: auto; font-size: 10; z-index: 20; }
     217node[amenity=pub] { icon-image: "icons/food_pub.n.svg"; text-offset: 0; text: auto; font-size: 10; z-index: 20; }
     218node[amenity=restaurant] { icon-image: "icons/food_restaurant.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     219node[amenity=hospital] { icon-image: "icons/health_hospital.n.svg"; z-index: 20; }
     220node[amenity=pharmacy] { icon-image: "icons/health_pharmacy.n.svg"; z-index: 20; }
     221node[emergency=defibrillator] { icon-image: "icons/ISO_7010_E010.svg"; z-index: 20; }
     222node[amenity=atm] { icon-image: "icons/money_atm.n.svg"; z-index: 20; }
     223node[amenity=bank] { icon-image: "icons/money_bank2.n.svg"; z-index: 20; }
    238224/* More Amenities */
    239 node[amenity=bench] { icon-image: icons/amenity_bench.n.svg; z-index: 20; }
    240 node[amenity=drinking_water] { icon-image: icons/food_drinkingtap.n.svg; z-index: 20; }
    241 node[amenity=emergency_phone] { icon-image: icons/emergency-telephone.svg; z-index: 20; }
    242 node[emergency=phone] { icon-image: icons/emergency-telephone.svg; z-index: 20; }
    243 node[amenity=fountain] { icon-image: icons/amenity_fountain2.n.svg; z-index: 20; }
    244 node[amenity=hunting_stand] { icon-image: icons/sport_shooting.n.svg; z-index: 20; }
    245 node[amenity=kindergarten] { icon-image: icons/education_nursery3.n.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    246 node[amenity=library] { icon-image: icons/amenity_library.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    247 node[amenity=place_of_worship]  { icon-image: icons/place_of_worship_unknown.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    248 node[amenity=post_office] { icon-image: icons/amenity_post_office.n.svg; z-index: 20; }
    249 node[amenity=shelter] { icon-image: icons/accommodation_shelter2.n.svg; z-index: 20; }
    250 node[leisure=swimming_pool] { icon-image: icons/sport_swimming_outdoor.n.svg; z-index: 20; }
    251 node[amenity=townhall] { icon-image: icons/amenity_town_hall.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    252 node[amenity=toilets] { icon-image: icons/amenity_toilets.n.svg; z-index: 20; }
    253 node[amenity=vending_machine] { icon-image: icons/shopping_vending_machine.n.svg; z-index: 20; }
    254 node[amenity=veterinary] { icon-image: icons/health_veterinary.n.8E7409.16.svg; z-index: 20; }
    255 node[amenity=waste_basket] { icon-image: icons/amenity_waste_bin.n.svg; z-index: 20; }
    256 node[emergency=fire_hydrant] { icon-image: icons/emergency_hydrant.svg; z-index: 20; }
     225node[amenity=bench] { icon-image: "icons/amenity_bench.n.svg"; z-index: 20; }
     226node[amenity=drinking_water] { icon-image: "icons/food_drinkingtap.n.svg"; z-index: 20; }
     227node[amenity=emergency_phone] { icon-image: "icons/emergency-telephone.svg"; z-index: 20; }
     228node[emergency=phone] { icon-image: "icons/emergency-telephone.svg"; z-index: 20; }
     229node[amenity=fountain] { icon-image: "icons/amenity_fountain2.n.svg"; z-index: 20; }
     230node[amenity=hunting_stand] { icon-image: "icons/sport_shooting.n.svg"; z-index: 20; }
     231node[amenity=kindergarten] { icon-image: "icons/education_nursery3.n.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     232node[amenity=library] { icon-image: "icons/amenity_library.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     233node[amenity=place_of_worship]  { icon-image: "icons/place_of_worship_unknown.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     234node[amenity=post_office] { icon-image: "icons/amenity_post_office.n.svg"; z-index: 20; }
     235node[amenity=shelter] { icon-image: "icons/accommodation_shelter2.n.svg"; z-index: 20; }
     236node[leisure=swimming_pool] { icon-image: "icons/sport_swimming_outdoor.n.svg"; z-index: 20; }
     237node[amenity=townhall] { icon-image: "icons/amenity_town_hall.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     238node[amenity=toilets] { icon-image: "icons/amenity_toilets.n.svg"; z-index: 20; }
     239node[amenity=vending_machine] { icon-image: "icons/shopping_vending_machine.n.svg"; z-index: 20; }
     240node[amenity=veterinary] { icon-image: "icons/health_veterinary.n.8E7409.16.svg"; z-index: 20; }
     241node[amenity=waste_basket] { icon-image: "icons/amenity_waste_bin.n.svg"; z-index: 20; }
     242node[emergency=fire_hydrant] { icon-image: "icons/emergency_hydrant.svg"; z-index: 20; }
    257243/* Shops */
    258 node[shop=alcohol] { icon-image: icons/shopping_alcohol.n.svg; z-index: 20; }
    259 node[shop=bakery] { icon-image: icons/shopping_bakery.n.svg; z-index: 20; }
    260 node[shop=bicycle] { icon-image: icons/shopping_bicycle.n.svg; z-index: 20; }
    261 node[shop=book], node[shop=books] { icon-image: icons/shopping_book.n.svg; z-index: 20; }
    262 node[shop=butcher] { icon-image: icons/shopping_butcher.n.svg; z-index: 20; }
    263 node[shop=car_repair] { icon-image: icons/shopping_car_repair.n.svg; z-index: 20; }
    264 node[shop=car] { icon-image: icons/shopping_car.n.svg; z-index: 20; }
    265 node[shop=clothes] { icon-image: icons/shopping_clothes.n.svg; z-index: 20; }
    266 node[shop=confectionery] { icon-image: icons/shopping_confectionery.n.svg; z-index: 20; }
    267 node[shop=convenience] { icon-image: icons/shopping_convenience.n.svg; z-index: 20; }
    268 node[shop=department_store] { icon-image: icons/shopping_department_store.n.svg; z-index: 20; }
    269 node[shop=doityourself] { icon-image: icons/shopping_diy.n.svg; z-index: 20; }
    270 node[shop=fishmonger] { icon-image: icons/shopping_fish.n.svg; z-index: 20; }
    271 node[shop=florist] { icon-image: icons/shopping_florist.n.svg; z-index: 20; }
    272 node[shop=garden_centre] { icon-image: icons/shopping_garden_centre.n.svg; z-index: 20; }
    273 node[shop=gift] { icon-image: icons/shopping_gift.n.svg; z-index: 20; }
    274 node[shop=greengrocer] { icon-image: icons/shopping_greengrocer.n.svg; z-index: 20; }
    275 node[shop=hairdresser] { icon-image: icons/shopping_hairdresser.n.svg; z-index: 20; }
    276 node[shop=hifi] { icon-image: icons/shopping_hifi.n.svg; z-index: 20; }
    277 node[shop=jewelry] { icon-image: icons/shopping_jewelry.n.svg; z-index: 20; }
    278 node[shop=kiosk] { icon-image: icons/shopping_kiosk.n.svg; z-index: 20; }
    279 node[shop=laundry] { icon-image: icons/shopping_laundrette.n.svg; z-index: 20; }
    280 node[amenity=marketplace] { icon-image: icons/shopping_marketplace.n.svg; z-index: 20; }
    281 node[shop=motorcycle] { icon-image: icons/shopping_motorcycle.n.svg; z-index: 20; }
    282 node[shop=music] { icon-image: icons/shopping_music.n.svg; z-index: 20; }
    283 node[shop=supermarket] { icon-image: icons/shopping_supermarket.n.svg; z-index: 20; }
    284 node[shop=toys] { icon-image: icons/shopping_toys.n.svg; z-index: 20; }
     244node[shop=alcohol] { icon-image: "icons/shopping_alcohol.n.svg"; z-index: 20; }
     245node[shop=bakery] { icon-image: "icons/shopping_bakery.n.svg"; z-index: 20; }
     246node[shop=bicycle] { icon-image: "icons/shopping_bicycle.n.svg"; z-index: 20; }
     247node[shop=book], node[shop=books] { icon-image: "icons/shopping_book.n.svg"; z-index: 20; }
     248node[shop=butcher] { icon-image: "icons/shopping_butcher.n.svg"; z-index: 20; }
     249node[shop=car_repair] { icon-image: "icons/shopping_car_repair.n.svg"; z-index: 20; }
     250node[shop=car] { icon-image: "icons/shopping_car.n.svg"; z-index: 20; }
     251node[shop=clothes] { icon-image: "icons/shopping_clothes.n.svg"; z-index: 20; }
     252node[shop=confectionery] { icon-image: "icons/shopping_confectionery.n.svg"; z-index: 20; }
     253node[shop=convenience] { icon-image: "icons/shopping_convenience.n.svg"; z-index: 20; }
     254node[shop=department_store] { icon-image: "icons/shopping_department_store.n.svg"; z-index: 20; }
     255node[shop=doityourself] { icon-image: "icons/shopping_diy.n.svg"; z-index: 20; }
     256node[shop=fishmonger] { icon-image: "icons/shopping_fish.n.svg"; z-index: 20; }
     257node[shop=florist] { icon-image: "icons/shopping_florist.n.svg"; z-index: 20; }
     258node[shop=garden_centre] { icon-image: "icons/shopping_garden_centre.n.svg"; z-index: 20; }
     259node[shop=gift] { icon-image: "icons/shopping_gift.n.svg"; z-index: 20; }
     260node[shop=greengrocer] { icon-image: "icons/shopping_greengrocer.n.svg"; z-index: 20; }
     261node[shop=hairdresser] { icon-image: "icons/shopping_hairdresser.n.svg"; z-index: 20; }
     262node[shop=hifi] { icon-image: "icons/shopping_hifi.n.svg"; z-index: 20; }
     263node[shop=jewelry] { icon-image: "icons/shopping_jewelry.n.svg"; z-index: 20; }
     264node[shop=kiosk] { icon-image: "icons/shopping_kiosk.n.svg"; z-index: 20; }
     265node[shop=laundry] { icon-image: "icons/shopping_laundrette.n.svg"; z-index: 20; }
     266node[amenity=marketplace] { icon-image: "icons/shopping_marketplace.n.svg"; z-index: 20; }
     267node[shop=motorcycle] { icon-image: "icons/shopping_motorcycle.n.svg"; z-index: 20; }
     268node[shop=music] { icon-image: "icons/shopping_music.n.svg"; z-index: 20; }
     269node[shop=supermarket] { icon-image: "icons/shopping_supermarket.n.svg"; z-index: 20; }
     270node[shop=toys] { icon-image: "icons/shopping_toys.n.svg"; z-index: 20; }
    285271/* More Touristy Items */
    286 node[tourism=artwork] { icon-image: icons/tourist_art_gallery2.n.svg; z-index: 20; }
    287 node[historic=archaeological_site] { icon-image: icons/tourist_archaeological.n.svg; z-index: 20; }
    288 node[historic=battlefield] { icon-image: icons/tourist_battlefield.n.svg; z-index: 20; }
    289 node[historic=castle] { icon-image: icons/tourist_castle.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    290 node[amenity=cinema] { icon-image: icons/tourist_cinema.n.svg; z-index: 20; }
    291 node[historic=memorial] { icon-image: icons/tourist_memorial.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    292 node[historic=monument] { icon-image: icons/tourist_monument.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    293 node[tourism=museum] { icon-image: icons/tourist_museum.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    294 node[tourism=information] { icon-image: icons/tourist_information.svg; z-index: 20; }
    295 node[tourism=picnic_site] { icon-image: icons/tourist_picnic.n.svg; z-index: 20; }
    296 node[historic=ruins] { icon-image: icons/tourist_ruin.n.svg; z-index: 20; }
    297 node[amenity=theatre] { icon-image: icons/tourist_theatre.n.svg; z-index: 20; }
    298 node[tourism=theme_park] { icon-image: icons/tourist_theme_park.n.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    299 node[tourism=viewpoint] { icon-image: icons/tourist_view_point.n.svg; z-index: 20; }
    300 node[tourism=zoo] { icon-image: icons/tourist_zoo.n.svg; z-index: 20; }
     272node[tourism=artwork] { icon-image: "icons/tourist_art_gallery2.n.svg"; z-index: 20; }
     273node[historic=archaeological_site] { icon-image: "icons/tourist_archaeological.n.svg"; z-index: 20; }
     274node[historic=battlefield] { icon-image: "icons/tourist_battlefield.n.svg"; z-index: 20; }
     275node[historic=castle] { icon-image: "icons/tourist_castle.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     276node[amenity=cinema] { icon-image: "icons/tourist_cinema.n.svg"; z-index: 20; }
     277node[historic=memorial] { icon-image: "icons/tourist_memorial.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     278node[historic=monument] { icon-image: "icons/tourist_monument.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     279node[tourism=museum] { icon-image: "icons/tourist_museum.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     280node[tourism=information] { icon-image: "icons/tourist_information.svg"; z-index: 20; }
     281node[tourism=picnic_site] { icon-image: "icons/tourist_picnic.n.svg"; z-index: 20; }
     282node[historic=ruins] { icon-image: "icons/tourist_ruin.n.svg"; z-index: 20; }
     283node[amenity=theatre] { icon-image: "icons/tourist_theatre.n.svg"; z-index: 20; }
     284node[tourism=theme_park] { icon-image: "icons/tourist_theme_park.n.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     285node[tourism=viewpoint] { icon-image: "icons/tourist_view_point.n.svg"; z-index: 20; }
     286node[tourism=zoo] { icon-image: "icons/tourist_zoo.n.svg"; z-index: 20; }
    301287/* Transport */
    302 node[aeroway=aerodrome] { icon-image: icons/transport_aerodrome.n.svg; z-index: 20; }
    303 node[aeroway=gate] { icon-image: icons/transport_airport_gate.n.svg; z-index: 20; }
    304 node[aeroway=terminal] { icon-image: icons/transport_airport_terminal.n.svg; z-index: 20; }
    305 node[aeroway=helipad] { icon-image: icons/transport_helicopter_pad.n.svg; z-index: 20; }
    306 node[amenity=bus_station] { icon-image: icons/transport_bus_station.n.svg; z-index: 20; }
    307 node[highway=bus_stop] { icon-image: icons/transport_bus_stop2.n.svg; z-index: 20; }
    308 node[amenity=fuel] { icon-image: icons/transport_fuel.n.svg; z-index: 20; }
    309 node[amenity=car_wash] { icon-image: icons/transport_car_wash.svg; z-index: 20; }
    310 node[amenity=bicycle_parking] { icon-image: icons/transport_parking_bicycle.n.svg; text-offset:0; text: capacity; font-size: 10; z-index: 20; }
    311 node[amenity=parking] { icon-image: icons/transport_parking_car.n.svg; z-index: 20; }
    312 node[amenity=ferry_terminal] { icon-image: icons/transport_port.n.svg; z-index: 20; }
    313 node[amenity=bicycle_rental] { icon-image: icons/transport_rental_bicycle.n.svg; z-index: 20; }
    314 node[amenity=car_rental] { icon-image: icons/transport_rental_car.n.svg; z-index: 20; }
    315 node[amenity=taxi] { icon-image: icons/transport_taxi_rank.n.svg; z-index: 20; }
    316 node[railway=station] { icon-image: icons/transport_train_station.n.svg; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    317 node[railway=tram_stop] { icon-image: icons/transport_tram_stop.n.svg; z-index: 20; }
    318 node[leisure=marina] { icon-image: icons/transport_marina.n.svg; z-index: 20; }
    319 node[highway=mini_roundabout] { icon-image: icons/transport_miniroundabout_anticlockwise.n.svg; z-index: 20; }
    320 node[highway=crossing] { icon-image: icons/transport_zebracrossing.svg; z-index: 20; }
     288node[aeroway=aerodrome] { icon-image: "icons/transport_aerodrome.n.svg"; z-index: 20; }
     289node[aeroway=gate] { icon-image: "icons/transport_airport_gate.n.svg"; z-index: 20; }
     290node[aeroway=terminal] { icon-image: "icons/transport_airport_terminal.n.svg"; z-index: 20; }
     291node[aeroway=helipad] { icon-image: "icons/transport_helicopter_pad.n.svg"; z-index: 20; }
     292node[amenity=bus_station] { icon-image: "icons/transport_bus_station.n.svg"; z-index: 20; }
     293node[highway=bus_stop] { icon-image: "icons/transport_bus_stop2.n.svg"; z-index: 20; }
     294node[amenity=fuel] { icon-image: "icons/transport_fuel.n.svg"; z-index: 20; }
     295node[amenity=car_wash] { icon-image: "icons/transport_car_wash.svg"; z-index: 20; }
     296node[amenity=bicycle_parking] { icon-image: "icons/transport_parking_bicycle.n.svg"; text-offset:0; text: capacity; font-size: 10; z-index: 20; }
     297node[amenity=parking] { icon-image: "icons/transport_parking_car.n.svg"; z-index: 20; }
     298node[amenity=ferry_terminal] { icon-image: "icons/transport_port.n.svg"; z-index: 20; }
     299node[amenity=bicycle_rental] { icon-image: "icons/transport_rental_bicycle.n.svg"; z-index: 20; }
     300node[amenity=car_rental] { icon-image: "icons/transport_rental_car.n.svg"; z-index: 20; }
     301node[amenity=taxi] { icon-image: "icons/transport_taxi_rank.n.svg"; z-index: 20; }
     302node[railway=station] { icon-image: "icons/transport_train_station.n.svg"; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     303node[railway=tram_stop] { icon-image: "icons/transport_tram_stop.n.svg"; z-index: 20; }
     304node[leisure=marina] { icon-image: "icons/transport_marina.n.svg"; z-index: 20; }
     305node[highway=mini_roundabout] { icon-image: "icons/transport_miniroundabout_anticlockwise.n.svg"; z-index: 20; }
     306node[highway=crossing] { icon-image: "icons/transport_zebracrossing.svg"; z-index: 20; }
    321307/* Misc */
    322 node[leisure=playground] { icon-image: icons/amenity_playground.n.svg; z-index: 20; }
    323 node[leisure=sports_centre] { icon-image: icons/sport_leisure_centre.n.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     308node[leisure=playground] { icon-image: "icons/amenity_playground.n.svg"; z-index: 20; }
     309node[leisure=sports_centre] { icon-image: "icons/sport_leisure_centre.n.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    324310/* node[landuse=cemetery], node[landuse=grave_yard] { i|||con-image: icons/?.svg; z-index: 20; } */
    325 node[man_made=survey_point] { icon-image: icons/manmade_lighthouse.svg; z-index: 20; }
    326 node[man_made=tower] { icon-image: icons/manmade_tower.svg; z-index: 20; }
     311node[man_made=survey_point] { icon-image: "icons/manmade_lighthouse.svg"; z-index: 20; }
     312node[man_made=tower] { icon-image: "icons/manmade_tower.svg"; z-index: 20; }
    327313/* Yes these power stations seem a little backward - but that's seemingly what the side menu uses ATM */
    328 node[power=station] { icon-image: icons/power_substation.n.svg; z-index: 20; }
    329 node[power=generator] { icon-image: icons/power_station.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     314node[power=station] { icon-image: "icons/power_substation.n.svg"; z-index: 20; }
     315node[power=generator] { icon-image: "icons/power_station.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    330316/* P2 previously had these icons instead of "icon-image: cross" which is not standard MapCSS but a P2 keyword we won't implement, so keep the old icons */
    331 node[power=tower] { icon-image: icons/power_tower_high2.n.svg; z-index: 20; }
    332 node[power=pole] { icon-image: icons/power_tower_low.n.svg; z-index: 20; }
    333 node[waterway=weir] { icon-image: icons/transport_weir.svg; z-index: 20; }
     317node[power=tower] { icon-image: "icons/power_tower_high2.n.svg"; z-index: 20; }
     318node[power=pole] { icon-image: "icons/power_tower_low.n.svg"; z-index: 20; }
     319node[waterway=weir] { icon-image: "icons/transport_weir.svg"; z-index: 20; }
    334320/* Natural */
    335 node[natural=peak] { icon-image: presets/landmark/peak.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    336 node[natural=tree] { icon-image: icons/natural_tree.svg; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     321node[natural=peak] { icon-image: "presets/landmark/peak.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
     322node[natural=tree] { icon-image: "icons/natural_tree.svg"; z-index: 20; text-offset:0; text: auto; font-size: 10; z-index: 20; }
    337323
    338324/* Addressing */
     
    416402node[_status=partial]::status { z-index: 0; i|||con-image: square; icon-width: eval('_width+7'); color: #AA0000; opacity: 0.6; }
    417403node[_status=unsure]::status  { z-index: 0; i|||con-image: square; icon-width: eval('_width+7'); color: darkorange; opacity: 0.6; }*/
    418 
    419 
    420 }}}