Changes between Version 120 and Version 127 of Styles/Coloured_Streets


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Coloured_Streets

    v120 v127  
    99The mappaint style "Coloured Streets" makes '''working with addresses easier.'''
    1010
    11 Streets, buildings and address nodes with the same street name are highlighted in the '''same colour'''. Thereby you can quickly recognize, which house belongs to which street. It analyzes for streets the key "name" and for addresses the key "addr:street" resp. for associatedStreet relations for the housenumber the key "name" of the relation. Furthermore it indicates missing or incorrect data. If addr:street is missing then it shows "street?". If addr:housenumber is missing it shows "number?". If there are streets (ways with highway=*) with an addr:*=* tag, then it shows "no addr!".
     11Streets, buildings and address nodes with the same street name are highlighted in the '''same colour'''. Thereby you can quickly recognize, which house belongs to which street. It analyzes for streets the key `name` and for addresses the key `addr:street` resp. for associatedStreet relations for the housenumber the key `name` of the relation. Furthermore it indicates missing or incorrect data. If `addr:street` is missing then it shows "street?". If `addr:housenumber` is missing it shows "number?". (`nohousenumber=yes` is taken into account.) If there are streets (ways with `highway=*`) with an `addr:*=*` tag, then it shows "no addr!".
    1212
    1313Coloured Streets uses '''33 specially selected colours''', which are used on average equally often. In individual cases the same colour of adjacent streets may still occur. This is because of the limited number of clearly distinguishable colours and can not be completely eliminated.
     
    1717
    1818 Allow addr:postcode on streets::
    19   You can choose if you want to allow "addr:postcode=*" on streets and don't want to see a warning message for these cases. The default setting is: ''unchecked'' = not allowed = warning is displayed.
     19  You can choose if you want to allow `addr:postcode=*` on streets and don't want to see a warning message for these cases. The default setting is: ''unchecked'' = not allowed = warning is displayed.
    2020 Support prefix and suffix on street names::
    21   You can choose if [osmwiki:Proposed_features/Directional_Prefix_%26_Suffix_Indication name:prefix and name:suffix] for names of streets and associatedStreet relations are taken into account. The default setting is: ''unchecked'' = prefix and suffix are ignored = only the key "name" is analyzed. At least in parts of the USA and of Greece names of streets are divided into these components. By activating this option you get better results with Coloured Streets in these areas.
     21  You can choose if [osmwiki:Proposed_features/Directional_Prefix_%26_Suffix_Indication name:prefix and name:suffix] for names of streets and associatedStreet relations are taken into account. The default setting is: ''unchecked'' = prefix and suffix are ignored = only the key `name` is analyzed. At least in parts of the USA and of Greece names of streets are divided into these components. By activating this option you get better results with Coloured Streets in these areas.
    2222 Display cycleway dashes::
    23   You can choose if you want to see the coloured dashes of streets with cycleway=* and named cycle-/footways, which are part of the default internal mappaint style The default setting is: ''unchecked'' = the dashes are hidden because they can confuse you in Coloured Streets.
     23  You can choose if you want to see the coloured dashes of streets with `cycleway=*` and named cycle-/footways, which are part of the default internal mappaint style The default setting is: ''unchecked'' = the dashes are hidden because they can confuse you in Coloured Streets.
    2424 Display missing number message::
    25   You can choose if you want to deactivate the error message for addresses with addr:street or addr:place but without addr:housenumber ("number?). The default setting is: ''checked'' = the error message is displayed. If you unchek this, the address is diplayed as if it has a housenumber but with a "?" instead of the number. This can be helpful in areas with a lot such cases and you are instead searching for missing addr:street.
     25  You can choose if you want to deactivate the error message for addresses with `addr:street` or `addr:place` but without `addr:housenumber` ("number?"). The default setting is: ''checked'' = the error message is displayed. If you unchek this, the address is diplayed as if it has a housenumber but with a "?" instead of the number. This can be helpful in areas with a lot such cases and you are instead searching for missing addr:street.
    2626 Support associatedStreet relations::
    2727  You can choose if associatedStreet relations are supported. The default setting is: ''checked'' = they are supported.
     
    6868== Changelog ==
    6969^(Latest change first)^
     70==== Version 3.53 ====
     71* Fix one more display bug of version 3.51
     72==== Version 3.52 ====
     73* Fix some display bugs of version 3.51 when "Display missing number message" was disabled
     74==== Version 3.51 ====
     75* Add full support for `nohousenumber=yes`: If there is `addr:street` or `addr:place` present or if the object is part of a associatedStreet relation (and associatedStreet relation support is activated) then the object is displayed like a normal housenumber with "no" as number. If there is no such connection to a street then the object is toned down like minor buildings (e.g. `building=garage`).
    7076==== Version 3.50 ====
    7177* Improved icon with transparent background, more sharpness on different sizes and reduced filesize
     
    240246meta {
    241247    title: "Coloured Streets";
    242     version: "3.50.[[revision]]_[[date]]";
     248    version: "3.53.[[revision]]_[[date]]";
    243249    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.";
    244     icon: "IconColouredStreets.svg";
     250    icon: "ColouredStreetsIcon.svg";
    245251    author: "geozeisig, Klumbumbus";
    246252    link: "https://josm.openstreetmap.de/wiki/Styles/Coloured_Streets";
    247     watch-modified: true;
    248     min-josm-version: "8087";
     253    min-josm-version: "8087"; /* due to @supports */
    249254    /* 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. */
    250255}
     
    315320
    316321    /* associated street relations */
     322        /* nohousenumber=yes */
     323relation[type="associatedStreet"][name] > area[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     324relation[type="associatedStreet"][name] > node[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo,
     325relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     326relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     327    crc: CRC32_checksum(parent_tag("name"))/429496.7296;
     328}
     329relation[type="associatedStreet"][name][name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     330relation[type="associatedStreet"][name][name:prefix][!name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     331    crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name")))/429496.7296;
     332}
     333relation[type="associatedStreet"][name][!name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     334relation[type="associatedStreet"][name][!name:prefix][name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     335    crc: CRC32_checksum(concat(parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296;
     336}
     337relation[type="associatedStreet"][name][name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     338relation[type="associatedStreet"][name][name:prefix][name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     339    crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296;
     340}
     341        /* normal addr:housenumber */
    317342relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
    318343relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo,
     
    403428}
    404429
    405     /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. */
     430    /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. Also buildings with nohousenumber=yes. */
     431area[!"addr:housenumber"][!"addr:street"][!"addr:place"][nohousenumber=yes],
    406432area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=barn],
    407433area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=bunker],
     
    513539    /* all rules, which apply to all colors and different rules for different zoom */
    514540        /* address areas */
    515 area|z18-["addr:street"],
     541area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */
    516542area|z18-["addr:place"],
     543relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
     544    width: 3;
     545    fill-opacity:0.2;   
     546    text-halo-radius: 3;
     547    z-index: 1;
     548}
     549
     550area|z18-["addr:street"][nohousenumber=yes],
     551area|z18-["addr:place"][nohousenumber=yes],
     552relation[type="associatedStreet"] > area|z18-[nohousenumber=yes][setting("support_associatedstreet")] {
     553    width: 3;
     554    fill-opacity:0.2;   
     555    text-halo-radius: 3;
     556    text: eval(cond(has_tag_key(name), concat("no", " | ", tag("name")), "no"));
     557    z-index: 1;
     558}
     559
     560area|z18-["addr:street"]["addr:housenumber"],
     561area|z18-["addr:place"]["addr:housenumber"],
    517562relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
    518563    width: 3;
     
    577622    text-halo-opacity: 0.8;
    578623}
     624node|z18-["addr:street"][nohousenumber=yes][!"addr:housenumber"]::halo,
     625node|z18-["addr:place"][nohousenumber=yes][!"addr:housenumber"]::halo,
     626relation[type="associatedStreet"] > node|z18-[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")]::halo {
     627    symbol-shape: circle;
     628    symbol-fill-opacity: 0.85;
     629    z-index: -1;
     630    text: eval("no");
     631    font-size: 12;
     632    text-color: black;
     633    text-anchor-vertical: center;
     634    text-offset-x: -3;
     635    text-halo-radius: 2;
     636    text-halo-opacity: 0.8;
     637}
    579638node|z-17["addr:street"]::halo,
    580639node|z-17["addr:place"]::halo,
     
    668727area["addr:place"][prop(crc)<303],
    669728relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")],
     729relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")],
    670730area["highway"="pedestrian"]["name"][prop(crc)<303]:closed {
    671731    color: #8B864E;    /* Default value for color is fill-color. Color needs to set nevertheless that pedestrian area multipolygons and areas with "number?" are displayed correctly. */
     
    675735node["addr:street"][prop(crc)<303]::halo,
    676736node["addr:place"][prop(crc)<303]::halo,
    677 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     737relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     738relation[type="associatedStreet"][prop(crc)<303] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    678739    symbol-fill-color: #8B864E;
    679740    text-halo-color: #8B864E;
     
    687748area["addr:place"][prop(crc)>=303][prop(crc)<606],
    688749relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")],
     750relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area[nohousenumber=yes][setting("support_associatedstreet")],
    689751area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed {
    690752    color: #b88142;
     
    694756node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo,
    695757node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo,
    696 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     758relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     759relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    697760    symbol-fill-color: #b88142;
    698761    text-halo-color: #b88142;
     
    706769area["addr:place"][prop(crc)>=606][prop(crc)<909],
    707770relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")],
     771relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area[nohousenumber=yes][setting("support_associatedstreet")],
    708772area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed {
    709773    color: #a3fe8f;
     
    713777node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo,
    714778node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo,
    715 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     779relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     780relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    716781    symbol-fill-color: #a3fe8f;
    717782    text-halo-color: #a3fe8f;
     
    725790area["addr:place"][prop(crc)>=909][prop(crc)<1212],
    726791relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")],
     792relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area[nohousenumber=yes][setting("support_associatedstreet")],
    727793area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed {
    728794    color: #b8674c;
     
    732798node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo,
    733799node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo,
    734 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     800relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     801relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    735802    symbol-fill-color: #b8674c;
    736803    text-halo-color: #b8674c;
     
    744811area["addr:place"][prop(crc)>=1212][prop(crc)<1515],
    745812relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")],
     813relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area[nohousenumber=yes][setting("support_associatedstreet")],
    746814area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed {
    747815    color: #f4ff6b;
     
    751819node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo,
    752820node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo,
    753 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     821relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     822relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    754823    symbol-fill-color: #f4ff6b;
    755824    text-halo-color: #f4ff6b;
     
    763832area["addr:place"][prop(crc)>=1515][prop(crc)<1818],
    764833relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")],
     834relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area[nohousenumber=yes][setting("support_associatedstreet")],
    765835area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed {
    766836    color: #81c0ff;
     
    770840node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo,
    771841node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo,
    772 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     842relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     843relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    773844    symbol-fill-color: #81c0ff;
    774845    text-halo-color: #81c0ff;
     
    782853area["addr:place"][prop(crc)>=1818][prop(crc)<2121],
    783854relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")],
     855relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area[nohousenumber=yes][setting("support_associatedstreet")],
    784856area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed {
    785857    color: #6b8e23;
     
    789861node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo,
    790862node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo,
    791 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     863relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     864relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    792865    symbol-fill-color: #6b8e23;
    793866    text-halo-color: #6b8e23;
     
    801874area["addr:place"][prop(crc)>=2121][prop(crc)<2424],
    802875relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")],
     876relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area[nohousenumber=yes][setting("support_associatedstreet")],
    803877area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed {
    804878    color: #e1bd6a;
     
    808882node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo,
    809883node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo,
    810 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     884relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     885relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    811886    symbol-fill-color: #e1bd6a;
    812887    text-halo-color: #e1bd6a;
     
    820895area["addr:place"][prop(crc)>=2424][prop(crc)<2727],
    821896relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")],
     897relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area[nohousenumber=yes][setting("support_associatedstreet")],
    822898area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed {
    823899    color: #7fffd4;
     
    827903node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo,
    828904node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo,
    829 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     905relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     906relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    830907    symbol-fill-color: #7fffd4;
    831908    text-halo-color: #7fffd4;
     
    839916area["addr:place"][prop(crc)>=2727][prop(crc)<3030],
    840917relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")],
     918relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area[nohousenumber=yes][setting("support_associatedstreet")],
    841919area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed {
    842920    color: #8a2be2;
     
    846924node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo,
    847925node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo,
    848 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     926relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     927relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    849928    symbol-fill-color: #8a2be2;
    850929    text-halo-color: #8a2be2;
     
    858937area["addr:place"][prop(crc)>=3030][prop(crc)<3333],
    859938relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")],
     939relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area[nohousenumber=yes][setting("support_associatedstreet")],
    860940area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed {
    861941    color: #a52a2a;
     
    865945node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo,
    866946node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo,
    867 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     947relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     948relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    868949    symbol-fill-color: #a52a2a;
    869950    text-halo-color: #a52a2a;
     
    877958area["addr:place"][prop(crc)>=3333][prop(crc)<3636],
    878959relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")],
     960relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area[nohousenumber=yes][setting("support_associatedstreet")],
    879961area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed {
    880962    color: #f0b9a6;
     
    884966node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo,
    885967node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo,
    886 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     968relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     969relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    887970    symbol-fill-color: #f0b9a6;
    888971    text-halo-color: #f0b9a6;
     
    896979area["addr:place"][prop(crc)>=3636][prop(crc)<3939],
    897980relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")],
     981relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area[nohousenumber=yes][setting("support_associatedstreet")],
    898982area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed {
    899983    color: #8fbc8f;
     
    903987node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo,
    904988node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo,
    905 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     989relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     990relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    906991    symbol-fill-color: #8fbc8f;
    907992    text-halo-color: #8fbc8f;
     
    9151000area["addr:place"][prop(crc)>=3939][prop(crc)<4242],
    9161001relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")],
     1002relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9171003area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed {
    9181004    color: #1b7777;
     
    9221008node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo,
    9231009node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo,
    924 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1010relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1011relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9251012    symbol-fill-color: #1b7777;
    9261013    text-halo-color: #1b7777;
     
    9341021area["addr:place"][prop(crc)>=4242][prop(crc)<4545],
    9351022relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")],
     1023relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9361024area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed {
    9371025    color: #ff1493;
     
    9411029node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo,
    9421030node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo,
    943 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1031relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1032relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9441033    symbol-fill-color: #ff1493;
    9451034    text-halo-color: #ff1493;
     
    9531042area["addr:place"][prop(crc)>=4545][prop(crc)<4848],
    9541043relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")],
     1044relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9551045area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed {
    9561046    color: #0072e2;
     
    9601050node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo,
    9611051node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo,
    962 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1052relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1053relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9631054    symbol-fill-color: #0072e2;
    9641055    text-halo-color: #0072e2;
     
    9721063area["addr:place"][prop(crc)>=4848][prop(crc)<5151],
    9731064relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")],
     1065relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9741066area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed {
    9751067    color: #008f00;
     
    9791071node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo,
    9801072node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo,
    981 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1073relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1074relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9821075    symbol-fill-color: #008f00;
    9831076    text-halo-color: #008f00;
     
    9911084area["addr:place"][prop(crc)>=5151][prop(crc)<5454],
    9921085relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")],
     1086relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9931087area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed {
    9941088    color: #ffcc00;
     
    9981092node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo,
    9991093node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo,
    1000 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1094relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1095relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10011096    symbol-fill-color: #ffcc00;
    10021097    text-halo-color: #ffcc00;
     
    10101105area["addr:place"][prop(crc)>=5454][prop(crc)<5757],
    10111106relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")],
     1107relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10121108area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed {
    10131109    color: #BF9017;
     
    10171113node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo,
    10181114node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo,
    1019 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1115relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1116relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10201117    symbol-fill-color: #BF9017;
    10211118    text-halo-color: #BF9017;
     
    10291126area["addr:place"][prop(crc)>=5757][prop(crc)<6060],
    10301127relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")],
     1128relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10311129area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed {
    10321130    color: #adff2f;
     
    10361134node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo,
    10371135node["addr:place"][prop(crc)>=5757][prop(crc)<6060]::halo,
    1038 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1136relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1137relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10391138    symbol-fill-color: #adff2f;
    10401139    text-halo-color: #adff2f;
     
    10481147area["addr:place"][prop(crc)>=6060][prop(crc)<6363],
    10491148relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")],
     1149relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10501150area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed {
    10511151    color: #ff69b4;
     
    10551155node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo,
    10561156node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo,
    1057 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1157relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1158relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10581159    symbol-fill-color: #ff69b4;
    10591160    text-halo-color: #ff69b4;
     
    10671168area["addr:place"][prop(crc)>=6363][prop(crc)<6666],
    10681169relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")],
     1170relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10691171area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed {
    10701172    color: #cd5c5c;
     
    10741176node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo,
    10751177node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo,
    1076 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1178relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1179relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10771180    symbol-fill-color: #cd5c5c;
    10781181    text-halo-color: #cd5c5c;
     
    10861189area["addr:place"][prop(crc)>=6666][prop(crc)<6969],
    10871190relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")],
     1191relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10881192area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed {
    10891193    color: #7d5a07;
     
    10931197node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo,
    10941198node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo,
    1095 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1199relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1200relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10961201    symbol-fill-color: #7d5a07;
    10971202    text-halo-color: #7d5a07;
     
    11051210area["addr:place"][prop(crc)>=6969][prop(crc)<7272],
    11061211relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")],
     1212relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11071213area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed {
    11081214    color: #824600;
     
    11121218node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo,
    11131219node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo,
    1114 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1220relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1221relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11151222    symbol-fill-color: #824600;
    11161223    text-halo-color: #824600;
     
    11241231area["addr:place"][prop(crc)>=7272][prop(crc)<7575],
    11251232relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")],
     1233relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11261234area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed {
    11271235    color: #f08080;
     
    11311239node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo,
    11321240node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo,
    1133 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1241relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1242relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11341243    symbol-fill-color: #f08080;
    11351244    text-halo-color: #f08080;
     
    11431252area["addr:place"][prop(crc)>=7575][prop(crc)<7878],
    11441253relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")],
     1254relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11451255area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed {
    11461256    color: #F75617;
     
    11501260node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo,
    11511261node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo,
    1152 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1262relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1263relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11531264    symbol-fill-color: #F75617;
    11541265    text-halo-color: #F75617;
     
    11621273area["addr:place"][prop(crc)>=7878][prop(crc)<8181],
    11631274relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")],
     1275relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11641276area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed {
    11651277    color: #54d954;
     
    11691281node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo,
    11701282node["addr:place"][prop(crc)>=7878][prop(crc)<8181]::halo,
    1171 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1283relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1284relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11721285    symbol-fill-color: #54d954;
    11731286    text-halo-color: #54d954;
     
    11811294area["addr:place"][prop(crc)>=8181][prop(crc)<8484],
    11821295relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"][setting("support_associatedstreet")],
     1296relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11831297area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed {
    11841298    color: #ba55d3;
     
    11881302node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo,
    11891303node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo,
    1190 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1304relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1305relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11911306    symbol-fill-color: #ba55d3;
    11921307    text-halo-color: #ba55d3;
     
    12001315area["addr:place"][prop(crc)>=8484][prop(crc)<8787],
    12011316relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")],
     1317relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12021318area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed {
    12031319    color: #9370db;
     
    12071323node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo,
    12081324node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo,
    1209 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1325relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1326relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12101327    symbol-fill-color: #9370db;
    12111328    text-halo-color: #9370db;
     
    12191336area["addr:place"][prop(crc)>=8787][prop(crc)<9090],
    12201337relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")],
     1338relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12211339area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed {
    12221340    color: #ff7c00;
     
    12261344node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo,
    12271345node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo,
    1228 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1346relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1347relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12291348    symbol-fill-color: #ff7c00;
    12301349    text-halo-color: #ff7c00;
     
    12381357area["addr:place"][prop(crc)>=9090][prop(crc)<9393],
    12391358relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")],
     1359relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12401360area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed {
    12411361    color: #3cb371;
     
    12451365node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo,
    12461366node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo,
    1247 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1367relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1368relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12481369    symbol-fill-color: #3cb371;
    12491370    text-halo-color: #3cb371;
     
    12571378area["addr:place"][prop(crc)>=9393][prop(crc)<9696],
    12581379relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1380relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12591381area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed {
    12601382    color: #707000;
     
    12641386node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo,
    12651387node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo,
    1266 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1388relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1389relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12671390    symbol-fill-color: #707000;
    12681391    text-halo-color: #707000;
     
    12771400area["addr:place"][prop(crc)>=9696],
    12781401relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1402relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12791403area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed {
    12801404    color: #ff4444;
     
    12841408node["addr:street"][prop(crc)>=9696]::halo,
    12851409node["addr:place"][prop(crc)>=9696]::halo,
    1286 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1410relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1411relation[type="associatedStreet"][prop(crc)>=9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12871412    symbol-fill-color: #ff4444;
    12881413    text-halo-color: #ff4444;
     
    14181543    font-size: 12;
    14191544}
    1420 area|z18-[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1421 area|z18-[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1422 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
    1423 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] {
     1545area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1546area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1547area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
     1548area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] {
    14241549    text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */
    14251550    text-position: center;
     
    14271552    font-size: 12;
    14281553}
    1429 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1430 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1431 area[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
    1432 area[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] {
     1554area[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1555area[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1556area[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
     1557area[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] {
    14331558    width: 3;
    14341559    text-halo-radius: 2;
     
    14471572}
    14481573        /* nodes */
    1449 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1450 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1451 node["addr:street"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
    1452 node["addr:place"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo {
     1574node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1575node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1576node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
     1577node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo {
    14531578    text: tr("number?"); /* "number?" (as warning) */
    14541579    text-color: black;
     
    14671592    font-size: 12;
    14681593}
    1469 node|z18-["addr:street"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1470 node|z18-["addr:place"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1471 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1472 node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo {
     1594node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1595node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1596node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1597node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo {
    14731598    text: eval("?"); /* "?" (no warning) */
    14741599    text-color: black;
     
    15171642
    15181643    /* names of nodes */
    1519 node["addr:housenumber"] {
     1644node["addr:housenumber"],
     1645relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] {
    15201646    font-size: 10;
    15211647    text-color: white;
     
    15451671    /* text style of areas with number */
    15461672way:closed["addr:housenumber"],
     1673way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1674way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15471675relation[type=multipolygon]["addr:housenumber"],
    1548 relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")] {
     1676relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street],
     1677relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place],
     1678relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")],
     1679relation[type="associatedStreet"] > area[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] {
    15491680    text-color: black;
    15501681    font-size: 12;
     
    15521683}
    15531684way|z-18:closed["addr:housenumber"],
     1685way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1686way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15541687relation|z-18[type=multipolygon]["addr:housenumber"],
    1555 relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] {
     1688relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street],
     1689relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place],
     1690relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")],
     1691relation[type="associatedStreet"] > area|z-18[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] {
    15561692    font-size: 11;
    15571693}