Changes between Version 49 and Version 50 of Styles/AdvertisingStyle


Ignore:
Timestamp:
2016-11-29T18:10:32+01:00 (7 years ago)
Author:
Barnes38
Comment:

Attempt to have icon-width adapted to zoom level for all advertising units

Legend:

Unmodified
Added
Removed
Modified
  • Styles/AdvertisingStyle

    v49 v50  
    356356}
    357357}}}
    358 
    359 
    360 -----Original Message-----
    361 From: Paul Desgranges [mailto:desgranges.paul@neuf.fr]
    362 Sent: Sunday, November 27, 2016 9:58 PM
    363 To: Desgranges, Paul
    364 Subject: a transformer sous emacs
    365 
    366 {{{
    367 #!style type="mapcss"
    368 
    369 meta {
    370          title: "Advertising style, to have icons for various types of advertising devices";
    371          version: "draft.[[revision]]_[[date]]";
    372          description: "Icons for advertising=billboard, advertising=column, advertising=poster_box, advertising=totem, advertising=board";
    373          author: "Barnes38";
    374          link:
    375 "https://wiki.openstreetmap.org/wiki/User:Barnes38/advertising_draft";
    376 }
    377 setting::hide_icons {
    378          type: boolean;
    379          label: tr("Hide icons at low zoom");
    380          default: true;
    381 }
    382 node[advertising=billboard][support!=trunk][support!=pole][support!=poles][support!=wall]
    383 {
    384          icon-image: "images/Billboard.svg";
    385          icon-width: 40;
    386          set icon_z17;
    387 }
    388 node[advertising=billboard][support=trunk] {
    389          icon-image: "images/Billboard_trunk.svg";
    390          icon-width: 40;
    391          set icon_z17;
    392 }
    393 node[advertising=billboard][support=pole] {
    394          icon-image: "images/Billboard_legs.svg";
    395          icon-width: 40;
    396          set icon_z17;
    397 }
    398 node[advertising=billboard][support=poles] {
    399          icon-image: "images/Billboard_legs.svg";
    400          icon-width: 40;
    401          set icon_z17;
    402 }
    403 node|z17-18[advertising=billboard][support=wall] {
    404          icon-image: "images/Billboard_wall.svg";
    405          icon-width: 10;
    406          set icon_z17;
    407 }
    408 node|z19-20[advertising=billboard][support=wall] {
    409          icon-image: "images/Billboard_wall.svg";
    410          icon-width: 25;
    411          set icon_z17;
    412 }
    413 node|z21-22[advertising=billboard][support=wall] {
    414          icon-image: "images/Billboard_wall.svg";
    415          icon-width: 40;
    416          set icon_z17;
    417 }
    418 node|z23-24[advertising=billboard][support=wall] {
    419          icon-image: "images/Billboard_wall.svg";
    420          icon-width: 55;
    421          set icon_z17;
    422 }
    423 node|z25-26[advertising=billboard][support=wall] {
    424          icon-image: "images/Billboard_wall.svg";
    425          icon-width: 70;
    426          set icon_z17;
    427 }
    428 node[advertising=billboard][support=fence] {
    429          icon-image: "images/Billboard_wall.svg";
    430          icon-width: 10;
    431          set icon_z17;
    432 }
    433 node[advertising=board][support=fence] {
    434          icon-image: "images/Billboard_wall.svg";
    435          icon-width: 10;
    436          set icon_z17;
    437 }
    438 node[advertising=poster_box][support="street_furniture:transit_shelter"] {
    439          icon-image: "images/Poster_box_shelter.svg";
    440          icon-width: 40;
    441          set icon_z17;
    442 }
    443 node[advertising=poster_box][support!="street_furniture:transit_shelter"] {
    444          icon-image: "images/Poster_box.svg";
    445          icon-width: 40;
    446          set icon_z17;
    447 }
    448 node[advertising=board][legal_type:FR!=preenseigne] {
    449          icon-image: "images/Board.svg";
    450          icon-width: 40;
    451          set icon_z17;
    452 }
    453 node[advertising=board][legal_type:FR=preenseigne] {
    454          icon-image: "images/Indication.svg";
    455          icon-width: 40;
    456          set icon_z17;
    457 }
    458 node[advertising=board][amenity=advertising] {
    459          icon-image: "images/Board_free.svg";
    460          icon-width: 40;
    461          set icon_z17;
    462 }
    463 node|z-16[setting("hide_icons")].icon_z17 {
    464          icon-image: none;
    465 }
    466 }}}
    467