Changes between Version 73 and Version 74 of Styles/Coloured_Streets
- Timestamp:
- 2014-09-01T00:27:59+02:00 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Coloured_Streets
v73 v74 176 176 #!style type="mapcss" 177 177 178 meta 178 meta 179 179 { 180 180 title: "Coloured Streets"; 181 version: "3.3 3.[[revision]]_[[date]]";182 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 7 287.";181 version: "3.35.[[revision]]_[[date]]"; 182 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."; 183 183 icon: "http://upload.wikimedia.org/wikipedia/commons/3/3a/ColouredStreetsIcon.png"; 184 184 author: "geozeisig, Klumbumbus"; 185 185 link: "http://josm.openstreetmap.de/wiki/Styles/Coloured_Streets"; 186 186 watch-modified: true; 187 min-josm-version: "7 287";188 /* This mapcss mappaint style was created for JOSM 7 287. I try to support future versions of JOSM and its internal default mappaint style as long as possible. */187 min-josm-version: "7480"; 188 /* This mapcss mappaint style was created for JOSM 7480. I try to support future versions of JOSM and its internal default mappaint style as long as possible. */ 189 189 } 190 190 … … 192 192 { 193 193 title: "Coloured Streets"; 194 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 7 287.";194 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."; 195 195 link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets"; 196 196 } … … 200 200 /* ------------------------------------------------------------------------------------------------------------------------ */ 201 201 202 /* Create settings. After changing a setting in the advanced preferences you need to disable and reenable the style to apply the changes. */ 203 * 204 { 205 show_bicycle: JOSM_pref(coloured_streets_setting_show_cycleway_dashes, false); 206 /* Default is false, that means the coloured dashes of streets with cycleway=* and named cycle-/footways are hidden. 207 This is because the coloured dashes can confuse you in Coloured Streets.*/ 208 allow_postcode: JOSM_pref(coloured_streets_setting_allow_postcode, false); 209 /* Default is false, that means a warning is displayed, if you put postcode=* on streets. */ 210 support_prefix_and_suffix: JOSM_pref(coloured_streets_setting_support_prefix_and_suffix_on_highway_names, false); 211 /* Default is false, that means prefix and suffix are ignored. */ 212 show_missing_number_message: JOSM_pref(coloured_streets_setting_display_missing_number_message, true); 213 /* Default is true, that means the message "number?" is displayed for adresses with addr:street or addr:place but without addr:housenumber. */ 202 /* Create mappaint user settings. */ 203 setting::display_bicycle { 204 type: boolean; 205 label: tr("Display cycleway dashes"); 206 default: false; 207 } 208 setting::allow_postcode { 209 type: boolean; 210 label: tr("Allow addr:postcode on streets"); 211 default: false; 212 } 213 setting::support_prefix_and_suffix { 214 type: boolean; 215 label: tr("Support prefix and suffix on street names"); 216 default: false; 217 } 218 setting::display_missing_number_message { 219 type: boolean; 220 label: tr("Display missing number message"); 221 default: true; 222 } 223 setting::support_associatedstreet { 224 type: boolean; 225 label: tr("Support associatedStreet relations"); 226 default: true; 214 227 } 215 228 … … 217 230 Due to the division by 429496.7296 crc is always a number between 0 and 10000. */ 218 231 /* streets and pedestrian areas */ 219 way[highway][name][highway!="platform"][ prop(support_prefix_and_suffix)=false],220 way[highway][name][highway!="platform"][ prop(support_prefix_and_suffix)=true][!name:prefix][!name:suffix],221 area[highway="pedestrian"][name][ prop(support_prefix_and_suffix)=false]:closed,222 area[highway="pedestrian"][name][ prop(support_prefix_and_suffix)=true][!name:prefix][!name:suffix]:closed232 way[highway][name][highway!="platform"][!setting("support_prefix_and_suffix")], 233 way[highway][name][highway!="platform"][setting("support_prefix_and_suffix")][!name:prefix][!name:suffix], 234 area[highway="pedestrian"][name][!setting("support_prefix_and_suffix")]:closed, 235 area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][!name:prefix][!name:suffix]:closed 223 236 { 224 237 crc: CRC32_checksum(tag(name))/429496.7296; 225 238 } 226 way[highway][name][highway!="platform"][ prop(support_prefix_and_suffix)=true][name:prefix][!name:suffix],227 area[highway="pedestrian"][name][ prop(support_prefix_and_suffix)=true][name:prefix][!name:suffix]:closed239 way[highway][name][highway!="platform"][setting("support_prefix_and_suffix")][name:prefix][!name:suffix], 240 area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][name:prefix][!name:suffix]:closed 228 241 { 229 242 crc: CRC32_checksum(concat(tag("name:prefix"), " ", tag("name")))/429496.7296; 230 243 } 231 way[highway][name][highway!="platform"][ prop(support_prefix_and_suffix)=true][!name:prefix][name:suffix],232 area[highway="pedestrian"][name][ prop(support_prefix_and_suffix)=true][!name:prefix][name:suffix]:closed244 way[highway][name][highway!="platform"][setting("support_prefix_and_suffix")][!name:prefix][name:suffix], 245 area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][!name:prefix][name:suffix]:closed 233 246 { 234 247 crc: CRC32_checksum(concat(tag("name"), " ", tag("name:suffix")))/429496.7296; 235 248 } 236 way[highway][name][highway!="platform"][ prop(support_prefix_and_suffix)=true][name:prefix][name:suffix],237 area[highway="pedestrian"][name][ prop(support_prefix_and_suffix)=true][name:prefix][name:suffix]:closed249 way[highway][name][highway!="platform"][setting("support_prefix_and_suffix")][name:prefix][name:suffix], 250 area[highway="pedestrian"][name][setting("support_prefix_and_suffix")][name:prefix][name:suffix]:closed 238 251 { 239 252 crc: CRC32_checksum(concat(tag("name:prefix"), " ", tag("name"), " ", tag("name:suffix")))/429496.7296; … … 241 254 242 255 /* associated street relations */ 243 relation[type="associatedStreet"][name] > area["addr:housenumber"][ prop(support_prefix_and_suffix)=false],244 relation[type="associatedStreet"][name] > node["addr:housenumber"][ prop(support_prefix_and_suffix, default)=false]::halo,245 relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > area["addr:housenumber"][ prop(support_prefix_and_suffix)=true],246 relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > node["addr:housenumber"][ prop(support_prefix_and_suffix, default)=true]::halo256 relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 257 relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo, 258 relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > area["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 259 relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo 247 260 { 248 261 crc: CRC32_checksum(parent_tag("name"))/429496.7296; 249 262 } 250 relation[type="associatedStreet"][name][name:prefix][!name:suffix] > area["addr:housenumber"][ prop(support_prefix_and_suffix)=true],251 relation[type="associatedStreet"][name][name:prefix][!name:suffix] > node["addr:housenumber"][ prop(support_prefix_and_suffix, default)=true]::halo263 relation[type="associatedStreet"][name][name:prefix][!name:suffix] > area["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 264 relation[type="associatedStreet"][name][name:prefix][!name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo 252 265 { 253 266 crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name")))/429496.7296; 254 267 } 255 relation[type="associatedStreet"][name][!name:prefix][name:suffix] > area["addr:housenumber"][ prop(support_prefix_and_suffix)=true],256 relation[type="associatedStreet"][name][!name:prefix][name:suffix] > node["addr:housenumber"][ prop(support_prefix_and_suffix, default)=true]::halo268 relation[type="associatedStreet"][name][!name:prefix][name:suffix] > area["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 269 relation[type="associatedStreet"][name][!name:prefix][name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo 257 270 { 258 271 crc: CRC32_checksum(concat(parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296; 259 272 } 260 relation[type="associatedStreet"][name][name:prefix][name:suffix] > area["addr:housenumber"][ prop(support_prefix_and_suffix)=true],261 relation[type="associatedStreet"][name][name:prefix][name:suffix] > node["addr:housenumber"][ prop(support_prefix_and_suffix, default)=true]::halo273 relation[type="associatedStreet"][name][name:prefix][name:suffix] > area["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 274 relation[type="associatedStreet"][name][name:prefix][name:suffix] > node["addr:housenumber"][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo 262 275 { 263 276 crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296; … … 296 309 /* ------------------------------------------------------------------------------------------------------------------------ */ 297 310 /* ------------------------------------------------------------------------------------------------------------------------ */ 298 299 /* General display rules for nodes and areas on lower and higher zoom levels for better view. 300 This section is inspired by the mappaint style "Less obtrusive nodes". */ 301 /* smaller nodes on low zoom levels and hiding text and icons */ 302 canvas 303 { 304 default-points: false; 305 } 306 307 node 308 { 309 text : auto;310 } 311 312 node|z17- 313 { 314 symbol-size:1; 315 symbol-shape: square; 316 symbol-stroke-color: #ffff00; 317 } 311 /* Display a warning message if the josm version is to old */ 312 @media (max-josm-version: 7479) 313 { 314 node[fixme]::core_fixme, 315 node[note]::core_note, 316 node[place]::oldJOSM, 317 node[natural]::oldJOSM, 318 node:new::oldJOSM 319 { 320 text: tr("Your JOSM version is to old for the mappaint style Coloured Streets. Please update JOSM."); 321 text-color: orange; 322 text-halo-radius: 2; 323 text-halo-color: black; 324 font-size: 11; 325 major-z-index: 100; 326 } 327 } 328 329 /* Changes to the JOSM internal mappaint style elemstyles.mapcss to fit better together with Coloured Streets; hide distracting features */ 330 /* Zoom behavior of nodes and text, which is a bit different than in the default style */ 318 331 319 332 node|z17 { symbol-size: 2; } … … 333 346 node|z20-:connection { symbol-size: 6; } 334 347 335 336 node|z-16, relation|z-16[type=restriction] 337 { 338 icon-image: none; 339 } 340 341 node|z-17 342 { 343 text: eval(""); 344 } 345 346 /* bigger text of nodes and areas on high zoom levels */ 348 node|z18-19,area|z18-19 { font-size: 8; } 347 349 node|z20,area|z20 { font-size: 9; } 348 350 node|z21,area|z21 { font-size: 10; } 349 351 node|z22-,area|z22- { font-size: 11; } 350 352 351 /* ------------------------------------------------------------------------------------------------------------------------ */352 /* ------------------------------------------------------------------------------------------------------------------------ */353 /* ------------------------------------------------------------------------------------------------------------------------ */354 355 /* Changes to the JOSM internal mappaint style elemstyles.mapcss to fit better together with Coloured Streets; hide distracting features */356 353 /* tone down landuse fill-color */ 357 354 area[landuse] … … 402 399 403 400 /* option to deactivate the paint style of cycleways (lane and track) */ 404 way.lR[ prop(show_bicycle, default)=false]::core_cycleway,405 way.tR[ prop(show_bicycle, default)=false]::core_cycleway,406 way[cycleway=opposite][ prop(show_bicycle, default)=false]::core_cycleway401 way.lR[!setting("display_bicycle")]::core_cycleway, 402 way.tR[!setting("display_bicycle")]::core_cycleway, 403 way[cycleway=opposite][!setting("display_bicycle")]::core_cycleway 407 404 { 408 405 width: 0; 409 406 } 410 407 /* (grouping the previous and the following block doesn't work correctly, see http://josm.openstreetmap.de/ticket/10106 )*/ 411 way[prop("tL","core_cycleway")][ prop(show_bicycle, default)=false]::core_cycleway2,412 way[prop("lL","core_cycleway")][ prop(show_bicycle, default)=false]::core_cycleway2408 way[prop("tL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2, 409 way[prop("lL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2 413 410 { 414 411 width: 0; 415 412 } 416 way[ prop(show_bicycle)=false][name][highway=path][bicycle=designated][foot=designated],417 way[ prop(show_bicycle)=false][name][highway=path][bicycle=official][foot=official],418 way[ prop(show_bicycle)=false][name][highway=cycleway][foot=yes],419 way[ prop(show_bicycle)=false][name][highway=path][bicycle=designated][foot=yes],420 way[ prop(show_bicycle)=false][name][highway=path][bicycle=official][foot=yes],421 way[ prop(show_bicycle)=false][name][highway=footway][bicycle=yes],422 way[ prop(show_bicycle)=false][name][highway=path][bicycle=yes][foot=designated],423 way[ prop(show_bicycle)=false][name][highway=path][bicycle=yes][foot=official]413 way[!setting("display_bicycle")][name][highway=path][bicycle=designated][foot=designated], 414 way[!setting("display_bicycle")][name][highway=path][bicycle=official][foot=official], 415 way[!setting("display_bicycle")][name][highway=cycleway][foot=yes], 416 way[!setting("display_bicycle")][name][highway=path][bicycle=designated][foot=yes], 417 way[!setting("display_bicycle")][name][highway=path][bicycle=official][foot=yes], 418 way[!setting("display_bicycle")][name][highway=footway][bicycle=yes], 419 way[!setting("display_bicycle")][name][highway=path][bicycle=yes][foot=designated], 420 way[!setting("display_bicycle")][name][highway=path][bicycle=yes][foot=official] 424 421 { 425 422 dashes: none; … … 438 435 } 439 436 437 /* hide auto-text of streets except for name */ 438 way[highway][!name] 439 { 440 text: none; 441 } 440 442 /* ------------------------------------------------------------------------------------------------------------------------ */ 441 443 /* ------------------------------------------------------------------------------------------------------------------------ */ … … 447 449 area|z18-["addr:street"], 448 450 area|z18-["addr:place"], 449 relation[type="associatedStreet"] > area|z18-["addr:housenumber"] 451 relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] 450 452 { 451 453 width: 3; … … 453 455 text-halo-radius: 3; 454 456 text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " | ", tag("name")), tag("addr:housenumber"))); 457 z-index: 1; 455 458 } 456 459 area|z-17["addr:street"], 457 460 area|z-17["addr:place"], 458 relation[type="associatedStreet"] > area|z-17["addr:housenumber"] 461 relation[type="associatedStreet"] > area|z-17["addr:housenumber"][setting("support_associatedstreet")] 459 462 { 460 463 width: 3; 461 464 fill-opacity:0.2; 462 465 text: ; 466 z-index: 1; 463 467 } 464 468 /* address nodes */ 465 469 node|z17-["addr:street"]::halo, 466 470 node|z17-["addr:place"]::halo, 467 relation[type="associatedStreet"] > node|z17-["addr:housenumber"]::halo 471 relation[type="associatedStreet"] > node|z17-["addr:housenumber"][setting("support_associatedstreet")]::halo 468 472 { 469 473 symbol-size: 22; … … 471 475 node|z16["addr:street"]::halo, 472 476 node|z16["addr:place"]::halo, 473 relation[type="associatedStreet"] > node|z16["addr:housenumber"]::halo 477 relation[type="associatedStreet"] > node|z16["addr:housenumber"][setting("support_associatedstreet")]::halo 474 478 { 475 479 symbol-size: 12; … … 477 481 node|z15["addr:street"]::halo, 478 482 node|z15["addr:place"]::halo, 479 relation[type="associatedStreet"] > node|z15["addr:housenumber"]::halo 483 relation[type="associatedStreet"] > node|z15["addr:housenumber"][setting("support_associatedstreet")]::halo 480 484 { 481 485 symbol-size: 8; … … 483 487 node|z14["addr:street"]::halo, 484 488 node|z14["addr:place"]::halo, 485 relation[type="associatedStreet"] > node|z14["addr:housenumber"]::halo 489 relation[type="associatedStreet"] > node|z14["addr:housenumber"][setting("support_associatedstreet")]::halo 486 490 { 487 491 symbol-size: 6; … … 489 493 node|z13["addr:street"]::halo, 490 494 node|z13["addr:place"]::halo, 491 relation[type="associatedStreet"] > node|z13["addr:housenumber"]::halo 495 relation[type="associatedStreet"] > node|z13["addr:housenumber"][setting("support_associatedstreet")]::halo 492 496 { 493 497 symbol-size: 4; … … 495 499 node|z-12["addr:street"]::halo, 496 500 node|z-12["addr:place"]::halo, 497 relation[type="associatedStreet"] > node|z-12["addr:housenumber"]::halo 501 relation[type="associatedStreet"] > node|z-12["addr:housenumber"][setting("support_associatedstreet")]::halo 498 502 { 499 503 symbol-size: 2; … … 503 507 node|z18-["addr:street"]::halo, 504 508 node|z18-["addr:place"]::halo, 505 relation[type="associatedStreet"] > node|z18-["addr:housenumber"]::halo 509 relation[type="associatedStreet"] > node|z18-["addr:housenumber"][setting("support_associatedstreet")]::halo 506 510 { 507 511 symbol-shape: circle; … … 518 522 node|z-17["addr:street"]::halo, 519 523 node|z-17["addr:place"]::halo, 520 relation[type="associatedStreet"] > node|z-17["addr:housenumber"]::halo 524 relation[type="associatedStreet"] > node|z-17["addr:housenumber"][setting("support_associatedstreet")]::halo 521 525 { 522 526 symbol-shape: circle; … … 562 566 { 563 567 font-size: 12; 564 text-color: #000000;568 text-color: black; 565 569 text-position: line; 566 570 text: eval(tag("name")); … … 589 593 width: 3; 590 594 font-size: 12; 591 text-color: #000000;595 text-color: black; 592 596 text-position: center; 593 597 text: eval(tag("name")); … … 617 621 area["addr:street"][prop(crc)<303], 618 622 area["addr:place"][prop(crc)<303], 619 relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"], 623 relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")], 620 624 area["highway"="pedestrian"]["name"][prop(crc)<303]:closed 621 625 { … … 626 630 node["addr:street"][prop(crc)<303]::halo, 627 631 node["addr:place"][prop(crc)<303]::halo, 628 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"]::halo 632 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 629 633 { 630 634 symbol-fill-color: #8B864E; … … 639 643 area["addr:street"][prop(crc)>=303][prop(crc)<606], 640 644 area["addr:place"][prop(crc)>=303][prop(crc)<606], 641 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"], 645 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")], 642 646 area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed 643 647 { … … 648 652 node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo, 649 653 node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo, 650 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"]::halo 654 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 651 655 { 652 656 symbol-fill-color: #b88142; … … 661 665 area["addr:street"][prop(crc)>=606][prop(crc)<909], 662 666 area["addr:place"][prop(crc)>=606][prop(crc)<909], 663 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"], 667 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")], 664 668 area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed 665 669 { … … 670 674 node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo, 671 675 node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo, 672 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"]::halo 676 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 673 677 { 674 678 symbol-fill-color: #a3fe8f; … … 683 687 area["addr:street"][prop(crc)>=909][prop(crc)<1212], 684 688 area["addr:place"][prop(crc)>=909][prop(crc)<1212], 685 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"], 689 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")], 686 690 area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed 687 691 { … … 692 696 node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo, 693 697 node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo, 694 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"]::halo 698 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 695 699 { 696 700 symbol-fill-color: #b8674c; … … 705 709 area["addr:street"][prop(crc)>=1212][prop(crc)<1515], 706 710 area["addr:place"][prop(crc)>=1212][prop(crc)<1515], 707 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"], 711 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")], 708 712 area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed 709 713 { … … 714 718 node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo, 715 719 node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo, 716 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"]::halo 720 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 717 721 { 718 722 symbol-fill-color: #f4ff6b; … … 727 731 area["addr:street"][prop(crc)>=1515][prop(crc)<1818], 728 732 area["addr:place"][prop(crc)>=1515][prop(crc)<1818], 729 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"], 733 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")], 730 734 area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed 731 735 { … … 736 740 node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo, 737 741 node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo, 738 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"]::halo 742 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 739 743 { 740 744 symbol-fill-color: #81c0ff; … … 749 753 area["addr:street"][prop(crc)>=1818][prop(crc)<2121], 750 754 area["addr:place"][prop(crc)>=1818][prop(crc)<2121], 751 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"], 755 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")], 752 756 area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed 753 757 { … … 758 762 node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo, 759 763 node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo, 760 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"]::halo 764 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 761 765 { 762 766 symbol-fill-color: #6b8e23; … … 771 775 area["addr:street"][prop(crc)>=2121][prop(crc)<2424], 772 776 area["addr:place"][prop(crc)>=2121][prop(crc)<2424], 773 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"], 777 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")], 774 778 area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed 775 779 { … … 780 784 node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo, 781 785 node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo, 782 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"]::halo 786 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 783 787 { 784 788 symbol-fill-color: #e1bd6a; … … 793 797 area["addr:street"][prop(crc)>=2424][prop(crc)<2727], 794 798 area["addr:place"][prop(crc)>=2424][prop(crc)<2727], 795 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"], 799 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")], 796 800 area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed 797 801 { … … 802 806 node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo, 803 807 node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo, 804 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"]::halo 808 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 805 809 { 806 810 symbol-fill-color: #7fffd4; … … 815 819 area["addr:street"][prop(crc)>=2727][prop(crc)<3030], 816 820 area["addr:place"][prop(crc)>=2727][prop(crc)<3030], 817 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"], 821 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")], 818 822 area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed 819 823 { … … 824 828 node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo, 825 829 node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo, 826 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"]::halo 830 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 827 831 { 828 832 symbol-fill-color: #8a2be2; … … 837 841 area["addr:street"][prop(crc)>=3030][prop(crc)<3333], 838 842 area["addr:place"][prop(crc)>=3030][prop(crc)<3333], 839 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"], 843 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")], 840 844 area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed 841 845 { … … 846 850 node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo, 847 851 node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo, 848 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"]::halo 852 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 849 853 { 850 854 symbol-fill-color: #a52a2a; … … 859 863 area["addr:street"][prop(crc)>=3333][prop(crc)<3636], 860 864 area["addr:place"][prop(crc)>=3333][prop(crc)<3636], 861 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"], 865 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")], 862 866 area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed 863 867 { … … 868 872 node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo, 869 873 node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo, 870 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"]::halo 874 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 871 875 { 872 876 symbol-fill-color: #f0b9a6; … … 881 885 area["addr:street"][prop(crc)>=3636][prop(crc)<3939], 882 886 area["addr:place"][prop(crc)>=3636][prop(crc)<3939], 883 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"], 887 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")], 884 888 area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed 885 889 { … … 890 894 node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo, 891 895 node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo, 892 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"]::halo 896 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 893 897 { 894 898 symbol-fill-color: #8fbc8f; … … 903 907 area["addr:street"][prop(crc)>=3939][prop(crc)<4242], 904 908 area["addr:place"][prop(crc)>=3939][prop(crc)<4242], 905 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"], 909 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")], 906 910 area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed 907 911 { … … 912 916 node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo, 913 917 node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo, 914 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"]::halo 918 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 915 919 { 916 920 symbol-fill-color: #1b7777; … … 925 929 area["addr:street"][prop(crc)>=4242][prop(crc)<4545], 926 930 area["addr:place"][prop(crc)>=4242][prop(crc)<4545], 927 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"], 931 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")], 928 932 area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed 929 933 { … … 934 938 node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo, 935 939 node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo, 936 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"]::halo 940 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 937 941 { 938 942 symbol-fill-color: #ff1493; … … 947 951 area["addr:street"][prop(crc)>=4545][prop(crc)<4848], 948 952 area["addr:place"][prop(crc)>=4545][prop(crc)<4848], 949 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"], 953 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")], 950 954 area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed 951 955 { … … 956 960 node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo, 957 961 node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo, 958 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"]::halo 962 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 959 963 { 960 964 symbol-fill-color: #0072e2; … … 969 973 area["addr:street"][prop(crc)>=4848][prop(crc)<5151], 970 974 area["addr:place"][prop(crc)>=4848][prop(crc)<5151], 971 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"], 975 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")], 972 976 area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed 973 977 { … … 978 982 node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo, 979 983 node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo, 980 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"]::halo 984 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 981 985 { 982 986 symbol-fill-color: #008f00; … … 991 995 area["addr:street"][prop(crc)>=5151][prop(crc)<5454], 992 996 area["addr:place"][prop(crc)>=5151][prop(crc)<5454], 993 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"], 997 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")], 994 998 area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed 995 999 { … … 1000 1004 node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo, 1001 1005 node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo, 1002 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"]::halo 1006 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1003 1007 { 1004 1008 symbol-fill-color: #ffcc00; … … 1013 1017 area["addr:street"][prop(crc)>=5454][prop(crc)<5757], 1014 1018 area["addr:place"][prop(crc)>=5454][prop(crc)<5757], 1015 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"], 1019 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")], 1016 1020 area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed 1017 1021 { … … 1022 1026 node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo, 1023 1027 node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo, 1024 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"]::halo 1028 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1025 1029 { 1026 1030 symbol-fill-color: #BF9017; … … 1035 1039 area["addr:street"][prop(crc)>=5757][prop(crc)<6060], 1036 1040 area["addr:place"][prop(crc)>=5757][prop(crc)<6060], 1037 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"], 1041 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")], 1038 1042 area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed 1039 1043 { … … 1044 1048 node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo, 1045 1049 node["addr:place"][prop(crc)>=5757][prop(crc)<6060]::halo, 1046 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"]::halo 1050 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1047 1051 { 1048 1052 symbol-fill-color: #adff2f; … … 1057 1061 area["addr:street"][prop(crc)>=6060][prop(crc)<6363], 1058 1062 area["addr:place"][prop(crc)>=6060][prop(crc)<6363], 1059 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"], 1063 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")], 1060 1064 area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed 1061 1065 { … … 1066 1070 node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo, 1067 1071 node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo, 1068 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"]::halo 1072 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1069 1073 { 1070 1074 symbol-fill-color: #ff69b4; … … 1079 1083 area["addr:street"][prop(crc)>=6363][prop(crc)<6666], 1080 1084 area["addr:place"][prop(crc)>=6363][prop(crc)<6666], 1081 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"], 1085 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")], 1082 1086 area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed 1083 1087 { … … 1088 1092 node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo, 1089 1093 node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo, 1090 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"]::halo 1094 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1091 1095 { 1092 1096 symbol-fill-color: #cd5c5c; … … 1101 1105 area["addr:street"][prop(crc)>=6666][prop(crc)<6969], 1102 1106 area["addr:place"][prop(crc)>=6666][prop(crc)<6969], 1103 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"], 1107 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")], 1104 1108 area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed 1105 1109 { … … 1110 1114 node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo, 1111 1115 node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo, 1112 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"]::halo 1116 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1113 1117 { 1114 1118 symbol-fill-color: #7d5a07; … … 1123 1127 area["addr:street"][prop(crc)>=6969][prop(crc)<7272], 1124 1128 area["addr:place"][prop(crc)>=6969][prop(crc)<7272], 1125 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"], 1129 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")], 1126 1130 area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed 1127 1131 { … … 1132 1136 node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo, 1133 1137 node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo, 1134 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"]::halo 1138 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1135 1139 { 1136 1140 symbol-fill-color: #824600; … … 1145 1149 area["addr:street"][prop(crc)>=7272][prop(crc)<7575], 1146 1150 area["addr:place"][prop(crc)>=7272][prop(crc)<7575], 1147 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"], 1151 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")], 1148 1152 area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed 1149 1153 { … … 1154 1158 node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo, 1155 1159 node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo, 1156 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"]::halo 1160 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1157 1161 { 1158 1162 symbol-fill-color: #f08080; … … 1167 1171 area["addr:street"][prop(crc)>=7575][prop(crc)<7878], 1168 1172 area["addr:place"][prop(crc)>=7575][prop(crc)<7878], 1169 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"], 1173 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")], 1170 1174 area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed 1171 1175 { … … 1176 1180 node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo, 1177 1181 node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo, 1178 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"]::halo 1182 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1179 1183 { 1180 1184 symbol-fill-color: #F75617; … … 1189 1193 area["addr:street"][prop(crc)>=7878][prop(crc)<8181], 1190 1194 area["addr:place"][prop(crc)>=7878][prop(crc)<8181], 1191 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"], 1195 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")], 1192 1196 area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed 1193 1197 { … … 1198 1202 node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo, 1199 1203 node["addr:place"][prop(crc)>=7878][prop(crc)<8181]::halo, 1200 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"]::halo 1204 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1201 1205 { 1202 1206 symbol-fill-color: #54d954; … … 1211 1215 area["addr:street"][prop(crc)>=8181][prop(crc)<8484], 1212 1216 area["addr:place"][prop(crc)>=8181][prop(crc)<8484], 1213 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"], 1217 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"][setting("support_associatedstreet")], 1214 1218 area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed 1215 1219 { … … 1220 1224 node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo, 1221 1225 node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo, 1222 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"]::halo 1226 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1223 1227 { 1224 1228 symbol-fill-color: #ba55d3; … … 1233 1237 area["addr:street"][prop(crc)>=8484][prop(crc)<8787], 1234 1238 area["addr:place"][prop(crc)>=8484][prop(crc)<8787], 1235 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"], 1239 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")], 1236 1240 area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed 1237 1241 { … … 1242 1246 node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo, 1243 1247 node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo, 1244 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"]::halo 1248 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1245 1249 { 1246 1250 symbol-fill-color: #9370db; … … 1255 1259 area["addr:street"][prop(crc)>=8787][prop(crc)<9090], 1256 1260 area["addr:place"][prop(crc)>=8787][prop(crc)<9090], 1257 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"], 1261 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")], 1258 1262 area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed 1259 1263 { … … 1264 1268 node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo, 1265 1269 node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo, 1266 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"]::halo 1270 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1267 1271 { 1268 1272 symbol-fill-color: #ff7c00; … … 1277 1281 area["addr:street"][prop(crc)>=9090][prop(crc)<9393], 1278 1282 area["addr:place"][prop(crc)>=9090][prop(crc)<9393], 1279 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"], 1283 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")], 1280 1284 area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed 1281 1285 { … … 1286 1290 node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo, 1287 1291 node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo, 1288 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"]::halo 1292 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1289 1293 { 1290 1294 symbol-fill-color: #3cb371; … … 1299 1303 area["addr:street"][prop(crc)>=9393][prop(crc)<9696], 1300 1304 area["addr:place"][prop(crc)>=9393][prop(crc)<9696], 1301 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"], 1305 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1302 1306 area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed 1303 1307 { … … 1308 1312 node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo, 1309 1313 node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo, 1310 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"]::halo 1314 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1311 1315 { 1312 1316 symbol-fill-color: #707000; … … 1322 1326 area["addr:street"][prop(crc)>=9696], 1323 1327 area["addr:place"][prop(crc)>=9696], 1324 relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"], 1328 relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1325 1329 area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed 1326 1330 { … … 1331 1335 node["addr:street"][prop(crc)>=9696]::halo, 1332 1336 node["addr:place"][prop(crc)>=9696]::halo, 1333 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"]::halo 1337 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo 1334 1338 { 1335 1339 symbol-fill-color: #ff4444; … … 1348 1352 /* left and right casing */ 1349 1353 /* left casing */ 1350 way["highway"][highway!="platform"]["name:left"][prop(crc_left)<303] { left-casing-color: # ffffff; }1354 way["highway"][highway!="platform"]["name:left"][prop(crc_left)<303] { left-casing-color: #8B864E; } 1351 1355 way["highway"][highway!="platform"]["name:left"][prop(crc_left)>=303][prop(crc_left)<606] { left-casing-color: #b88142; } 1352 1356 way["highway"][highway!="platform"]["name:left"][prop(crc_left)>=606][prop(crc_left)<909] { left-casing-color: #a3fe8f; } … … 1382 1386 way["highway"][highway!="platform"]["name:left"][prop(crc_left)>=9696] { left-casing-color: #ff4444; } 1383 1387 /* right casing */ 1384 way["highway"][highway!="platform"]["name:right"][prop(crc_right)<303] { right-casing-color: # ffffff; }1388 way["highway"][highway!="platform"]["name:right"][prop(crc_right)<303] { right-casing-color: #8B864E; } 1385 1389 way["highway"][highway!="platform"]["name:right"][prop(crc_right)>=303][prop(crc_right)<606] { right-casing-color: #b88142; } 1386 1390 way["highway"][highway!="platform"]["name:right"][prop(crc_right)>=606][prop(crc_right)<909] { right-casing-color: #a3fe8f; } … … 1427 1431 isinassociatedstreetrelation: eval(cond(parent_tag(type)="associatedStreet",true,false)); 1428 1432 } 1429 area[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false] 1430 { 1431 text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " street?", " | ", tag("name")), concat(tag("addr:housenumber"), " street?"))); 1433 area[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")], 1434 area[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")] 1435 { 1436 text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " ", tr("street?"), " | ", tag("name")), concat(tag("addr:housenumber"), " ", tr("street?")))); 1432 1437 text-halo-color: red; 1433 1438 text-halo-radius: 2; 1434 1439 text-halo-opacity: 0.8; 1435 1440 width: 3; 1436 fill-color: #FF0000;1441 fill-color: red; 1437 1442 fill-opacity:0.7; 1438 text-color: #000000;1443 text-color: black; 1439 1444 font-size: 10; 1440 1445 casing-width: 1; 1441 casing-color: #FFFF00; 1442 1443 } 1444 node[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false]::halo 1445 { 1446 text: eval(concat(tag("addr:housenumber"), " street?")); 1446 casing-color: yellow; 1447 z-index: 1; 1448 } 1449 node[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")]::halo, 1450 node[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]::halo 1451 { 1452 text: eval(concat(tag("addr:housenumber"), " ", tr("street?"))); 1447 1453 font-size: 12; 1448 1454 text-color: black; … … 1453 1459 symbol-shape: triangle; 1454 1460 symbol-fill-opacity:0.7; 1455 symbol-fill-color: #FF0000;1461 symbol-fill-color: red; 1456 1462 symbol-size: 30; 1457 symbol-stroke-color: #FFFF00;1463 symbol-stroke-color: yellow; 1458 1464 z-index: -1; 1459 1465 } 1460 1466 1461 1467 /* have street, miss housenumber */ 1462 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][ prop(show_missing_number_message)=false],1463 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][ prop(show_missing_number_message)=false]1464 { 1468 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1469 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] 1470 { 1465 1471 text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); 1466 1472 text-position: center; 1467 text-color: #000000;1473 text-color: black; 1468 1474 font-size: 12; 1469 1475 } 1470 node|z18-["addr:street"][!"addr:housenumber"][prop(show_missing_number_message, default)=false]::halo, 1471 node|z18-["addr:place"][!"addr:housenumber"][prop(show_missing_number_message, default)=false]::halo 1472 { 1476 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1477 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] 1478 { 1479 font-size: 11; 1480 } 1481 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo, 1482 node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo 1483 { 1473 1484 text: eval("?"); 1474 1485 text-color: black; 1475 1486 font-size: 12; 1476 1487 } 1477 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][ prop(show_missing_number_message)=true],1478 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][ prop(show_missing_number_message)=true]1479 { 1488 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")], 1489 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] 1490 { 1480 1491 width: 3; 1481 1492 text-halo-radius: 2; 1482 fill-color: #FF0000;1493 fill-color: red; 1483 1494 fill-opacity:0.7; 1484 text: eval(cond(has_tag_key(name), concat( "number?| ", tag("name")), "number?"));1495 text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); 1485 1496 text-position: center; 1486 text-color: #000000;1497 text-color: black; 1487 1498 font-size: 12; 1488 1499 casing-width: 1; 1489 casing-color: #FFFF00; 1490 } 1491 node["addr:street"][!"addr:housenumber"][prop(show_missing_number_message, default)=true]::halo, 1492 node["addr:place"][!"addr:housenumber"][prop(show_missing_number_message, default)=true]::halo 1493 { 1494 text: eval("number?"); 1500 casing-color: yellow; 1501 } 1502 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")], 1503 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] 1504 { 1505 font-size: 11; 1506 } 1507 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")]::halo, 1508 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")]::halo 1509 { 1510 text: tr("number?"); 1495 1511 text-color: black; 1496 1512 font-size: 12; 1497 1513 symbol-shape: triangle; 1498 1514 symbol-fill-opacity:0.7; 1499 symbol-fill-color: #FF0000;1515 symbol-fill-color: red; 1500 1516 symbol-size: 30; 1501 symbol-stroke-color: #FFFF00;1517 symbol-stroke-color: yellow; 1502 1518 z-index: -1; 1503 1519 } … … 1505 1521 /* street with addr:*=* */ 1506 1522 way["highway"]["addr:country"], 1507 way["highway"]["addr:postcode"][ prop(allow_postcode)=false],1523 way["highway"]["addr:postcode"][!setting("allow_postcode")], 1508 1524 way["highway"]["addr:city"], 1509 1525 way["highway"]["addr:street"], … … 1511 1527 way["highway"]["addr:housenumber"] 1512 1528 { 1513 text: eval("no addr!");1529 text: tr("no address!"); 1514 1530 color: red; 1515 width: 5;1516 dashes: 2 0,4;1517 dashes-background-color: #FFFF00;1531 width: 4; 1532 dashes: 28,2; 1533 dashes-background-color: yellow; 1518 1534 object-z-index:-1.0; 1519 1535 text-halo-color: red; 1520 1536 text-halo-radius: 2; 1537 casing-width: 0.7; 1538 casing-color: yellow; 1521 1539 } 1522 1540 … … 1529 1547 way["addr:interpolation"]["addr:housenumber"] 1530 1548 { 1531 text: eval("addr:interpolation shouldn't have other addr:*=* tags!");1549 text: tr("addr:interpolation shouldn't have other addr:*=* tags!"); 1532 1550 color: red; 1533 width: 5;1534 dashes: 2 0,4;1535 dashes-background-color: #FFFF00;1551 width: 4; 1552 dashes: 28,2; 1553 dashes-background-color: yellow; 1536 1554 object-z-index:-1.0; 1537 1555 text-halo-color: red; … … 1539 1557 text-color: black; 1540 1558 font-size: 12; 1559 casing-width: 0.7; 1560 casing-color: yellow; 1541 1561 } 1542 1562 … … 1555 1575 font-size: 11; 1556 1576 } 1557 /* disable doublenumbers */1577 /* hide housenumbers of default layer */ 1558 1578 node["addr:housenumber"][!name] 1559 1579 { … … 1575 1595 way:closed["addr:housenumber"], 1576 1596 relation[type=multipolygon]["addr:housenumber"], 1577 relation[type="associatedStreet"] > area["addr:housenumber"] 1597 relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")] 1578 1598 { 1579 1599 text-color: black; … … 1581 1601 text-position: center; 1582 1602 } 1603 way|z-18:closed["addr:housenumber"], 1604 relation|z-18[type=multipolygon]["addr:housenumber"], 1605 relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] 1606 { 1607 font-size: 11; 1608 } 1583 1609 1584 1610 /* text style of highways and false addr */ 1585 1586 1611 way[highway][highway!="platform"] 1587 1612 { … … 1594 1619 way[highway=living_street][!name][noname!=yes][unnamed!=yes][name:absent!=yes][validate:no_name!=yes] 1595 1620 { 1596 color: #FF0000;1597 width: 5;1621 color: red; 1622 width: 4; 1598 1623 font-size: 12; 1599 text-color: #000000;1624 text-color: black; 1600 1625 text-position: line; 1601 text: eval("name?");1626 text: tr("name?"); 1602 1627 text-offset: 0; 1603 text-halo-color: #FF0000;1628 text-halo-color: red; 1604 1629 text-halo-radius: 2; 1605 dashes: 20,4; 1606 dashes-background-color: #FFFF00; 1630 dashes: 28,2; 1631 dashes-background-color: yellow; 1632 casing-width: 0.7; 1633 casing-color: yellow; 1607 1634 } 1608 1635 }}}
