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

    v111 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://gulp21.bplaced.net/osm/housenumbervalidator/ HousenumberValidator],
    38 [http://tools.geofabrik.de/osmi/debug.html?view=addresses OSM Inspector],
    39 [http://www.itoworld.com/map/9# ITO maps].
     37[https://tools.geofabrik.de/osmi/?view=addresses OSM Inspector].
    4038
    4139For 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].
     
    7068== Changelog ==
    7169^(Latest change first)^
    72 ==== Version 3.47.xxx to 3.48.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 ====
     80* Tone down more building types: `building=carport|gasometer|silo|storage_tank|toilets|transformer_tower|transportation` (similar to e.g. `building=garage`).
     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.48.[[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],
    402434area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cabin],
     435area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=carport],
    403436area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cowshed],
    404437area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=farm_auxiliary],
    405438area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garage],
    406439area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garages],
     440area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=gasometer],
    407441area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=greenhouse],
    408442area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=hut],
    409443area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=roof],
    410444area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=shed],
     445area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=silo],
    411446area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=stable],
    412447area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=static_caravan],
    413 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty] {
     448area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=storage_tank],
     449area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty],
     450area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=toilets],
     451area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transformer_tower],
     452area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transportation] {
    414453    fill-color: #ffddf1;
    415454    width: 1;
     
    500539    /* all rules, which apply to all colors and different rules for different zoom */
    501540        /* address areas */
    502 area|z18-["addr:street"],
     541area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */
    503542area|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"],
    504562relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
    505563    width: 3;
     
    564622    text-halo-opacity: 0.8;
    565623}
     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}
    566638node|z-17["addr:street"]::halo,
    567639node|z-17["addr:place"]::halo,
     
    655727area["addr:place"][prop(crc)<303],
    656728relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")],
     729relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")],
    657730area["highway"="pedestrian"]["name"][prop(crc)<303]:closed {
    658731    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. */
     
    662735node["addr:street"][prop(crc)<303]::halo,
    663736node["addr:place"][prop(crc)<303]::halo,
    664 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 {
    665739    symbol-fill-color: #8B864E;
    666740    text-halo-color: #8B864E;
     
    674748area["addr:place"][prop(crc)>=303][prop(crc)<606],
    675749relation[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")],
    676751area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed {
    677752    color: #b88142;
     
    681756node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo,
    682757node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo,
    683 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 {
    684760    symbol-fill-color: #b88142;
    685761    text-halo-color: #b88142;
     
    693769area["addr:place"][prop(crc)>=606][prop(crc)<909],
    694770relation[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")],
    695772area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed {
    696773    color: #a3fe8f;
     
    700777node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo,
    701778node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo,
    702 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 {
    703781    symbol-fill-color: #a3fe8f;
    704782    text-halo-color: #a3fe8f;
     
    712790area["addr:place"][prop(crc)>=909][prop(crc)<1212],
    713791relation[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")],
    714793area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed {
    715794    color: #b8674c;
     
    719798node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo,
    720799node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo,
    721 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 {
    722802    symbol-fill-color: #b8674c;
    723803    text-halo-color: #b8674c;
     
    731811area["addr:place"][prop(crc)>=1212][prop(crc)<1515],
    732812relation[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")],
    733814area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed {
    734815    color: #f4ff6b;
     
    738819node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo,
    739820node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo,
    740 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 {
    741823    symbol-fill-color: #f4ff6b;
    742824    text-halo-color: #f4ff6b;
     
    750832area["addr:place"][prop(crc)>=1515][prop(crc)<1818],
    751833relation[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")],
    752835area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed {
    753836    color: #81c0ff;
     
    757840node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo,
    758841node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo,
    759 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 {
    760844    symbol-fill-color: #81c0ff;
    761845    text-halo-color: #81c0ff;
     
    769853area["addr:place"][prop(crc)>=1818][prop(crc)<2121],
    770854relation[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")],
    771856area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed {
    772857    color: #6b8e23;
     
    776861node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo,
    777862node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo,
    778 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 {
    779865    symbol-fill-color: #6b8e23;
    780866    text-halo-color: #6b8e23;
     
    788874area["addr:place"][prop(crc)>=2121][prop(crc)<2424],
    789875relation[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")],
    790877area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed {
    791878    color: #e1bd6a;
     
    795882node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo,
    796883node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo,
    797 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 {
    798886    symbol-fill-color: #e1bd6a;
    799887    text-halo-color: #e1bd6a;
     
    807895area["addr:place"][prop(crc)>=2424][prop(crc)<2727],
    808896relation[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")],
    809898area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed {
    810899    color: #7fffd4;
     
    814903node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo,
    815904node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo,
    816 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 {
    817907    symbol-fill-color: #7fffd4;
    818908    text-halo-color: #7fffd4;
     
    826916area["addr:place"][prop(crc)>=2727][prop(crc)<3030],
    827917relation[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")],
    828919area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed {
    829920    color: #8a2be2;
     
    833924node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo,
    834925node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo,
    835 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 {
    836928    symbol-fill-color: #8a2be2;
    837929    text-halo-color: #8a2be2;
     
    845937area["addr:place"][prop(crc)>=3030][prop(crc)<3333],
    846938relation[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")],
    847940area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed {
    848941    color: #a52a2a;
     
    852945node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo,
    853946node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo,
    854 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 {
    855949    symbol-fill-color: #a52a2a;
    856950    text-halo-color: #a52a2a;
     
    864958area["addr:place"][prop(crc)>=3333][prop(crc)<3636],
    865959relation[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")],
    866961area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed {
    867962    color: #f0b9a6;
     
    871966node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo,
    872967node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo,
    873 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 {
    874970    symbol-fill-color: #f0b9a6;
    875971    text-halo-color: #f0b9a6;
     
    883979area["addr:place"][prop(crc)>=3636][prop(crc)<3939],
    884980relation[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")],
    885982area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed {
    886983    color: #8fbc8f;
     
    890987node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo,
    891988node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo,
    892 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 {
    893991    symbol-fill-color: #8fbc8f;
    894992    text-halo-color: #8fbc8f;
     
    9021000area["addr:place"][prop(crc)>=3939][prop(crc)<4242],
    9031001relation[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")],
    9041003area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed {
    9051004    color: #1b7777;
     
    9091008node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo,
    9101009node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo,
    911 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 {
    9121012    symbol-fill-color: #1b7777;
    9131013    text-halo-color: #1b7777;
     
    9211021area["addr:place"][prop(crc)>=4242][prop(crc)<4545],
    9221022relation[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")],
    9231024area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed {
    9241025    color: #ff1493;
     
    9281029node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo,
    9291030node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo,
    930 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 {
    9311033    symbol-fill-color: #ff1493;
    9321034    text-halo-color: #ff1493;
     
    9401042area["addr:place"][prop(crc)>=4545][prop(crc)<4848],
    9411043relation[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")],
    9421045area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed {
    9431046    color: #0072e2;
     
    9471050node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo,
    9481051node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo,
    949 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 {
    9501054    symbol-fill-color: #0072e2;
    9511055    text-halo-color: #0072e2;
     
    9591063area["addr:place"][prop(crc)>=4848][prop(crc)<5151],
    9601064relation[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")],
    9611066area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed {
    9621067    color: #008f00;
     
    9661071node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo,
    9671072node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo,
    968 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 {
    9691075    symbol-fill-color: #008f00;
    9701076    text-halo-color: #008f00;
     
    9781084area["addr:place"][prop(crc)>=5151][prop(crc)<5454],
    9791085relation[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")],
    9801087area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed {
    9811088    color: #ffcc00;
     
    9851092node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo,
    9861093node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo,
    987 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 {
    9881096    symbol-fill-color: #ffcc00;
    9891097    text-halo-color: #ffcc00;
     
    9971105area["addr:place"][prop(crc)>=5454][prop(crc)<5757],
    9981106relation[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")],
    9991108area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed {
    10001109    color: #BF9017;
     
    10041113node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo,
    10051114node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo,
    1006 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 {
    10071117    symbol-fill-color: #BF9017;
    10081118    text-halo-color: #BF9017;
     
    10161126area["addr:place"][prop(crc)>=5757][prop(crc)<6060],
    10171127relation[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")],
    10181129area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed {
    10191130    color: #adff2f;
     
    10231134node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo,
    10241135node["addr:place"][prop(crc)>=5757][prop(crc)<6060]::halo,
    1025 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 {
    10261138    symbol-fill-color: #adff2f;
    10271139    text-halo-color: #adff2f;
     
    10351147area["addr:place"][prop(crc)>=6060][prop(crc)<6363],
    10361148relation[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")],
    10371150area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed {
    10381151    color: #ff69b4;
     
    10421155node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo,
    10431156node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo,
    1044 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 {
    10451159    symbol-fill-color: #ff69b4;
    10461160    text-halo-color: #ff69b4;
     
    10541168area["addr:place"][prop(crc)>=6363][prop(crc)<6666],
    10551169relation[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")],
    10561171area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed {
    10571172    color: #cd5c5c;
     
    10611176node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo,
    10621177node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo,
    1063 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 {
    10641180    symbol-fill-color: #cd5c5c;
    10651181    text-halo-color: #cd5c5c;
     
    10731189area["addr:place"][prop(crc)>=6666][prop(crc)<6969],
    10741190relation[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")],
    10751192area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed {
    10761193    color: #7d5a07;
     
    10801197node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo,
    10811198node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo,
    1082 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 {
    10831201    symbol-fill-color: #7d5a07;
    10841202    text-halo-color: #7d5a07;
     
    10921210area["addr:place"][prop(crc)>=6969][prop(crc)<7272],
    10931211relation[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")],
    10941213area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed {
    10951214    color: #824600;
     
    10991218node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo,
    11001219node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo,
    1101 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 {
    11021222    symbol-fill-color: #824600;
    11031223    text-halo-color: #824600;
     
    11111231area["addr:place"][prop(crc)>=7272][prop(crc)<7575],
    11121232relation[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")],
    11131234area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed {
    11141235    color: #f08080;
     
    11181239node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo,
    11191240node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo,
    1120 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 {
    11211243    symbol-fill-color: #f08080;
    11221244    text-halo-color: #f08080;
     
    11301252area["addr:place"][prop(crc)>=7575][prop(crc)<7878],
    11311253relation[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")],
    11321255area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed {
    11331256    color: #F75617;
     
    11371260node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo,
    11381261node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo,
    1139 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 {
    11401264    symbol-fill-color: #F75617;
    11411265    text-halo-color: #F75617;
     
    11491273area["addr:place"][prop(crc)>=7878][prop(crc)<8181],
    11501274relation[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")],
    11511276area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed {
    11521277    color: #54d954;
     
    11561281node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo,
    11571282node["addr:place"][prop(crc)>=7878][prop(crc)<8181]::halo,
    1158 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 {
    11591285    symbol-fill-color: #54d954;
    11601286    text-halo-color: #54d954;
     
    11681294area["addr:place"][prop(crc)>=8181][prop(crc)<8484],
    11691295relation[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")],
    11701297area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed {
    11711298    color: #ba55d3;
     
    11751302node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo,
    11761303node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo,
    1177 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 {
    11781306    symbol-fill-color: #ba55d3;
    11791307    text-halo-color: #ba55d3;
     
    11871315area["addr:place"][prop(crc)>=8484][prop(crc)<8787],
    11881316relation[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")],
    11891318area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed {
    11901319    color: #9370db;
     
    11941323node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo,
    11951324node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo,
    1196 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 {
    11971327    symbol-fill-color: #9370db;
    11981328    text-halo-color: #9370db;
     
    12061336area["addr:place"][prop(crc)>=8787][prop(crc)<9090],
    12071337relation[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")],
    12081339area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed {
    12091340    color: #ff7c00;
     
    12131344node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo,
    12141345node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo,
    1215 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 {
    12161348    symbol-fill-color: #ff7c00;
    12171349    text-halo-color: #ff7c00;
     
    12251357area["addr:place"][prop(crc)>=9090][prop(crc)<9393],
    12261358relation[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")],
    12271360area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed {
    12281361    color: #3cb371;
     
    12321365node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo,
    12331366node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo,
    1234 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 {
    12351369    symbol-fill-color: #3cb371;
    12361370    text-halo-color: #3cb371;
     
    12441378area["addr:place"][prop(crc)>=9393][prop(crc)<9696],
    12451379relation[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")],
    12461381area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed {
    12471382    color: #707000;
     
    12511386node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo,
    12521387node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo,
    1253 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 {
    12541390    symbol-fill-color: #707000;
    12551391    text-halo-color: #707000;
     
    12641400area["addr:place"][prop(crc)>=9696],
    12651401relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1402relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12661403area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed {
    12671404    color: #ff4444;
     
    12711408node["addr:street"][prop(crc)>=9696]::halo,
    12721409node["addr:place"][prop(crc)>=9696]::halo,
    1273 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 {
    12741412    symbol-fill-color: #ff4444;
    12751413    text-halo-color: #ff4444;
     
    14051543    font-size: 12;
    14061544}
    1407 area|z18-[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1408 area|z18-[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1409 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
    1410 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")] {
    14111549    text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */
    14121550    text-position: center;
     
    14141552    font-size: 12;
    14151553}
    1416 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1417 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1418 area[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
    1419 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")] {
    14201558    width: 3;
    14211559    text-halo-radius: 2;
     
    14341572}
    14351573        /* nodes */
    1436 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1437 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1438 node["addr:street"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
    1439 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 {
    14401578    text: tr("number?"); /* "number?" (as warning) */
    14411579    text-color: black;
     
    14541592    font-size: 12;
    14551593}
    1456 node|z18-["addr:street"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1457 node|z18-["addr:place"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1458 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1459 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 {
    14601598    text: eval("?"); /* "?" (no warning) */
    14611599    text-color: black;
     
    15041642
    15051643    /* names of nodes */
    1506 node["addr:housenumber"] {
     1644node["addr:housenumber"],
     1645relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] {
    15071646    font-size: 10;
    15081647    text-color: white;
     
    15321671    /* text style of areas with number */
    15331672way:closed["addr:housenumber"],
     1673way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1674way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15341675relation[type=multipolygon]["addr:housenumber"],
    1535 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")] {
    15361680    text-color: black;
    15371681    font-size: 12;
     
    15391683}
    15401684way|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],
    15411687relation|z-18[type=multipolygon]["addr:housenumber"],
    1542 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")] {
    15431692    font-size: 11;
    15441693}