Changes between Version 52 and Version 53 of Styles/Lane_and_Road_Attributes
- Timestamp:
- 2015-01-20T10:38:11+01:00 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Lane_and_Road_Attributes
v52 v53 38 38 * The settings '''sidewalk''', '''cycletrack''' and '''combined.sidewalk.and.cycletrack''' specify the colour of the sidewalk, a cycletrack and a combined sidewalk and cycletrack 39 39 * If '''boolean.right.hand.traffic''' is set to white, lanes are rendered for right hand traffic, if set to black for left hand traffic and if set to anything else (which is now the default) the right- and left-hand traffic database from JOSM is used to automatically determine the side. 40 * If '''boolean.use.svg''' is set to white, the markings for turning lanes are rendered more precisely. '''If you run into memory problems, set this to black.''' 40 * If '''boolean.use.svg.for.turning.markings''' is set to white, the markings for turning lanes are rendered more precisely. '''If you run into memory problems, set this to black.''' If this is set to black, the setting '''integer.png.turn.variant''' can be used to specify which set of png images should be used for turn markings. Currently two sets are supplied (value 000000 and 000001). 41 41 * The settings '''opacity.lane''', '''opacity.markings''' and '''opacity.sidewalk''' specify the opacity of the lane background, road markings and the sidewalk background. If set to white they are opaque; if set to black they are completely transparent, any grey setting in between is treated an appropriate opacity. 42 42 … … 69 69 link: "http://josm.openstreetmap.de/wiki/Styles/Lane_and_Road_Attributes"; 70 70 author: "Martin Vonwald"; 71 version: "2. 7-[[revision]]_[[date]]";71 version: "2.8-[[revision]]_[[date]]"; 72 72 license: "CC-BY-SA"; 73 73 icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxOCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4NSAtNTI0LjM2KSI+PHBhdGggZmlsbD0iIzIwMmQyMCIgZD0ibSAzODUgNTI0LjM2IGggMTcgdiAxOCBoIC0xNyB6Ii8+PGcgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjgiPjxwYXRoIGQ9Im0gMzg3LjUgNTI1LjI2IHYgMTYuMiIgc3Ryb2tlPSIjZTRlN2U0Ii8+PHBhdGggZD0ibSAzOTkuNSA1MjUuMjYgdiAxNi4yIiBzdHJva2U9IiNlNWU3ZTUiLz48L2c+PHBhdGggZD0ibSAzOTMuNSA1MjYuMzYgdiA0IiBzdHJva2U9IiNlNWU3ZTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz48L2c+PHBhdGggZD0ibSAzOTMuNSA1MzUuMzYgdiA0IiBmaWxsPSIjZTRlN2U0IiBzdHJva2U9IiNlNWU3ZTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz48L2c+PC9zdmc+"; … … 121 121 ugly_use_svg_turn: Boolean_use_svg_for_turning_markings#FFFFFF; 122 122 style_use_svg_turn: eval(red(prop(ugly_use_svg_turn)))=1; 123 ugly_png_turn_variant: Integer_PNG_turn_variant#000000; 124 style_png_turn_variant: eval(round(blue(prop((ugly_png_turn_variant)))*256)); 123 125 ugly_use_svg_destination: Boolean_use_svg_for_destination#FFFFFF; 124 126 style_use_svg_destination: eval(red(prop(ugly_use_svg_destination)))=1; … … 458 460 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 459 461 ( 460 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):462 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 461 463 ( 462 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 463 concat("images/turn forward ",prop(t),".png") 464 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 465 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 464 466 ) 465 467 ) … … 469 471 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 470 472 ( 471 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):473 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 472 474 ( 473 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 474 concat("images/turn forward ",prop(t),".png") 475 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 476 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 475 477 ) 476 478 ) … … 480 482 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 481 483 ( 482 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):484 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 483 485 ( 484 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 485 concat("images/turn forward ",prop(t),".png") 486 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 487 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 486 488 ) 487 489 ) … … 491 493 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 492 494 ( 493 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):495 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 494 496 ( 495 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 496 concat("images/turn forward ",prop(t),".png") 497 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 498 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 497 499 ) 498 500 ) … … 502 504 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 503 505 ( 504 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):506 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 505 507 ( 506 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 507 concat("images/turn forward ",prop(t),".png") 508 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 509 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 508 510 ) 509 511 ) … … 513 515 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 514 516 ( 515 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):517 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 516 518 ( 517 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 518 concat("images/turn forward ",prop(t),".png") 519 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 520 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 519 521 ) 520 522 ) … … 524 526 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 525 527 ( 526 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):528 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 527 529 ( 528 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 529 concat("images/turn forward ",prop(t),".png") 530 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 531 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 530 532 ) 531 533 ) … … 535 537 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 536 538 ( 537 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?"images/turn forward reverse righthand.png" :"images/turn forward reverse lefthand.png"):539 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward reverse lefthand.png")): 538 540 ( 539 regexp_test(".*;.*",prop(t))?concat("images/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 540 concat("images/turn forward ",prop(t),".png") 541 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 542 concat("images/png/turn-",prop(style_png_turn_variant),"/turn forward ",prop(t),".png") 541 543 ) 542 544 ) … … 571 573 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 572 574 ( 573 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):575 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 574 576 ( 575 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 576 concat("images/turn backward ",prop(t),".png") 577 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 578 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 577 579 ) 578 580 ) … … 582 584 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 583 585 ( 584 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):586 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 585 587 ( 586 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 587 concat("images/turn backward ",prop(t),".png") 588 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 589 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 588 590 ) 589 591 ) … … 593 595 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 594 596 ( 595 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):597 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 596 598 ( 597 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 598 concat("images/turn backward ",prop(t),".png") 599 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 600 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 599 601 ) 600 602 ) … … 604 606 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 605 607 ( 606 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):608 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 607 609 ( 608 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 609 concat("images/turn backward ",prop(t),".png") 610 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 611 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 610 612 ) 611 613 ) … … 615 617 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 616 618 ( 617 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):619 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 618 620 ( 619 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 620 concat("images/turn backward ",prop(t),".png") 621 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 622 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 621 623 ) 622 624 ) … … 626 628 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 627 629 ( 628 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):630 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 629 631 ( 630 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 631 concat("images/turn backward ",prop(t),".png") 632 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 633 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 632 634 ) 633 635 ) … … 637 639 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 638 640 ( 639 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):641 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 640 642 ( 641 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 642 concat("images/turn backward ",prop(t),".png") 643 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 644 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 643 645 ) 644 646 ) … … 648 650 ((prop(t)="none") || (prop(t)=""))?prop(unset_property): 649 651 ( 650 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")? "images/turn backward reverse righthand.png":"images/turn backward reverse lefthand.png"):652 (prop(t)="reverse")?(prop(style_right_hand_traffic,"default")?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse righthand.png"):concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward reverse lefthand.png")): 651 653 ( 652 regexp_test(".*;.*",prop(t))?concat("images/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 653 concat("images/turn backward ",prop(t),".png") 654 regexp_test(".*;.*",prop(t))?concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",regexp_test(".*left.*",prop(t))?"left":"",regexp_test(".*through.*",prop(t))?"through":"",regexp_test(".*right.*",prop(t))?"right":"",".png"): 655 concat("images/png/turn-",prop(style_png_turn_variant),"/turn backward ",prop(t),".png") 654 656 ) 655 657 )
