Changes between Version 115 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

    v115 v127  
    11[[TranslatedPages]]
    22
    3 = [[Image(ColouredStreetsIcon.svg,36,middle,inline)]] Coloured Streets =
     3= [[Image(ColouredStreetsIcon.svg,48,middle,inline)]] Coloured Streets =
    44[[PageOutline(2-9)]]
    55
     
    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.
     
    3535[[Coloured_Postcode]],
    3636[[Coloured_Suburb]],
    37 [http://tools.geofabrik.de/osmi/debug.html?view=addresses OSM Inspector].
     37[https://tools.geofabrik.de/osmi/?view=addresses OSM Inspector].
    3838
    3939For the Coloured Streets mappaint style JOSM version 8087 or newer is required. For '''ideas/questions/bugs/suggestions''' or similar please write a message to the current editor [osmwww:user/Klumbumbus Klumbumbus] and/or the former editor [osmwww:user/geozeisig geozeisig].
     
    6868== Changelog ==
    6969^(Latest change first)^
    70 ==== Version 3.48.xxx to 3.49.xxx ====
     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`).
     76==== Version 3.50 ====
     77* Improved icon with transparent background, more sharpness on different sizes and reduced filesize
     78* Icon included in style zip file instead of external link
     79==== Version 3.49 ====
    7180* Tone down more building types: `building=carport|gasometer|silo|storage_tank|toilets|transformer_tower|transportation` (similar to e.g. `building=garage`).
    72 ==== Version 3.47.xxx to 3.48.xxx ====
     81==== Version 3.48 ====
    7382* Adjustments due to changes in default style (r10896).
    74 ==== Version 3.46.xxx to 3.47.xxx ====
     83==== Version 3.47 ====
    7584* Add an option to allow `addr:housename` instead of `addr:housenumber`, which is sometimes used in UK
    7685* A few coding style adjustments
    77 ==== Version 3.45.xxx to 3.46.xxx ====
     86==== Version 3.46 ====
    7887* Adjustments due to changes in default style (r9451), i.e. support bigger and filled selected nodes.
    79 ==== Version 3.44.xxx to 3.45.xxx ====
     88==== Version 3.45 ====
    8089* Adjustments due to changes in default style (r9566).
    81 ==== Version 3.43.xx to 3.44.xxx ====
     90==== Version 3.44 ====
    8291* remove warning that JOSM is to old for this style (code no longer supportes by JOSM)
    83 ==== Version 3.42.xx to 3.43.xx ====
     92==== Version 3.43 ====
    8493* remove address warning for highway=services and highway=rest_area.
    85 ==== Version 3.41.xx to 3.42.xx ====
     94==== Version 3.42 ====
    8695* Fix a graphical glitch with the plus signs which allow to add nodes to ways.
    87 ==== Version 3.40.xx to 3.41.xx ====
     96==== Version 3.41 ====
    8897* Fix size of tagged waynodes at zoomlevel 17
    8998* Add a style setting to hide the warning message if JOSM is too old for Coloured Streets
    90 ==== Version 3.39.xx to 3.40.xx ====
     99==== Version 3.40 ====
    91100* Do not colour highway=emergency_access_point.
    92 ==== Version 3.38.xx to 3.39.xx ====
     101==== Version 3.39 ====
    93102* Do not ask for "name?" on streets with junction=roundabout. (Thanks to user feedback.)
    94 ==== Version 3.37.xx to 3.38.xx ====
     103==== Version 3.38 ====
    95104* Replace .png icon by .svg version.
    96 ==== Version 3.36.xx to 3.37.xx ====
     105==== Version 3.37 ====
    97106* Fix size of single nodes on high zoom levels.
    98 ==== Version 3.35.xx to 3.36.xx ====
     107==== Version 3.36 ====
    99108* Fix if the style setting ''Less obtrusive node symbols at low zoom'' is disabled in the default style.
    100 ==== Version 3.33.xx to 3.35.xx ====
     109==== Version 3.35 ====
    101110* Adjustments due to changes in default style (#10363, ticket:10043#comment:31).
    102111* There is a new setting which allows to deactivate the support of associatedStreet relations.
     
    110119* Changed white color to !#8B864E also for name:left and name:right on streets.
    111120* Preparations for future translations of the error messages and the mappaint user settings (this is not yet supported by JOSM).
    112 ==== Version 3.32.xx to 3.33.xx ====
     121==== Version 3.33 ====
    113122* Fixed handling of piste:difficulty paint style of default style.
    114123* Support also validate:no_name=yes
    115124* Display again the dashes of living_street which do not have a name tag but one of the noname-tags (noname, unnamed, name:absent or validate:no_name).
    116 ==== Version 3.31.xx to 3.32.xx ====
     125==== Version 3.32 ====
    117126* Changed order of housenumber and "street?". Now the number is before "street?". The number is therefore now less often hidden by the outline of the building.
    118 ==== Version 3.30.xx to 3.31.xx ====
     127==== Version 3.31 ====
    119128* The dashes of highway=living_street are now hidden, since they were distracting.
    120 ==== Version 3.29.xx to 3.30.xx ====
     129==== Version 3.30 ====
    121130* There is a new setting which allows to deactivate the error message for missing addr:housenumber. If deactivated, the address is diplayed as if it has an house number but with a "?" instead of the number.
    122 ==== Version 3.27.xx to 3.29.xx ====
     131==== Version 3.29 ====
    123132* All ways with barrier=* are now diyplayed thinner, not just for selected values like before.
    124133* The white color was changed to !#8B864E, so Coloured Streets works now also on white background (e.g. on a cadastral plan with white background).
    125 ==== Version 3.25.xx to 3.27.xx ====
     134==== Version 3.27 ====
    126135* name:left and name:right on streets are now supported by a coloured casing. [osmwww:way/26366570 Example 1], [osmwww:way/23639836 Example 2]
    127 ==== Version 3.24.xx to 3.25.xx ====
     136==== Version 3.25 ====
    128137* The yellow ways with barrier=* are now displayed thiner to avoid confusion with coloured streets/ways.
    129 ==== Version 3.23.xx to 3.24.xx ====
     138==== Version 3.24 ====
    130139* More fixes due to changes in JOSM version [7200].
    131140* Using the new mapcss function JOSM_pref() instead of the previous used color hack to provide the settings.
    132141* A new setting to hide the colured dashes of streets with cycleway=* and named cycle-/footways was added. (Display of cycleway lanes and tracks was extended in [7172] and [7201].) By default they are hided because they can be very confusing in Coloured Streets.
    133142* building=farm was removed from the list of buildings, which are displayed toned down.
    134 ==== Version 3.22.xx to 3.23.xx ====
     143==== Version 3.23 ====
    135144* Fix due to changes in JOSM version [7200].
    136 ==== Version 3.20.xx to 3.22.xx ====
     145==== Version 3.22 ====
    137146* Deactivate the paint style of piste:difficulty=* from the default internal JOSM mappaint style elemstyle.mapcss, because it is confusing together with Coloured Streets.
    138 ==== Version 3.11.xx to 3.20.xx ====
     147==== Version 3.20 ====
    139148* The width of streets depends now on the value of highway=* for better orientation.
    140149 * Little bit thiner are: path, footway, steps, pedestrian, cycleway, bridleway, track, escape, bus_guideway, service
     
    146155 * #ffe400 changed to #ffcc00
    147156 * #fcff5c  changed to #f4ff6b
    148 ==== Version 3.10.xx to 3.11.xx ====
     157==== Version 3.11 ====
    149158* "name?" on streets is no longer displayed if the street has one of the tags: noname=yes, unnamed=yes or name:absent=yes
    150 ==== Version 3.01.xx to 3.10.xx ====
     159==== Version 3.10 ====
    151160* When you zoom out the nodes get smaller until they finally disappear
    152161* Text and icons are hidden on low zoom levels
    153162* The text gets a bit bigger at high zoom levels
    154163This all results in better readability on higher zoom levels and a better overview on lower zoom levels. This was inspired by the style [LessObtrusiveNodes Less Obtrusive Nodes]. So you no longer need to activate both, but just Colured Streets and you get a nice view on all zoom levels.
    155 ==== Version 3.00.xx to 3.01.xx ====
     164==== Version 3.01 ====
    156165* The warning massage on streets "no name!" changed to "name?". All messages do now follow the same schema (all messages where something is missing with "?" and all messages where something is wrong with "!").
    157166* The following colours slightly changed for better distinction with other colors:
     
    159168 * !#32cd32 changed to !#54d954
    160169 * !#81621a changed to !#7d5a07
    161 ==== Version 2.00.xx to 3.00.xx ====
     170==== Version 3.00 ====
    162171* Instead of analyzing the first letter of the street name for colour choice, now a crc32-hashcode is generated and based on this the colours are choosen. This results in the following listed advantages. Special thanks at this point to the development team of JOSM, which special for this mappaint style implemented a new function. Without this new function the following improvements wouldn't be possible.
    163172 * Different streets with the same first letter, which are near to each other are now displayed in different colours.
     
    187196* Some code optimizations
    188197
    189 ==== Version 1.011 to 2.00.xx ====
     198==== Version 2.00 ====
    190199* The housenumbers are bigger, have a coloured background and are thereby more visible.
    191200* Support of associatedStreet relations
     
    227236* "no addr!" has now always red background
    228237
     238==== Version 1.011 ====
     239* Start version
     240
    229241== Code ==
    230242
     
    234246meta {
    235247    title: "Coloured Streets";
    236     version: "3.49.[[revision]]_[[date]]";
     248    version: "3.53.[[revision]]_[[date]]";
    237249    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.";
    238     icon: "https://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg";
     250    icon: "ColouredStreetsIcon.svg";
    239251    author: "geozeisig, Klumbumbus";
    240252    link: "https://josm.openstreetmap.de/wiki/Styles/Coloured_Streets";
    241     watch-modified: true;
    242     min-josm-version: "8087";
     253    min-josm-version: "8087"; /* due to @supports */
    243254    /* 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. */
    244255}
     
    309320
    310321    /* 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 */
    311342relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
    312343relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo,
     
    397428}
    398429
    399     /* 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],
    400432area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=barn],
    401433area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=bunker],
     
    507539    /* all rules, which apply to all colors and different rules for different zoom */
    508540        /* address areas */
    509 area|z18-["addr:street"],
     541area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */
    510542area|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"],
    511562relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
    512563    width: 3;
     
    571622    text-halo-opacity: 0.8;
    572623}
     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}
    573638node|z-17["addr:street"]::halo,
    574639node|z-17["addr:place"]::halo,
     
    662727area["addr:place"][prop(crc)<303],
    663728relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")],
     729relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")],
    664730area["highway"="pedestrian"]["name"][prop(crc)<303]:closed {
    665731    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. */
     
    669735node["addr:street"][prop(crc)<303]::halo,
    670736node["addr:place"][prop(crc)<303]::halo,
    671 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 {
    672739    symbol-fill-color: #8B864E;
    673740    text-halo-color: #8B864E;
     
    681748area["addr:place"][prop(crc)>=303][prop(crc)<606],
    682749relation[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")],
    683751area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed {
    684752    color: #b88142;
     
    688756node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo,
    689757node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo,
    690 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 {
    691760    symbol-fill-color: #b88142;
    692761    text-halo-color: #b88142;
     
    700769area["addr:place"][prop(crc)>=606][prop(crc)<909],
    701770relation[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")],
    702772area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed {
    703773    color: #a3fe8f;
     
    707777node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo,
    708778node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo,
    709 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 {
    710781    symbol-fill-color: #a3fe8f;
    711782    text-halo-color: #a3fe8f;
     
    719790area["addr:place"][prop(crc)>=909][prop(crc)<1212],
    720791relation[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")],
    721793area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed {
    722794    color: #b8674c;
     
    726798node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo,
    727799node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo,
    728 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 {
    729802    symbol-fill-color: #b8674c;
    730803    text-halo-color: #b8674c;
     
    738811area["addr:place"][prop(crc)>=1212][prop(crc)<1515],
    739812relation[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")],
    740814area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed {
    741815    color: #f4ff6b;
     
    745819node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo,
    746820node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo,
    747 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 {
    748823    symbol-fill-color: #f4ff6b;
    749824    text-halo-color: #f4ff6b;
     
    757832area["addr:place"][prop(crc)>=1515][prop(crc)<1818],
    758833relation[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")],
    759835area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed {
    760836    color: #81c0ff;
     
    764840node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo,
    765841node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo,
    766 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 {
    767844    symbol-fill-color: #81c0ff;
    768845    text-halo-color: #81c0ff;
     
    776853area["addr:place"][prop(crc)>=1818][prop(crc)<2121],
    777854relation[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")],
    778856area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed {
    779857    color: #6b8e23;
     
    783861node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo,
    784862node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo,
    785 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 {
    786865    symbol-fill-color: #6b8e23;
    787866    text-halo-color: #6b8e23;
     
    795874area["addr:place"][prop(crc)>=2121][prop(crc)<2424],
    796875relation[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")],
    797877area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed {
    798878    color: #e1bd6a;
     
    802882node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo,
    803883node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo,
    804 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 {
    805886    symbol-fill-color: #e1bd6a;
    806887    text-halo-color: #e1bd6a;
     
    814895area["addr:place"][prop(crc)>=2424][prop(crc)<2727],
    815896relation[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")],
    816898area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed {
    817899    color: #7fffd4;
     
    821903node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo,
    822904node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo,
    823 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 {
    824907    symbol-fill-color: #7fffd4;
    825908    text-halo-color: #7fffd4;
     
    833916area["addr:place"][prop(crc)>=2727][prop(crc)<3030],
    834917relation[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")],
    835919area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed {
    836920    color: #8a2be2;
     
    840924node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo,
    841925node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo,
    842 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 {
    843928    symbol-fill-color: #8a2be2;
    844929    text-halo-color: #8a2be2;
     
    852937area["addr:place"][prop(crc)>=3030][prop(crc)<3333],
    853938relation[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")],
    854940area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed {
    855941    color: #a52a2a;
     
    859945node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo,
    860946node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo,
    861 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 {
    862949    symbol-fill-color: #a52a2a;
    863950    text-halo-color: #a52a2a;
     
    871958area["addr:place"][prop(crc)>=3333][prop(crc)<3636],
    872959relation[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")],
    873961area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed {
    874962    color: #f0b9a6;
     
    878966node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo,
    879967node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo,
    880 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 {
    881970    symbol-fill-color: #f0b9a6;
    882971    text-halo-color: #f0b9a6;
     
    890979area["addr:place"][prop(crc)>=3636][prop(crc)<3939],
    891980relation[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")],
    892982area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed {
    893983    color: #8fbc8f;
     
    897987node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo,
    898988node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo,
    899 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 {
    900991    symbol-fill-color: #8fbc8f;
    901992    text-halo-color: #8fbc8f;
     
    9091000area["addr:place"][prop(crc)>=3939][prop(crc)<4242],
    9101001relation[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")],
    9111003area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed {
    9121004    color: #1b7777;
     
    9161008node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo,
    9171009node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo,
    918 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 {
    9191012    symbol-fill-color: #1b7777;
    9201013    text-halo-color: #1b7777;
     
    9281021area["addr:place"][prop(crc)>=4242][prop(crc)<4545],
    9291022relation[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")],
    9301024area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed {
    9311025    color: #ff1493;
     
    9351029node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo,
    9361030node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo,
    937 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 {
    9381033    symbol-fill-color: #ff1493;
    9391034    text-halo-color: #ff1493;
     
    9471042area["addr:place"][prop(crc)>=4545][prop(crc)<4848],
    9481043relation[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")],
    9491045area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed {
    9501046    color: #0072e2;
     
    9541050node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo,
    9551051node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo,
    956 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 {
    9571054    symbol-fill-color: #0072e2;
    9581055    text-halo-color: #0072e2;
     
    9661063area["addr:place"][prop(crc)>=4848][prop(crc)<5151],
    9671064relation[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")],
    9681066area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed {
    9691067    color: #008f00;
     
    9731071node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo,
    9741072node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo,
    975 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 {
    9761075    symbol-fill-color: #008f00;
    9771076    text-halo-color: #008f00;
     
    9851084area["addr:place"][prop(crc)>=5151][prop(crc)<5454],
    9861085relation[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")],
    9871087area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed {
    9881088    color: #ffcc00;
     
    9921092node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo,
    9931093node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo,
    994 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 {
    9951096    symbol-fill-color: #ffcc00;
    9961097    text-halo-color: #ffcc00;
     
    10041105area["addr:place"][prop(crc)>=5454][prop(crc)<5757],
    10051106relation[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")],
    10061108area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed {
    10071109    color: #BF9017;
     
    10111113node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo,
    10121114node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo,
    1013 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 {
    10141117    symbol-fill-color: #BF9017;
    10151118    text-halo-color: #BF9017;
     
    10231126area["addr:place"][prop(crc)>=5757][prop(crc)<6060],
    10241127relation[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")],
    10251129area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed {
    10261130    color: #adff2f;
     
    10301134node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo,
    10311135node["addr:place"][prop(crc)>=5757][prop(crc)<6060]::halo,
    1032 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 {
    10331138    symbol-fill-color: #adff2f;
    10341139    text-halo-color: #adff2f;
     
    10421147area["addr:place"][prop(crc)>=6060][prop(crc)<6363],
    10431148relation[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")],
    10441150area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed {
    10451151    color: #ff69b4;
     
    10491155node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo,
    10501156node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo,
    1051 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 {
    10521159    symbol-fill-color: #ff69b4;
    10531160    text-halo-color: #ff69b4;
     
    10611168area["addr:place"][prop(crc)>=6363][prop(crc)<6666],
    10621169relation[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")],
    10631171area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed {
    10641172    color: #cd5c5c;
     
    10681176node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo,
    10691177node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo,
    1070 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 {
    10711180    symbol-fill-color: #cd5c5c;
    10721181    text-halo-color: #cd5c5c;
     
    10801189area["addr:place"][prop(crc)>=6666][prop(crc)<6969],
    10811190relation[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")],
    10821192area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed {
    10831193    color: #7d5a07;
     
    10871197node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo,
    10881198node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo,
    1089 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 {
    10901201    symbol-fill-color: #7d5a07;
    10911202    text-halo-color: #7d5a07;
     
    10991210area["addr:place"][prop(crc)>=6969][prop(crc)<7272],
    11001211relation[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")],
    11011213area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed {
    11021214    color: #824600;
     
    11061218node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo,
    11071219node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo,
    1108 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 {
    11091222    symbol-fill-color: #824600;
    11101223    text-halo-color: #824600;
     
    11181231area["addr:place"][prop(crc)>=7272][prop(crc)<7575],
    11191232relation[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")],
    11201234area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed {
    11211235    color: #f08080;
     
    11251239node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo,
    11261240node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo,
    1127 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 {
    11281243    symbol-fill-color: #f08080;
    11291244    text-halo-color: #f08080;
     
    11371252area["addr:place"][prop(crc)>=7575][prop(crc)<7878],
    11381253relation[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")],
    11391255area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed {
    11401256    color: #F75617;
     
    11441260node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo,
    11451261node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo,
    1146 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 {
    11471264    symbol-fill-color: #F75617;
    11481265    text-halo-color: #F75617;
     
    11561273area["addr:place"][prop(crc)>=7878][prop(crc)<8181],
    11571274relation[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")],
    11581276area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed {
    11591277    color: #54d954;
     
    11631281node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo,
    11641282node["addr:place"][prop(crc)>=7878][prop(crc)<8181]::halo,
    1165 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 {
    11661285    symbol-fill-color: #54d954;
    11671286    text-halo-color: #54d954;
     
    11751294area["addr:place"][prop(crc)>=8181][prop(crc)<8484],
    11761295relation[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")],
    11771297area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed {
    11781298    color: #ba55d3;
     
    11821302node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo,
    11831303node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo,
    1184 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 {
    11851306    symbol-fill-color: #ba55d3;
    11861307    text-halo-color: #ba55d3;
     
    11941315area["addr:place"][prop(crc)>=8484][prop(crc)<8787],
    11951316relation[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")],
    11961318area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed {
    11971319    color: #9370db;
     
    12011323node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo,
    12021324node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo,
    1203 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 {
    12041327    symbol-fill-color: #9370db;
    12051328    text-halo-color: #9370db;
     
    12131336area["addr:place"][prop(crc)>=8787][prop(crc)<9090],
    12141337relation[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")],
    12151339area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed {
    12161340    color: #ff7c00;
     
    12201344node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo,
    12211345node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo,
    1222 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 {
    12231348    symbol-fill-color: #ff7c00;
    12241349    text-halo-color: #ff7c00;
     
    12321357area["addr:place"][prop(crc)>=9090][prop(crc)<9393],
    12331358relation[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")],
    12341360area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed {
    12351361    color: #3cb371;
     
    12391365node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo,
    12401366node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo,
    1241 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 {
    12421369    symbol-fill-color: #3cb371;
    12431370    text-halo-color: #3cb371;
     
    12511378area["addr:place"][prop(crc)>=9393][prop(crc)<9696],
    12521379relation[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")],
    12531381area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed {
    12541382    color: #707000;
     
    12581386node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo,
    12591387node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo,
    1260 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 {
    12611390    symbol-fill-color: #707000;
    12621391    text-halo-color: #707000;
     
    12711400area["addr:place"][prop(crc)>=9696],
    12721401relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1402relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12731403area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed {
    12741404    color: #ff4444;
     
    12781408node["addr:street"][prop(crc)>=9696]::halo,
    12791409node["addr:place"][prop(crc)>=9696]::halo,
    1280 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 {
    12811412    symbol-fill-color: #ff4444;
    12821413    text-halo-color: #ff4444;
     
    14121543    font-size: 12;
    14131544}
    1414 area|z18-[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1415 area|z18-[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1416 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
    1417 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")] {
    14181549    text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */
    14191550    text-position: center;
     
    14211552    font-size: 12;
    14221553}
    1423 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1424 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1425 area[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
    1426 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")] {
    14271558    width: 3;
    14281559    text-halo-radius: 2;
     
    14411572}
    14421573        /* nodes */
    1443 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1444 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1445 node["addr:street"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
    1446 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 {
    14471578    text: tr("number?"); /* "number?" (as warning) */
    14481579    text-color: black;
     
    14611592    font-size: 12;
    14621593}
    1463 node|z18-["addr:street"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1464 node|z18-["addr:place"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1465 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1466 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 {
    14671598    text: eval("?"); /* "?" (no warning) */
    14681599    text-color: black;
     
    15111642
    15121643    /* names of nodes */
    1513 node["addr:housenumber"] {
     1644node["addr:housenumber"],
     1645relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] {
    15141646    font-size: 10;
    15151647    text-color: white;
     
    15391671    /* text style of areas with number */
    15401672way:closed["addr:housenumber"],
     1673way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1674way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15411675relation[type=multipolygon]["addr:housenumber"],
    1542 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")] {
    15431680    text-color: black;
    15441681    font-size: 12;
     
    15461683}
    15471684way|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],
    15481687relation|z-18[type=multipolygon]["addr:housenumber"],
    1549 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")] {
    15501692    font-size: 11;
    15511693}