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 | | |