| 228 | | meta |
| 229 | | { |
| 230 | | title: "Coloured Streets"; |
| 231 | | version: "3.46.[[revision]]_[[date]]"; |
| 232 | | description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style. Min. JOSM version is 7480."; |
| 233 | | icon: "http://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg"; |
| 234 | | author: "geozeisig, Klumbumbus"; |
| 235 | | link: "http://josm.openstreetmap.de/wiki/Styles/Coloured_Streets"; |
| 236 | | watch-modified: true; |
| 237 | | min-josm-version: "8087"; |
| 238 | | /* This mapcss mappaint style was created for JOSM 8087. I try to support future versions of JOSM and its internal default mappaint style as long as possible. */ |
| 239 | | } |
| 240 | | |
| 241 | | meta[lang=de] |
| 242 | | { |
| 243 | | title: "Coloured Streets"; |
| 244 | | description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert. Min. JOSM-Version ist 7480."; |
| 245 | | link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets"; |
| | 228 | meta { |
| | 229 | title: "Coloured Streets"; |
| | 230 | version: "3.46.[[revision]]_[[date]]"; |
| | 231 | description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style. Min. JOSM version is 7480."; |
| | 232 | icon: "http://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg"; |
| | 233 | author: "geozeisig, Klumbumbus"; |
| | 234 | link: "http://josm.openstreetmap.de/wiki/Styles/Coloured_Streets"; |
| | 235 | watch-modified: true; |
| | 236 | min-josm-version: "8087"; |
| | 237 | /* This mapcss mappaint style was created for JOSM 8087. I try to support future versions of JOSM and its internal default mappaint style as long as possible. */ |
| | 238 | } |
| | 239 | |
| | 240 | meta[lang=de] { |
| | 241 | title: "Coloured Streets"; |
| | 242 | description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert. Min. JOSM-Version ist 7480."; |
| | 243 | link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets"; |
| 300 | | area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][name:prefix][name:suffix]:closed |
| 301 | | { |
| 302 | | crc: CRC32_checksum(concat(tag("name:prefix"), " ", tag("name"), " ", tag("name:suffix")))/429496.7296; |
| 303 | | } |
| 304 | | |
| 305 | | /* associated street relations */ |
| | 295 | area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][name:prefix][name:suffix]:closed { |
| | 296 | crc: CRC32_checksum(concat(tag("name:prefix"), " ", tag("name"), " ", tag("name:suffix")))/429496.7296; |
| | 297 | } |
| | 298 | |
| | 299 | /* associated street relations */ |
| 324 | | relation[type="associatedStreet"][name][name:prefix][name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo |
| 325 | | { |
| 326 | | crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296; |
| 327 | | } |
| 328 | | |
| 329 | | /* everything else (This block is after the block for associated street relations. That means if something is part of a associated street relation |
| 330 | | and also has an addr:street or addr:place tag, then addr:street resp. addr:place has the higher priority for the color choice than the relation.) */ |
| 331 | | *["addr:place"] |
| 332 | | { |
| 333 | | crc: CRC32_checksum(tag("addr:place"))/429496.7296; |
| 334 | | } |
| 335 | | *["addr:place"]::halo |
| 336 | | { |
| 337 | | crc: CRC32_checksum(tag("addr:place"))/429496.7296; |
| 338 | | } |
| 339 | | *["addr:street"] |
| 340 | | { |
| 341 | | crc: CRC32_checksum(tag("addr:street"))/429496.7296; |
| 342 | | } |
| 343 | | *["addr:street"]::halo |
| 344 | | { |
| 345 | | crc: CRC32_checksum(tag("addr:street"))/429496.7296; |
| 346 | | } |
| 347 | | |
| 348 | | /* own crc values for name:left and name:right on streets */ |
| 349 | | way[highway][highway!="platform"][highway!="emergency_access_point"]["name:left"] |
| 350 | | { |
| 351 | | crc_left: CRC32_checksum(tag("name:left"))/429496.7296; |
| 352 | | } |
| 353 | | way[highway][highway!="platform"][highway!="emergency_access_point"]["name:right"] |
| 354 | | { |
| 355 | | crc_right: CRC32_checksum(tag("name:right"))/429496.7296; |
| | 315 | relation[type="associatedStreet"][name][name:prefix][name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo { |
| | 316 | crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296; |
| | 317 | } |
| | 318 | |
| | 319 | /* everything else (This block is after the block for associated street relations. That means if something is part of a associated street relation |
| | 320 | and also has an addr:street or addr:place tag, then addr:street resp. addr:place has the higher priority for the color choice than the relation.) */ |
| | 321 | *["addr:place"] { |
| | 322 | crc: CRC32_checksum(tag("addr:place"))/429496.7296; |
| | 323 | } |
| | 324 | *["addr:place"]::halo { |
| | 325 | crc: CRC32_checksum(tag("addr:place"))/429496.7296; |
| | 326 | } |
| | 327 | *["addr:street"] { |
| | 328 | crc: CRC32_checksum(tag("addr:street"))/429496.7296; |
| | 329 | } |
| | 330 | *["addr:street"]::halo { |
| | 331 | crc: CRC32_checksum(tag("addr:street"))/429496.7296; |
| | 332 | } |
| | 333 | |
| | 334 | /* own crc values for name:left and name:right on streets */ |
| | 335 | way[highway][highway!="platform"][highway!="emergency_access_point"]["name:left"] { |
| | 336 | crc_left: CRC32_checksum(tag("name:left"))/429496.7296; |
| | 337 | } |
| | 338 | way[highway][highway!="platform"][highway!="emergency_access_point"]["name:right"] { |
| | 339 | crc_right: CRC32_checksum(tag("name:right"))/429496.7296; |
| 367 | | way > node|z16!:tagged { symbol-size: 1; } |
| 368 | | |
| 369 | | node|z17 { symbol-size: 2; } |
| 370 | | way > node|z17!:tagged { symbol-size: 1; } |
| 371 | | node|z17:connection { symbol-size: 2; } |
| 372 | | |
| 373 | | node|z18 { symbol-size: 4; } |
| 374 | | way > node|z18 { symbol-size: 2; } |
| 375 | | node|z18:connection { symbol-size: 4; } |
| 376 | | |
| 377 | | node|z19 { symbol-size: 4; } |
| 378 | | way > node|z19 { symbol-size: 3; } |
| 379 | | node|z19:connection { symbol-size: 5; } |
| 380 | | |
| 381 | | node|z20- { symbol-size: 4; } |
| 382 | | way > node|z20- { symbol-size: 4; } |
| 383 | | node|z20-:connection { symbol-size: 6; } |
| | 351 | way > node|z16!:tagged { symbol-size: 1; } |
| | 352 | |
| | 353 | node|z17 { symbol-size: 2; } |
| | 354 | way > node|z17!:tagged { symbol-size: 1; } |
| | 355 | node|z17:connection { symbol-size: 2; } |
| | 356 | |
| | 357 | node|z18 { symbol-size: 4; } |
| | 358 | way > node|z18 { symbol-size: 2; } |
| | 359 | node|z18:connection { symbol-size: 4; } |
| | 360 | |
| | 361 | node|z19 { symbol-size: 4; } |
| | 362 | way > node|z19 { symbol-size: 3; } |
| | 363 | node|z19:connection { symbol-size: 5; } |
| | 364 | |
| | 365 | node|z20- { symbol-size: 4; } |
| | 366 | way > node|z20- { symbol-size: 4; } |
| | 367 | node|z20-:connection { symbol-size: 6; } |
| 386 | | node:selected { symbol-size: 6; symbol-shape: square; } |
| 387 | | } |
| 388 | | |
| 389 | | node|z18-19,area|z18-19 { font-size: 8; } |
| 390 | | node|z20,area|z20 { font-size: 9; } |
| 391 | | node|z21,area|z21 { font-size: 10; } |
| 392 | | node|z22-,area|z22- { font-size: 11; } |
| 393 | | |
| 394 | | /* tone down landuse fill-color */ |
| 395 | | area[landuse] |
| 396 | | { |
| 397 | | fill-opacity: 0.12; |
| 398 | | } |
| 399 | | |
| 400 | | /* disable place fill-color */ |
| 401 | | area[place] |
| 402 | | { |
| 403 | | fill-opacity: 0; |
| 404 | | } |
| 405 | | |
| 406 | | /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. */ |
| | 370 | node:selected { symbol-size: 6; symbol-shape: square; } |
| | 371 | } |
| | 372 | |
| | 373 | node|z18-19,area|z18-19 { font-size: 8; } |
| | 374 | node|z20,area|z20 { font-size: 9; } |
| | 375 | node|z21,area|z21 { font-size: 10; } |
| | 376 | node|z22-,area|z22- { font-size: 11; } |
| | 377 | |
| | 378 | /* tone down landuse fill-color */ |
| | 379 | area[landuse] { |
| | 380 | fill-opacity: 0.12; |
| | 381 | } |
| | 382 | |
| | 383 | /* disable place fill-color */ |
| | 384 | area[place] { |
| | 385 | fill-opacity: 0; |
| | 386 | } |
| | 387 | |
| | 388 | /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. */ |
| 420 | | area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty] |
| 421 | | { |
| 422 | | fill-color: #ffddf1; |
| 423 | | width: 1; |
| 424 | | } |
| 425 | | |
| 426 | | /* deactivate the paint style of piste:difficulty */ |
| 427 | | way["piste:difficulty"]::core_piste |
| 428 | | { |
| 429 | | width: 0; |
| 430 | | } |
| 431 | | way["piste:difficulty"]:closed::core_piste |
| 432 | | { |
| 433 | | width: 2; |
| 434 | | color: grey; |
| 435 | | } |
| 436 | | area["piste:difficulty"]:closed::core_piste |
| 437 | | { |
| 438 | | fill-opacity: 0; |
| 439 | | } |
| 440 | | |
| 441 | | /* option to deactivate the paint style of cycleways (lane and track) */ |
| | 402 | area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty] { |
| | 403 | fill-color: #ffddf1; |
| | 404 | width: 1; |
| | 405 | } |
| | 406 | |
| | 407 | /* deactivate the paint style of piste:difficulty */ |
| | 408 | way["piste:difficulty"]::core_piste { |
| | 409 | width: 0; |
| | 410 | } |
| | 411 | way["piste:difficulty"]:closed::core_piste { |
| | 412 | width: 2; |
| | 413 | color: grey; |
| | 414 | } |
| | 415 | area["piste:difficulty"]:closed::core_piste { |
| | 416 | fill-opacity: 0; |
| | 417 | } |
| | 418 | |
| | 419 | /* option to deactivate the paint style of cycleways (lane and track) */ |
| 481 | | way[!setting("display_bicycle")][name][highway=path][bicycle=yes][foot=official] |
| 482 | | { |
| 483 | | dashes: none; |
| 484 | | } |
| 485 | | |
| 486 | | /* deactivate the dashes of living streets */ |
| 487 | | way[highway=living_street][name] |
| 488 | | { |
| 489 | | dashes: none; |
| 490 | | } |
| 491 | | |
| 492 | | /* make barrier lines thiner */ |
| 493 | | way[barrier] |
| 494 | | { |
| 495 | | width: 1.5; |
| 496 | | } |
| 497 | | |
| 498 | | /* hide auto-text of streets except for name */ |
| 499 | | way[highway][!name] |
| 500 | | { |
| 501 | | text: ""; |
| | 455 | way[!setting("display_bicycle")][name][highway=path][bicycle=yes][foot=official] { |
| | 456 | dashes: none; |
| | 457 | } |
| | 458 | |
| | 459 | /* deactivate the dashes of living streets */ |
| | 460 | way[highway=living_street][name] { |
| | 461 | dashes: none; |
| | 462 | } |
| | 463 | |
| | 464 | /* make barrier lines thiner */ |
| | 465 | way[barrier] { |
| | 466 | width: 1.5; |
| | 467 | } |
| | 468 | |
| | 469 | /* hide auto-text of streets except for name */ |
| | 470 | way[highway][!name] { |
| | 471 | text: ""; |
| 585 | | relation[type="associatedStreet"] > node|z-17["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 586 | | { |
| 587 | | symbol-shape: circle; |
| 588 | | symbol-fill-opacity: 0.85; |
| 589 | | z-index: -1; |
| 590 | | text: ""; |
| 591 | | font-size: 12; |
| 592 | | text-color: black; |
| 593 | | text-anchor-vertical: center; |
| 594 | | text-offset-x: -3; |
| 595 | | text-halo-radius: 2; |
| 596 | | text-halo-opacity: 0.8; |
| 597 | | } |
| 598 | | /* streets */ |
| 599 | | /* different widths */ |
| 600 | | way["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] |
| 601 | | { |
| 602 | | width: 4; |
| | 548 | relation[type="associatedStreet"] > node|z-17["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 549 | symbol-shape: circle; |
| | 550 | symbol-fill-opacity: 0.85; |
| | 551 | z-index: -1; |
| | 552 | text: ""; |
| | 553 | font-size: 12; |
| | 554 | text-color: black; |
| | 555 | text-anchor-vertical: center; |
| | 556 | text-offset-x: -3; |
| | 557 | text-halo-radius: 2; |
| | 558 | text-halo-opacity: 0.8; |
| | 559 | } |
| | 560 | /* streets */ |
| | 561 | /* different widths */ |
| | 562 | way["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] { |
| | 563 | width: 4; |
| 621 | | way["highway"^="motorway"]["name"] |
| 622 | | { |
| 623 | | width: 5; |
| 624 | | } |
| 625 | | /* other rules */ |
| 626 | | way|z18-["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] |
| 627 | | { |
| 628 | | font-size: 12; |
| 629 | | text-color: black; |
| 630 | | text-position: line; |
| 631 | | text: eval(tag("name")); |
| 632 | | text-offset: 0; |
| 633 | | text-halo-radius: 2; |
| 634 | | } |
| 635 | | way|z-17["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] |
| 636 | | { |
| 637 | | text: ""; |
| 638 | | } |
| 639 | | /* casing for name:left and name:right */ |
| 640 | | way|z16-["highway"][highway!="platform"][highway!="emergency_access_point"]["name:left"] |
| 641 | | { |
| 642 | | left-casing-width: 5; |
| 643 | | left-casing-offset: -1; |
| 644 | | } |
| 645 | | way|z16-["highway"][highway!="platform"][highway!="emergency_access_point"]["name:right"] |
| 646 | | { |
| 647 | | right-casing-width: 5; |
| 648 | | right-casing-offset: -1; |
| 649 | | } |
| 650 | | |
| 651 | | /* pedestrian as area */ |
| 652 | | area|z18-["name"][highway=pedestrian]:closed |
| 653 | | { |
| 654 | | width: 3; |
| 655 | | font-size: 12; |
| 656 | | text-color: black; |
| 657 | | text-position: center; |
| 658 | | text: eval(tag("name")); |
| 659 | | text-halo-radius: 2; |
| 660 | | /* fill-color is needed to set it as "area style" to display the names for pedestrian multipolygons correctly. |
| 661 | | fill-color is set later in the different colors. */ |
| 662 | | fill-opacity: 0.2; |
| 663 | | } |
| 664 | | area|z-17["name"][highway=pedestrian]:closed |
| 665 | | { |
| 666 | | width: 3; |
| 667 | | text: ""; |
| 668 | | text-halo-radius: 2; |
| 669 | | /* fill-color is needed to set it as "area style" to display the names for pedestrian multipolygons correctly. |
| 670 | | fill-color is set later in the different colors. */ |
| 671 | | fill-opacity: 0.2; |
| 672 | | } |
| 673 | | /* display pedestrian areas (not multipolygons) without area=yes as line and not as area */ |
| 674 | | way["highway"="pedestrian"][name][area!=yes] |
| 675 | | { |
| 676 | | text-position: line; |
| 677 | | fill-opacity: 0; |
| 678 | | } |
| 679 | | |
| 680 | | |
| 681 | | /* 33 different special selected colors */ |
| | 581 | way["highway"^="motorway"]["name"] { |
| | 582 | width: 5; |
| | 583 | } |
| | 584 | /* other rules */ |
| | 585 | way|z18-["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] { |
| | 586 | font-size: 12; |
| | 587 | text-color: black; |
| | 588 | text-position: line; |
| | 589 | text: eval(tag("name")); |
| | 590 | text-offset: 0; |
| | 591 | text-halo-radius: 2; |
| | 592 | } |
| | 593 | way|z-17["highway"]["name"][highway!="platform"][highway!="emergency_access_point"] { |
| | 594 | text: ""; |
| | 595 | } |
| | 596 | /* casing for name:left and name:right */ |
| | 597 | way|z16-["highway"][highway!="platform"][highway!="emergency_access_point"]["name:left"] { |
| | 598 | left-casing-width: 5; |
| | 599 | left-casing-offset: -1; |
| | 600 | } |
| | 601 | way|z16-["highway"][highway!="platform"][highway!="emergency_access_point"]["name:right"] { |
| | 602 | right-casing-width: 5; |
| | 603 | right-casing-offset: -1; |
| | 604 | } |
| | 605 | |
| | 606 | /* pedestrian as area */ |
| | 607 | area|z18-["name"][highway=pedestrian]:closed { |
| | 608 | width: 3; |
| | 609 | font-size: 12; |
| | 610 | text-color: black; |
| | 611 | text-position: center; |
| | 612 | text: eval(tag("name")); |
| | 613 | text-halo-radius: 2; |
| | 614 | /* fill-color is needed to set it as "area style" to display the names for pedestrian multipolygons correctly. |
| | 615 | fill-color is set later in the different colors. */ |
| | 616 | fill-opacity: 0.2; |
| | 617 | } |
| | 618 | area|z-17["name"][highway=pedestrian]:closed { |
| | 619 | width: 3; |
| | 620 | text: ""; |
| | 621 | text-halo-radius: 2; |
| | 622 | /* fill-color is needed to set it as "area style" to display the names for pedestrian multipolygons correctly. |
| | 623 | fill-color is set later in the different colors. */ |
| | 624 | fill-opacity: 0.2; |
| | 625 | } |
| | 626 | /* display pedestrian areas (not multipolygons) without area=yes as line and not as area */ |
| | 627 | way["highway"="pedestrian"][name][area!=yes] { |
| | 628 | text-position: line; |
| | 629 | fill-opacity: 0; |
| | 630 | } |
| | 631 | |
| | 632 | |
| | 633 | /* 33 different special selected colors */ |
| 693 | | relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 694 | | { |
| 695 | | symbol-fill-color: #8B864E; |
| 696 | | text-halo-color: #8B864E; |
| 697 | | } |
| 698 | | way["highway"]["name"][prop(crc)<303] |
| 699 | | { |
| 700 | | color: #8B864E; |
| 701 | | text-halo-color: #8B864E; |
| 702 | | } |
| 703 | | /* --------- */ |
| | 645 | relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 646 | symbol-fill-color: #8B864E; |
| | 647 | text-halo-color: #8B864E; |
| | 648 | } |
| | 649 | way["highway"]["name"][prop(crc)<303] { |
| | 650 | color: #8B864E; |
| | 651 | text-halo-color: #8B864E; |
| | 652 | } |
| | 653 | /* --------- */ |
| 715 | | relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 716 | | { |
| 717 | | symbol-fill-color: #b88142; |
| 718 | | text-halo-color: #b88142; |
| 719 | | } |
| 720 | | way["highway"]["name"][prop(crc)>=303][prop(crc)<606] |
| 721 | | { |
| 722 | | color: #b88142; |
| 723 | | text-halo-color: #b88142; |
| 724 | | } |
| 725 | | /* --------- */ |
| | 665 | relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 666 | symbol-fill-color: #b88142; |
| | 667 | text-halo-color: #b88142; |
| | 668 | } |
| | 669 | way["highway"]["name"][prop(crc)>=303][prop(crc)<606] { |
| | 670 | color: #b88142; |
| | 671 | text-halo-color: #b88142; |
| | 672 | } |
| | 673 | /* --------- */ |
| 737 | | relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 738 | | { |
| 739 | | symbol-fill-color: #a3fe8f; |
| 740 | | text-halo-color: #a3fe8f; |
| 741 | | } |
| 742 | | way["highway"]["name"][prop(crc)>=606][prop(crc)<909] |
| 743 | | { |
| 744 | | color: #a3fe8f; |
| 745 | | text-halo-color: #a3fe8f; |
| 746 | | } |
| 747 | | /* --------- */ |
| | 685 | relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 686 | symbol-fill-color: #a3fe8f; |
| | 687 | text-halo-color: #a3fe8f; |
| | 688 | } |
| | 689 | way["highway"]["name"][prop(crc)>=606][prop(crc)<909] { |
| | 690 | color: #a3fe8f; |
| | 691 | text-halo-color: #a3fe8f; |
| | 692 | } |
| | 693 | /* --------- */ |
| 759 | | relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 760 | | { |
| 761 | | symbol-fill-color: #b8674c; |
| 762 | | text-halo-color: #b8674c; |
| 763 | | } |
| 764 | | way["highway"]["name"][prop(crc)>=909][prop(crc)<1212] |
| 765 | | { |
| 766 | | color: #b8674c; |
| 767 | | text-halo-color: #b8674c; |
| 768 | | } |
| 769 | | /* --------- */ |
| | 705 | relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 706 | symbol-fill-color: #b8674c; |
| | 707 | text-halo-color: #b8674c; |
| | 708 | } |
| | 709 | way["highway"]["name"][prop(crc)>=909][prop(crc)<1212] { |
| | 710 | color: #b8674c; |
| | 711 | text-halo-color: #b8674c; |
| | 712 | } |
| | 713 | /* --------- */ |
| 781 | | relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 782 | | { |
| 783 | | symbol-fill-color: #f4ff6b; |
| 784 | | text-halo-color: #f4ff6b; |
| 785 | | } |
| 786 | | way["highway"]["name"][prop(crc)>=1212][prop(crc)<1515] |
| 787 | | { |
| 788 | | color: #f4ff6b; |
| 789 | | text-halo-color: #f4ff6b; |
| 790 | | } |
| 791 | | /* --------- */ |
| | 725 | relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 726 | symbol-fill-color: #f4ff6b; |
| | 727 | text-halo-color: #f4ff6b; |
| | 728 | } |
| | 729 | way["highway"]["name"][prop(crc)>=1212][prop(crc)<1515] { |
| | 730 | color: #f4ff6b; |
| | 731 | text-halo-color: #f4ff6b; |
| | 732 | } |
| | 733 | /* --------- */ |
| 803 | | relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 804 | | { |
| 805 | | symbol-fill-color: #81c0ff; |
| 806 | | text-halo-color: #81c0ff; |
| 807 | | } |
| 808 | | way["highway"]["name"][prop(crc)>=1515][prop(crc)<1818] |
| 809 | | { |
| 810 | | color: #81c0ff; |
| 811 | | text-halo-color: #81c0ff; |
| 812 | | } |
| 813 | | /* --------- */ |
| | 745 | relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 746 | symbol-fill-color: #81c0ff; |
| | 747 | text-halo-color: #81c0ff; |
| | 748 | } |
| | 749 | way["highway"]["name"][prop(crc)>=1515][prop(crc)<1818] { |
| | 750 | color: #81c0ff; |
| | 751 | text-halo-color: #81c0ff; |
| | 752 | } |
| | 753 | /* --------- */ |
| 825 | | relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 826 | | { |
| 827 | | symbol-fill-color: #6b8e23; |
| 828 | | text-halo-color: #6b8e23; |
| 829 | | } |
| 830 | | way["highway"]["name"][prop(crc)>=1818][prop(crc)<2121] |
| 831 | | { |
| 832 | | color: #6b8e23; |
| 833 | | text-halo-color: #6b8e23; |
| 834 | | } |
| 835 | | /* --------- */ |
| | 765 | relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 766 | symbol-fill-color: #6b8e23; |
| | 767 | text-halo-color: #6b8e23; |
| | 768 | } |
| | 769 | way["highway"]["name"][prop(crc)>=1818][prop(crc)<2121] { |
| | 770 | color: #6b8e23; |
| | 771 | text-halo-color: #6b8e23; |
| | 772 | } |
| | 773 | /* --------- */ |
| 847 | | relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 848 | | { |
| 849 | | symbol-fill-color: #e1bd6a; |
| 850 | | text-halo-color: #e1bd6a; |
| 851 | | } |
| 852 | | way["highway"]["name"][prop(crc)>=2121][prop(crc)<2424] |
| 853 | | { |
| 854 | | color: #e1bd6a; |
| 855 | | text-halo-color: #e1bd6a; |
| 856 | | } |
| 857 | | /* --------- */ |
| | 785 | relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 786 | symbol-fill-color: #e1bd6a; |
| | 787 | text-halo-color: #e1bd6a; |
| | 788 | } |
| | 789 | way["highway"]["name"][prop(crc)>=2121][prop(crc)<2424] { |
| | 790 | color: #e1bd6a; |
| | 791 | text-halo-color: #e1bd6a; |
| | 792 | } |
| | 793 | /* --------- */ |
| 869 | | relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 870 | | { |
| 871 | | symbol-fill-color: #7fffd4; |
| 872 | | text-halo-color: #7fffd4; |
| 873 | | } |
| 874 | | way["highway"]["name"][prop(crc)>=2424][prop(crc)<2727] |
| 875 | | { |
| 876 | | color: #7fffd4; |
| 877 | | text-halo-color: #7fffd4; |
| 878 | | } |
| 879 | | /* --------- */ |
| | 805 | relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 806 | symbol-fill-color: #7fffd4; |
| | 807 | text-halo-color: #7fffd4; |
| | 808 | } |
| | 809 | way["highway"]["name"][prop(crc)>=2424][prop(crc)<2727] { |
| | 810 | color: #7fffd4; |
| | 811 | text-halo-color: #7fffd4; |
| | 812 | } |
| | 813 | /* --------- */ |
| 891 | | relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 892 | | { |
| 893 | | symbol-fill-color: #8a2be2; |
| 894 | | text-halo-color: #8a2be2; |
| 895 | | } |
| 896 | | way["highway"]["name"][prop(crc)>=2727][prop(crc)<3030] |
| 897 | | { |
| 898 | | color: #8a2be2; |
| 899 | | text-halo-color: #8a2be2; |
| 900 | | } |
| 901 | | /* --------- */ |
| | 825 | relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 826 | symbol-fill-color: #8a2be2; |
| | 827 | text-halo-color: #8a2be2; |
| | 828 | } |
| | 829 | way["highway"]["name"][prop(crc)>=2727][prop(crc)<3030] { |
| | 830 | color: #8a2be2; |
| | 831 | text-halo-color: #8a2be2; |
| | 832 | } |
| | 833 | /* --------- */ |
| 913 | | relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 914 | | { |
| 915 | | symbol-fill-color: #a52a2a; |
| 916 | | text-halo-color: #a52a2a; |
| 917 | | } |
| 918 | | way["highway"]["name"][prop(crc)>=3030][prop(crc)<3333] |
| 919 | | { |
| 920 | | color: #a52a2a; |
| 921 | | text-halo-color: #a52a2a; |
| 922 | | } |
| 923 | | /* --------- */ |
| | 845 | relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 846 | symbol-fill-color: #a52a2a; |
| | 847 | text-halo-color: #a52a2a; |
| | 848 | } |
| | 849 | way["highway"]["name"][prop(crc)>=3030][prop(crc)<3333] { |
| | 850 | color: #a52a2a; |
| | 851 | text-halo-color: #a52a2a; |
| | 852 | } |
| | 853 | /* --------- */ |
| 935 | | relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 936 | | { |
| 937 | | symbol-fill-color: #f0b9a6; |
| 938 | | text-halo-color: #f0b9a6; |
| 939 | | } |
| 940 | | way["highway"]["name"][prop(crc)>=3333][prop(crc)<3636] |
| 941 | | { |
| 942 | | color: #f0b9a6; |
| 943 | | text-halo-color: #f0b9a6; |
| 944 | | } |
| 945 | | /* --------- */ |
| | 865 | relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 866 | symbol-fill-color: #f0b9a6; |
| | 867 | text-halo-color: #f0b9a6; |
| | 868 | } |
| | 869 | way["highway"]["name"][prop(crc)>=3333][prop(crc)<3636] { |
| | 870 | color: #f0b9a6; |
| | 871 | text-halo-color: #f0b9a6; |
| | 872 | } |
| | 873 | /* --------- */ |
| 957 | | relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 958 | | { |
| 959 | | symbol-fill-color: #8fbc8f; |
| 960 | | text-halo-color: #8fbc8f; |
| 961 | | } |
| 962 | | way["highway"]["name"][prop(crc)>=3636][prop(crc)<3939] |
| 963 | | { |
| 964 | | color: #8fbc8f; |
| 965 | | text-halo-color: #8fbc8f; |
| 966 | | } |
| 967 | | /* --------- */ |
| | 885 | relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 886 | symbol-fill-color: #8fbc8f; |
| | 887 | text-halo-color: #8fbc8f; |
| | 888 | } |
| | 889 | way["highway"]["name"][prop(crc)>=3636][prop(crc)<3939] { |
| | 890 | color: #8fbc8f; |
| | 891 | text-halo-color: #8fbc8f; |
| | 892 | } |
| | 893 | /* --------- */ |
| 979 | | relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 980 | | { |
| 981 | | symbol-fill-color: #1b7777; |
| 982 | | text-halo-color: #1b7777; |
| 983 | | } |
| 984 | | way["highway"]["name"][prop(crc)>=3939][prop(crc)<4242] |
| 985 | | { |
| 986 | | color: #1b7777; |
| 987 | | text-halo-color: #1b7777; |
| 988 | | } |
| 989 | | /* --------- */ |
| | 905 | relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 906 | symbol-fill-color: #1b7777; |
| | 907 | text-halo-color: #1b7777; |
| | 908 | } |
| | 909 | way["highway"]["name"][prop(crc)>=3939][prop(crc)<4242] { |
| | 910 | color: #1b7777; |
| | 911 | text-halo-color: #1b7777; |
| | 912 | } |
| | 913 | /* --------- */ |
| 1001 | | relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1002 | | { |
| 1003 | | symbol-fill-color: #ff1493; |
| 1004 | | text-halo-color: #ff1493; |
| 1005 | | } |
| 1006 | | way["highway"]["name"][prop(crc)>=4242][prop(crc)<4545] |
| 1007 | | { |
| 1008 | | color: #ff1493; |
| 1009 | | text-halo-color: #ff1493; |
| 1010 | | } |
| 1011 | | /* --------- */ |
| | 925 | relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 926 | symbol-fill-color: #ff1493; |
| | 927 | text-halo-color: #ff1493; |
| | 928 | } |
| | 929 | way["highway"]["name"][prop(crc)>=4242][prop(crc)<4545] { |
| | 930 | color: #ff1493; |
| | 931 | text-halo-color: #ff1493; |
| | 932 | } |
| | 933 | /* --------- */ |
| 1023 | | relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1024 | | { |
| 1025 | | symbol-fill-color: #0072e2; |
| 1026 | | text-halo-color: #0072e2; |
| 1027 | | } |
| 1028 | | way["highway"]["name"][prop(crc)>=4545][prop(crc)<4848] |
| 1029 | | { |
| 1030 | | color: #0072e2; |
| 1031 | | text-halo-color: #0072e2; |
| 1032 | | } |
| 1033 | | /* --------- */ |
| | 945 | relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 946 | symbol-fill-color: #0072e2; |
| | 947 | text-halo-color: #0072e2; |
| | 948 | } |
| | 949 | way["highway"]["name"][prop(crc)>=4545][prop(crc)<4848] { |
| | 950 | color: #0072e2; |
| | 951 | text-halo-color: #0072e2; |
| | 952 | } |
| | 953 | /* --------- */ |
| 1045 | | relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1046 | | { |
| 1047 | | symbol-fill-color: #008f00; |
| 1048 | | text-halo-color: #008f00; |
| 1049 | | } |
| 1050 | | way["highway"]["name"][prop(crc)>=4848][prop(crc)<5151] |
| 1051 | | { |
| 1052 | | color: #008f00; |
| 1053 | | text-halo-color: #008f00; |
| 1054 | | } |
| 1055 | | /* --------- */ |
| | 965 | relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 966 | symbol-fill-color: #008f00; |
| | 967 | text-halo-color: #008f00; |
| | 968 | } |
| | 969 | way["highway"]["name"][prop(crc)>=4848][prop(crc)<5151] { |
| | 970 | color: #008f00; |
| | 971 | text-halo-color: #008f00; |
| | 972 | } |
| | 973 | /* --------- */ |
| 1067 | | relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1068 | | { |
| 1069 | | symbol-fill-color: #ffcc00; |
| 1070 | | text-halo-color: #ffcc00; |
| 1071 | | } |
| 1072 | | way["highway"]["name"][prop(crc)>=5151][prop(crc)<5454] |
| 1073 | | { |
| 1074 | | color: #ffcc00; |
| 1075 | | text-halo-color: #ffcc00; |
| 1076 | | } |
| 1077 | | /* --------- */ |
| | 985 | relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 986 | symbol-fill-color: #ffcc00; |
| | 987 | text-halo-color: #ffcc00; |
| | 988 | } |
| | 989 | way["highway"]["name"][prop(crc)>=5151][prop(crc)<5454] { |
| | 990 | color: #ffcc00; |
| | 991 | text-halo-color: #ffcc00; |
| | 992 | } |
| | 993 | /* --------- */ |
| 1089 | | relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1090 | | { |
| 1091 | | symbol-fill-color: #BF9017; |
| 1092 | | text-halo-color: #BF9017; |
| 1093 | | } |
| 1094 | | way["highway"]["name"][prop(crc)>=5454][prop(crc)<5757] |
| 1095 | | { |
| 1096 | | color: #BF9017; |
| 1097 | | text-halo-color: #BF9017; |
| 1098 | | } |
| 1099 | | /* --------- */ |
| | 1005 | relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1006 | symbol-fill-color: #BF9017; |
| | 1007 | text-halo-color: #BF9017; |
| | 1008 | } |
| | 1009 | way["highway"]["name"][prop(crc)>=5454][prop(crc)<5757] { |
| | 1010 | color: #BF9017; |
| | 1011 | text-halo-color: #BF9017; |
| | 1012 | } |
| | 1013 | /* --------- */ |
| 1111 | | relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1112 | | { |
| 1113 | | symbol-fill-color: #adff2f; |
| 1114 | | text-halo-color: #adff2f; |
| 1115 | | } |
| 1116 | | way["highway"]["name"][prop(crc)>=5757][prop(crc)<6060] |
| 1117 | | { |
| 1118 | | color: #adff2f; |
| 1119 | | text-halo-color: #adff2f; |
| 1120 | | } |
| 1121 | | /* --------- */ |
| | 1025 | relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1026 | symbol-fill-color: #adff2f; |
| | 1027 | text-halo-color: #adff2f; |
| | 1028 | } |
| | 1029 | way["highway"]["name"][prop(crc)>=5757][prop(crc)<6060] { |
| | 1030 | color: #adff2f; |
| | 1031 | text-halo-color: #adff2f; |
| | 1032 | } |
| | 1033 | /* --------- */ |
| 1133 | | relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1134 | | { |
| 1135 | | symbol-fill-color: #ff69b4; |
| 1136 | | text-halo-color: #ff69b4; |
| 1137 | | } |
| 1138 | | way["highway"]["name"][prop(crc)>=6060][prop(crc)<6363] |
| 1139 | | { |
| 1140 | | color: #ff69b4; |
| 1141 | | text-halo-color: #ff69b4; |
| 1142 | | } |
| 1143 | | /* --------- */ |
| | 1045 | relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1046 | symbol-fill-color: #ff69b4; |
| | 1047 | text-halo-color: #ff69b4; |
| | 1048 | } |
| | 1049 | way["highway"]["name"][prop(crc)>=6060][prop(crc)<6363] { |
| | 1050 | color: #ff69b4; |
| | 1051 | text-halo-color: #ff69b4; |
| | 1052 | } |
| | 1053 | /* --------- */ |
| 1155 | | relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1156 | | { |
| 1157 | | symbol-fill-color: #cd5c5c; |
| 1158 | | text-halo-color: #cd5c5c; |
| 1159 | | } |
| 1160 | | way["highway"]["name"][prop(crc)>=6363][prop(crc)<6666] |
| 1161 | | { |
| 1162 | | color: #cd5c5c; |
| 1163 | | text-halo-color: #cd5c5c; |
| 1164 | | } |
| 1165 | | /* --------- */ |
| | 1065 | relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1066 | symbol-fill-color: #cd5c5c; |
| | 1067 | text-halo-color: #cd5c5c; |
| | 1068 | } |
| | 1069 | way["highway"]["name"][prop(crc)>=6363][prop(crc)<6666] { |
| | 1070 | color: #cd5c5c; |
| | 1071 | text-halo-color: #cd5c5c; |
| | 1072 | } |
| | 1073 | /* --------- */ |
| 1177 | | relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1178 | | { |
| 1179 | | symbol-fill-color: #7d5a07; |
| 1180 | | text-halo-color: #7d5a07; |
| 1181 | | } |
| 1182 | | way["highway"]["name"][prop(crc)>=6666][prop(crc)<6969] |
| 1183 | | { |
| 1184 | | color: #7d5a07; |
| 1185 | | text-halo-color: #7d5a07; |
| 1186 | | } |
| 1187 | | /* --------- */ |
| | 1085 | relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1086 | symbol-fill-color: #7d5a07; |
| | 1087 | text-halo-color: #7d5a07; |
| | 1088 | } |
| | 1089 | way["highway"]["name"][prop(crc)>=6666][prop(crc)<6969] { |
| | 1090 | color: #7d5a07; |
| | 1091 | text-halo-color: #7d5a07; |
| | 1092 | } |
| | 1093 | /* --------- */ |
| 1199 | | relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1200 | | { |
| 1201 | | symbol-fill-color: #824600; |
| 1202 | | text-halo-color: #824600; |
| 1203 | | } |
| 1204 | | way["highway"]["name"][prop(crc)>=6969][prop(crc)<7272] |
| 1205 | | { |
| 1206 | | color: #824600; |
| 1207 | | text-halo-color: #824600; |
| 1208 | | } |
| 1209 | | /* --------- */ |
| | 1105 | relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1106 | symbol-fill-color: #824600; |
| | 1107 | text-halo-color: #824600; |
| | 1108 | } |
| | 1109 | way["highway"]["name"][prop(crc)>=6969][prop(crc)<7272] { |
| | 1110 | color: #824600; |
| | 1111 | text-halo-color: #824600; |
| | 1112 | } |
| | 1113 | /* --------- */ |
| 1221 | | relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1222 | | { |
| 1223 | | symbol-fill-color: #f08080; |
| 1224 | | text-halo-color: #f08080; |
| 1225 | | } |
| 1226 | | way["highway"]["name"][prop(crc)>=7272][prop(crc)<7575] |
| 1227 | | { |
| 1228 | | color: #f08080; |
| 1229 | | text-halo-color: #f08080; |
| 1230 | | } |
| 1231 | | /* --------- */ |
| | 1125 | relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1126 | symbol-fill-color: #f08080; |
| | 1127 | text-halo-color: #f08080; |
| | 1128 | } |
| | 1129 | way["highway"]["name"][prop(crc)>=7272][prop(crc)<7575] { |
| | 1130 | color: #f08080; |
| | 1131 | text-halo-color: #f08080; |
| | 1132 | } |
| | 1133 | /* --------- */ |
| 1243 | | relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1244 | | { |
| 1245 | | symbol-fill-color: #F75617; |
| 1246 | | text-halo-color: #F75617; |
| 1247 | | } |
| 1248 | | way["highway"]["name"][prop(crc)>=7575][prop(crc)<7878] |
| 1249 | | { |
| 1250 | | color: #F75617; |
| 1251 | | text-halo-color: #F75617; |
| 1252 | | } |
| 1253 | | /* --------- */ |
| | 1145 | relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1146 | symbol-fill-color: #F75617; |
| | 1147 | text-halo-color: #F75617; |
| | 1148 | } |
| | 1149 | way["highway"]["name"][prop(crc)>=7575][prop(crc)<7878] { |
| | 1150 | color: #F75617; |
| | 1151 | text-halo-color: #F75617; |
| | 1152 | } |
| | 1153 | /* --------- */ |
| 1265 | | relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1266 | | { |
| 1267 | | symbol-fill-color: #54d954; |
| 1268 | | text-halo-color: #54d954; |
| 1269 | | } |
| 1270 | | way["highway"]["name"][prop(crc)>=7878][prop(crc)<8181] |
| 1271 | | { |
| 1272 | | color: #54d954; |
| 1273 | | text-halo-color: #54d954; |
| 1274 | | } |
| 1275 | | /* --------- */ |
| | 1165 | relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1166 | symbol-fill-color: #54d954; |
| | 1167 | text-halo-color: #54d954; |
| | 1168 | } |
| | 1169 | way["highway"]["name"][prop(crc)>=7878][prop(crc)<8181] { |
| | 1170 | color: #54d954; |
| | 1171 | text-halo-color: #54d954; |
| | 1172 | } |
| | 1173 | /* --------- */ |
| 1287 | | relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1288 | | { |
| 1289 | | symbol-fill-color: #ba55d3; |
| 1290 | | text-halo-color: #ba55d3; |
| 1291 | | } |
| 1292 | | way["highway"]["name"][prop(crc)>=8181][prop(crc)<8484] |
| 1293 | | { |
| 1294 | | color: #ba55d3; |
| 1295 | | text-halo-color: #ba55d3; |
| 1296 | | } |
| 1297 | | /* --------- */ |
| | 1185 | relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1186 | symbol-fill-color: #ba55d3; |
| | 1187 | text-halo-color: #ba55d3; |
| | 1188 | } |
| | 1189 | way["highway"]["name"][prop(crc)>=8181][prop(crc)<8484] { |
| | 1190 | color: #ba55d3; |
| | 1191 | text-halo-color: #ba55d3; |
| | 1192 | } |
| | 1193 | /* --------- */ |
| 1309 | | relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1310 | | { |
| 1311 | | symbol-fill-color: #9370db; |
| 1312 | | text-halo-color: #9370db; |
| 1313 | | } |
| 1314 | | way["highway"]["name"][prop(crc)>=8484][prop(crc)<8787] |
| 1315 | | { |
| 1316 | | color: #9370db; |
| 1317 | | text-halo-color: #9370db; |
| 1318 | | } |
| 1319 | | /* --------- */ |
| | 1205 | relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1206 | symbol-fill-color: #9370db; |
| | 1207 | text-halo-color: #9370db; |
| | 1208 | } |
| | 1209 | way["highway"]["name"][prop(crc)>=8484][prop(crc)<8787] { |
| | 1210 | color: #9370db; |
| | 1211 | text-halo-color: #9370db; |
| | 1212 | } |
| | 1213 | /* --------- */ |
| 1331 | | relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1332 | | { |
| 1333 | | symbol-fill-color: #ff7c00; |
| 1334 | | text-halo-color: #ff7c00; |
| 1335 | | } |
| 1336 | | way["highway"]["name"][prop(crc)>=8787][prop(crc)<9090] |
| 1337 | | { |
| 1338 | | color: #ff7c00; |
| 1339 | | text-halo-color: #ff7c00; |
| 1340 | | } |
| 1341 | | /* --------- */ |
| | 1225 | relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1226 | symbol-fill-color: #ff7c00; |
| | 1227 | text-halo-color: #ff7c00; |
| | 1228 | } |
| | 1229 | way["highway"]["name"][prop(crc)>=8787][prop(crc)<9090] { |
| | 1230 | color: #ff7c00; |
| | 1231 | text-halo-color: #ff7c00; |
| | 1232 | } |
| | 1233 | /* --------- */ |
| 1353 | | relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1354 | | { |
| 1355 | | symbol-fill-color: #3cb371; |
| 1356 | | text-halo-color: #3cb371; |
| 1357 | | } |
| 1358 | | way["highway"]["name"][prop(crc)>=9090][prop(crc)<9393] |
| 1359 | | { |
| 1360 | | color: #3cb371; |
| 1361 | | text-halo-color: #3cb371; |
| 1362 | | } |
| 1363 | | /* --------- */ |
| | 1245 | relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1246 | symbol-fill-color: #3cb371; |
| | 1247 | text-halo-color: #3cb371; |
| | 1248 | } |
| | 1249 | way["highway"]["name"][prop(crc)>=9090][prop(crc)<9393] { |
| | 1250 | color: #3cb371; |
| | 1251 | text-halo-color: #3cb371; |
| | 1252 | } |
| | 1253 | /* --------- */ |
| 1375 | | relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1376 | | { |
| 1377 | | symbol-fill-color: #707000; |
| 1378 | | text-halo-color: #707000; |
| 1379 | | |
| 1380 | | } |
| 1381 | | way["highway"]["name"][prop(crc)>=9393][prop(crc)<9696] |
| 1382 | | { |
| 1383 | | color: #707000; |
| 1384 | | text-halo-color: #707000; |
| 1385 | | } |
| 1386 | | /* --------- */ |
| | 1265 | relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1266 | symbol-fill-color: #707000; |
| | 1267 | text-halo-color: #707000; |
| | 1268 | |
| | 1269 | } |
| | 1270 | way["highway"]["name"][prop(crc)>=9393][prop(crc)<9696] { |
| | 1271 | color: #707000; |
| | 1272 | text-halo-color: #707000; |
| | 1273 | } |
| | 1274 | /* --------- */ |
| 1398 | | relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo |
| 1399 | | { |
| 1400 | | symbol-fill-color: #ff4444; |
| 1401 | | text-halo-color: #ff4444; |
| 1402 | | } |
| 1403 | | way["highway"]["name"][prop(crc)>=9696] |
| 1404 | | { |
| 1405 | | color: #ff4444; |
| 1406 | | text-halo-color: #ff4444; |
| | 1286 | relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { |
| | 1287 | symbol-fill-color: #ff4444; |
| | 1288 | text-halo-color: #ff4444; |
| | 1289 | } |
| | 1290 | way["highway"]["name"][prop(crc)>=9696] { |
| | 1291 | color: #ff4444; |
| | 1292 | text-halo-color: #ff4444; |
| 1497 | | text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " ", tr("street?"), " | ", tag("name")), concat(tag("addr:housenumber"), " ", tr("street?")))); |
| 1498 | | text-halo-color: red; |
| 1499 | | text-halo-radius: 2; |
| 1500 | | text-halo-opacity: 0.8; |
| 1501 | | width: 3; |
| 1502 | | fill-color: red; |
| 1503 | | fill-opacity:0.7; |
| 1504 | | text-color: black; |
| 1505 | | font-size: 10; |
| 1506 | | casing-width: 1; |
| 1507 | | casing-color: yellow; |
| 1508 | | z-index: 1; |
| | 1382 | text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " ", tr("street?"), " | ", tag("name")), concat(tag("addr:housenumber"), " ", tr("street?")))); |
| | 1383 | text-halo-color: red; |
| | 1384 | text-halo-radius: 2; |
| | 1385 | text-halo-opacity: 0.8; |
| | 1386 | width: 3; |
| | 1387 | fill-color: red; |
| | 1388 | fill-opacity:0.7; |
| | 1389 | text-color: black; |
| | 1390 | font-size: 10; |
| | 1391 | casing-width: 1; |
| | 1392 | casing-color: yellow; |
| | 1393 | z-index: 1; |
| 1513 | | text: eval(concat(tag("addr:housenumber"), " ", tr("street?"))); |
| 1514 | | font-size: 12; |
| 1515 | | text-color: black; |
| 1516 | | text-halo-color: red; |
| 1517 | | text-halo-radius: 2; |
| 1518 | | text-halo-opacity: 0.8; |
| 1519 | | text-anchor-vertical: center; |
| 1520 | | symbol-shape: triangle; |
| 1521 | | symbol-fill-opacity:0.7; |
| 1522 | | symbol-fill-color: red; |
| 1523 | | symbol-size: 30; |
| 1524 | | symbol-stroke-color: yellow; |
| 1525 | | z-index: -1; |
| 1526 | | } |
| 1527 | | |
| 1528 | | /* have street, miss housenumber */ |
| | 1398 | text: eval(concat(tag("addr:housenumber"), " ", tr("street?"))); |
| | 1399 | font-size: 12; |
| | 1400 | text-color: black; |
| | 1401 | text-halo-color: red; |
| | 1402 | text-halo-radius: 2; |
| | 1403 | text-halo-opacity: 0.8; |
| | 1404 | text-anchor-vertical: center; |
| | 1405 | symbol-shape: triangle; |
| | 1406 | symbol-fill-opacity:0.7; |
| | 1407 | symbol-fill-color: red; |
| | 1408 | symbol-size: 30; |
| | 1409 | symbol-stroke-color: yellow; |
| | 1410 | z-index: -1; |
| | 1411 | } |
| | 1412 | |
| | 1413 | /* have street, miss housenumber */ |
| 1550 | | area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] |
| 1551 | | { |
| 1552 | | width: 3; |
| 1553 | | text-halo-radius: 2; |
| 1554 | | fill-color: red; |
| 1555 | | fill-opacity:0.7; |
| 1556 | | text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); |
| 1557 | | text-position: center; |
| 1558 | | text-color: black; |
| 1559 | | font-size: 12; |
| 1560 | | casing-width: 1; |
| 1561 | | casing-color: yellow; |
| | 1432 | area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] { |
| | 1433 | width: 3; |
| | 1434 | text-halo-radius: 2; |
| | 1435 | fill-color: red; |
| | 1436 | fill-opacity:0.7; |
| | 1437 | text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); |
| | 1438 | text-position: center; |
| | 1439 | text-color: black; |
| | 1440 | font-size: 12; |
| | 1441 | casing-width: 1; |
| | 1442 | casing-color: yellow; |
| 1608 | | way["addr:interpolation"]["addr:housenumber"] |
| 1609 | | { |
| 1610 | | text: tr("addr:interpolation shouldn't have other addr:*=* tags!"); |
| 1611 | | color: red; |
| 1612 | | width: 4; |
| 1613 | | dashes: 28,2; |
| 1614 | | dashes-background-color: yellow; |
| 1615 | | object-z-index:-1.0; |
| 1616 | | text-halo-color: red; |
| 1617 | | text-halo-radius: 2; |
| 1618 | | text-color: black; |
| 1619 | | font-size: 12; |
| 1620 | | casing-width: 0.7; |
| 1621 | | casing-color: yellow; |
| 1622 | | } |
| 1623 | | |
| 1624 | | /* names of nodes */ |
| 1625 | | node["addr:housenumber"] |
| 1626 | | { |
| 1627 | | font-size: 10; |
| 1628 | | text-color: white; |
| 1629 | | text-anchor-vertical: center; |
| 1630 | | text-offset-y: -10; |
| 1631 | | text-offset-x: 8; |
| 1632 | | } |
| 1633 | | |
| 1634 | | node|z22-["addr:housenumber"] |
| 1635 | | { |
| 1636 | | font-size: 11; |
| 1637 | | } |
| 1638 | | /* hide housenumbers of default layer */ |
| 1639 | | node["addr:housenumber"][!name] |
| 1640 | | { |
| 1641 | | font-size: 0; |
| | 1486 | way["addr:interpolation"]["addr:housenumber"] { |
| | 1487 | text: tr("addr:interpolation shouldn't have other addr:*=* tags!"); |
| | 1488 | color: red; |
| | 1489 | width: 4; |
| | 1490 | dashes: 28,2; |
| | 1491 | dashes-background-color: yellow; |
| | 1492 | object-z-index:-1.0; |
| | 1493 | text-halo-color: red; |
| | 1494 | text-halo-radius: 2; |
| | 1495 | text-color: black; |
| | 1496 | font-size: 12; |
| | 1497 | casing-width: 0.7; |
| | 1498 | casing-color: yellow; |
| | 1499 | } |
| | 1500 | |
| | 1501 | /* names of nodes */ |
| | 1502 | node["addr:housenumber"] { |
| | 1503 | font-size: 10; |
| | 1504 | text-color: white; |
| | 1505 | text-anchor-vertical: center; |
| | 1506 | text-offset-y: -10; |
| | 1507 | text-offset-x: 8; |
| | 1508 | } |
| | 1509 | |
| | 1510 | node|z22-["addr:housenumber"] { |
| | 1511 | font-size: 11; |
| | 1512 | } |
| | 1513 | /* hide housenumbers of default layer */ |
| | 1514 | node["addr:housenumber"][!name] { |
| | 1515 | font-size: 0; |
| 1666 | | relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] |
| 1667 | | { |
| 1668 | | font-size: 11; |
| 1669 | | } |
| 1670 | | |
| 1671 | | /* text style of highways and false addr */ |
| 1672 | | way[highway][highway!="platform"][highway!="emergency_access_point"] |
| 1673 | | { |
| 1674 | | text-color: black; |
| 1675 | | font-size: 12; |
| 1676 | | } |
| 1677 | | |
| 1678 | | /* higway=residential and highway=living_street without name (but no roundabouts) */ |
| | 1538 | relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] { |
| | 1539 | font-size: 11; |
| | 1540 | } |
| | 1541 | |
| | 1542 | /* text style of highways and false addr */ |
| | 1543 | way[highway][highway!="platform"][highway!="emergency_access_point"] { |
| | 1544 | text-color: black; |
| | 1545 | font-size: 12; |
| | 1546 | } |
| | 1547 | |
| | 1548 | /* higway=residential and highway=living_street without name (but no roundabouts) */ |