Changes between Version 115 and Version 127 of Styles/Coloured_Streets
- Timestamp:
- (multiple changes)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Coloured_Streets
v115 v127 1 1 [[TranslatedPages]] 2 2 3 = [[Image(ColouredStreetsIcon.svg, 36,middle,inline)]] Coloured Streets =3 = [[Image(ColouredStreetsIcon.svg,48,middle,inline)]] Coloured Streets = 4 4 [[PageOutline(2-9)]] 5 5 … … 9 9 The mappaint style "Coloured Streets" makes '''working with addresses easier.''' 10 10 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!".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?". (`nohousenumber=yes` is taken into account.) If there are streets (ways with `highway=*`) with an `addr:*=*` tag, then it shows "no addr!". 12 12 13 13 Coloured 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. … … 17 17 18 18 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. 20 20 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. 22 22 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. 24 24 Display missing number message:: 25 You can choose if you want to deactivate the error message for addresses with addr:street oraddr: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. 26 26 Support associatedStreet relations:: 27 27 You can choose if associatedStreet relations are supported. The default setting is: ''checked'' = they are supported. … … 35 35 [[Coloured_Postcode]], 36 36 [[Coloured_Suburb]], 37 [http://tools.geofabrik.de/osmi/ debug.html?view=addresses OSM Inspector].37 [https://tools.geofabrik.de/osmi/?view=addresses OSM Inspector]. 38 38 39 39 For 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]. … … 68 68 == Changelog == 69 69 ^(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 ==== 71 80 * Tone down more building types: `building=carport|gasometer|silo|storage_tank|toilets|transformer_tower|transportation` (similar to e.g. `building=garage`). 72 ==== Version 3.4 7.xxx to 3.48.xxx====81 ==== Version 3.48 ==== 73 82 * Adjustments due to changes in default style (r10896). 74 ==== Version 3.4 6.xxx to 3.47.xxx====83 ==== Version 3.47 ==== 75 84 * Add an option to allow `addr:housename` instead of `addr:housenumber`, which is sometimes used in UK 76 85 * A few coding style adjustments 77 ==== Version 3.4 5.xxx to 3.46.xxx====86 ==== Version 3.46 ==== 78 87 * Adjustments due to changes in default style (r9451), i.e. support bigger and filled selected nodes. 79 ==== Version 3.4 4.xxx to 3.45.xxx====88 ==== Version 3.45 ==== 80 89 * Adjustments due to changes in default style (r9566). 81 ==== Version 3.4 3.xx to 3.44.xxx====90 ==== Version 3.44 ==== 82 91 * remove warning that JOSM is to old for this style (code no longer supportes by JOSM) 83 ==== Version 3.4 2.xx to 3.43.xx====92 ==== Version 3.43 ==== 84 93 * remove address warning for highway=services and highway=rest_area. 85 ==== Version 3.4 1.xx to 3.42.xx====94 ==== Version 3.42 ==== 86 95 * Fix a graphical glitch with the plus signs which allow to add nodes to ways. 87 ==== Version 3.4 0.xx to 3.41.xx====96 ==== Version 3.41 ==== 88 97 * Fix size of tagged waynodes at zoomlevel 17 89 98 * 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 ==== 91 100 * Do not colour highway=emergency_access_point. 92 ==== Version 3.3 8.xx to 3.39.xx====101 ==== Version 3.39 ==== 93 102 * Do not ask for "name?" on streets with junction=roundabout. (Thanks to user feedback.) 94 ==== Version 3.3 7.xx to 3.38.xx====103 ==== Version 3.38 ==== 95 104 * Replace .png icon by .svg version. 96 ==== Version 3.3 6.xx to 3.37.xx====105 ==== Version 3.37 ==== 97 106 * Fix size of single nodes on high zoom levels. 98 ==== Version 3.3 5.xx to 3.36.xx====107 ==== Version 3.36 ==== 99 108 * Fix if the style setting ''Less obtrusive node symbols at low zoom'' is disabled in the default style. 100 ==== Version 3.3 3.xx to 3.35.xx====109 ==== Version 3.35 ==== 101 110 * Adjustments due to changes in default style (#10363, ticket:10043#comment:31). 102 111 * There is a new setting which allows to deactivate the support of associatedStreet relations. … … 110 119 * Changed white color to !#8B864E also for name:left and name:right on streets. 111 120 * Preparations for future translations of the error messages and the mappaint user settings (this is not yet supported by JOSM). 112 ==== Version 3.3 2.xx to 3.33.xx====121 ==== Version 3.33 ==== 113 122 * Fixed handling of piste:difficulty paint style of default style. 114 123 * Support also validate:no_name=yes 115 124 * 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.3 1.xx to 3.32.xx====125 ==== Version 3.32 ==== 117 126 * 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.3 0.xx to 3.31.xx====127 ==== Version 3.31 ==== 119 128 * 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 ==== 121 130 * 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.2 7.xx to 3.29.xx====131 ==== Version 3.29 ==== 123 132 * All ways with barrier=* are now diyplayed thinner, not just for selected values like before. 124 133 * 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.2 5.xx to 3.27.xx====134 ==== Version 3.27 ==== 126 135 * 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.2 4.xx to 3.25.xx====136 ==== Version 3.25 ==== 128 137 * The yellow ways with barrier=* are now displayed thiner to avoid confusion with coloured streets/ways. 129 ==== Version 3.2 3.xx to 3.24.xx====138 ==== Version 3.24 ==== 130 139 * More fixes due to changes in JOSM version [7200]. 131 140 * Using the new mapcss function JOSM_pref() instead of the previous used color hack to provide the settings. 132 141 * 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. 133 142 * building=farm was removed from the list of buildings, which are displayed toned down. 134 ==== Version 3.2 2.xx to 3.23.xx====143 ==== Version 3.23 ==== 135 144 * Fix due to changes in JOSM version [7200]. 136 ==== Version 3.2 0.xx to 3.22.xx====145 ==== Version 3.22 ==== 137 146 * 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 ==== 139 148 * The width of streets depends now on the value of highway=* for better orientation. 140 149 * Little bit thiner are: path, footway, steps, pedestrian, cycleway, bridleway, track, escape, bus_guideway, service … … 146 155 * #ffe400 changed to #ffcc00 147 156 * #fcff5c changed to #f4ff6b 148 ==== Version 3.1 0.xx to 3.11.xx====157 ==== Version 3.11 ==== 149 158 * "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 ==== 151 160 * When you zoom out the nodes get smaller until they finally disappear 152 161 * Text and icons are hidden on low zoom levels 153 162 * The text gets a bit bigger at high zoom levels 154 163 This 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.0 0.xx to 3.01.xx====164 ==== Version 3.01 ==== 156 165 * 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 "!"). 157 166 * The following colours slightly changed for better distinction with other colors: … … 159 168 * !#32cd32 changed to !#54d954 160 169 * !#81621a changed to !#7d5a07 161 ==== Version 2.00.xx to 3.00.xx====170 ==== Version 3.00 ==== 162 171 * 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. 163 172 * Different streets with the same first letter, which are near to each other are now displayed in different colours. … … 187 196 * Some code optimizations 188 197 189 ==== Version 1.011 to 2.00.xx====198 ==== Version 2.00 ==== 190 199 * The housenumbers are bigger, have a coloured background and are thereby more visible. 191 200 * Support of associatedStreet relations … … 227 236 * "no addr!" has now always red background 228 237 238 ==== Version 1.011 ==== 239 * Start version 240 229 241 == Code == 230 242 … … 234 246 meta { 235 247 title: "Coloured Streets"; 236 version: "3. 49.[[revision]]_[[date]]";248 version: "3.53.[[revision]]_[[date]]"; 237 249 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"; 239 251 author: "geozeisig, Klumbumbus"; 240 252 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 */ 243 254 /* 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. */ 244 255 } … … 309 320 310 321 /* associated street relations */ 322 /* nohousenumber=yes */ 323 relation[type="associatedStreet"][name] > area[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 324 relation[type="associatedStreet"][name] > node[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo, 325 relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 326 relation[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 } 329 relation[type="associatedStreet"][name][name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 330 relation[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 } 333 relation[type="associatedStreet"][name][!name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 334 relation[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 } 337 relation[type="associatedStreet"][name][name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 338 relation[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 */ 311 342 relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 312 343 relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo, … … 397 428 } 398 429 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. */ 431 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][nohousenumber=yes], 400 432 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=barn], 401 433 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=bunker], … … 507 539 /* all rules, which apply to all colors and different rules for different zoom */ 508 540 /* address areas */ 509 area|z18-["addr:street"], 541 area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */ 510 542 area|z18-["addr:place"], 543 relation[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 550 area|z18-["addr:street"][nohousenumber=yes], 551 area|z18-["addr:place"][nohousenumber=yes], 552 relation[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 560 area|z18-["addr:street"]["addr:housenumber"], 561 area|z18-["addr:place"]["addr:housenumber"], 511 562 relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] { 512 563 width: 3; … … 571 622 text-halo-opacity: 0.8; 572 623 } 624 node|z18-["addr:street"][nohousenumber=yes][!"addr:housenumber"]::halo, 625 node|z18-["addr:place"][nohousenumber=yes][!"addr:housenumber"]::halo, 626 relation[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 } 573 638 node|z-17["addr:street"]::halo, 574 639 node|z-17["addr:place"]::halo, … … 662 727 area["addr:place"][prop(crc)<303], 663 728 relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")], 729 relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")], 664 730 area["highway"="pedestrian"]["name"][prop(crc)<303]:closed { 665 731 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. */ … … 669 735 node["addr:street"][prop(crc)<303]::halo, 670 736 node["addr:place"][prop(crc)<303]::halo, 671 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { 737 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 738 relation[type="associatedStreet"][prop(crc)<303] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 672 739 symbol-fill-color: #8B864E; 673 740 text-halo-color: #8B864E; … … 681 748 area["addr:place"][prop(crc)>=303][prop(crc)<606], 682 749 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")], 750 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area[nohousenumber=yes][setting("support_associatedstreet")], 683 751 area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed { 684 752 color: #b88142; … … 688 756 node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo, 689 757 node["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 { 758 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 759 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 691 760 symbol-fill-color: #b88142; 692 761 text-halo-color: #b88142; … … 700 769 area["addr:place"][prop(crc)>=606][prop(crc)<909], 701 770 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")], 771 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area[nohousenumber=yes][setting("support_associatedstreet")], 702 772 area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed { 703 773 color: #a3fe8f; … … 707 777 node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo, 708 778 node["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 { 779 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 780 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 710 781 symbol-fill-color: #a3fe8f; 711 782 text-halo-color: #a3fe8f; … … 719 790 area["addr:place"][prop(crc)>=909][prop(crc)<1212], 720 791 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")], 792 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area[nohousenumber=yes][setting("support_associatedstreet")], 721 793 area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed { 722 794 color: #b8674c; … … 726 798 node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo, 727 799 node["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 { 800 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 801 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 729 802 symbol-fill-color: #b8674c; 730 803 text-halo-color: #b8674c; … … 738 811 area["addr:place"][prop(crc)>=1212][prop(crc)<1515], 739 812 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")], 813 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area[nohousenumber=yes][setting("support_associatedstreet")], 740 814 area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed { 741 815 color: #f4ff6b; … … 745 819 node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo, 746 820 node["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 { 821 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 822 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 748 823 symbol-fill-color: #f4ff6b; 749 824 text-halo-color: #f4ff6b; … … 757 832 area["addr:place"][prop(crc)>=1515][prop(crc)<1818], 758 833 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")], 834 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area[nohousenumber=yes][setting("support_associatedstreet")], 759 835 area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed { 760 836 color: #81c0ff; … … 764 840 node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo, 765 841 node["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 { 842 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 843 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 767 844 symbol-fill-color: #81c0ff; 768 845 text-halo-color: #81c0ff; … … 776 853 area["addr:place"][prop(crc)>=1818][prop(crc)<2121], 777 854 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")], 855 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area[nohousenumber=yes][setting("support_associatedstreet")], 778 856 area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed { 779 857 color: #6b8e23; … … 783 861 node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo, 784 862 node["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 { 863 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 864 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 786 865 symbol-fill-color: #6b8e23; 787 866 text-halo-color: #6b8e23; … … 795 874 area["addr:place"][prop(crc)>=2121][prop(crc)<2424], 796 875 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")], 876 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area[nohousenumber=yes][setting("support_associatedstreet")], 797 877 area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed { 798 878 color: #e1bd6a; … … 802 882 node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo, 803 883 node["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 { 884 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 885 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 805 886 symbol-fill-color: #e1bd6a; 806 887 text-halo-color: #e1bd6a; … … 814 895 area["addr:place"][prop(crc)>=2424][prop(crc)<2727], 815 896 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")], 897 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area[nohousenumber=yes][setting("support_associatedstreet")], 816 898 area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed { 817 899 color: #7fffd4; … … 821 903 node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo, 822 904 node["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 { 905 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 906 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 824 907 symbol-fill-color: #7fffd4; 825 908 text-halo-color: #7fffd4; … … 833 916 area["addr:place"][prop(crc)>=2727][prop(crc)<3030], 834 917 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")], 918 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area[nohousenumber=yes][setting("support_associatedstreet")], 835 919 area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed { 836 920 color: #8a2be2; … … 840 924 node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo, 841 925 node["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 { 926 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 927 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 843 928 symbol-fill-color: #8a2be2; 844 929 text-halo-color: #8a2be2; … … 852 937 area["addr:place"][prop(crc)>=3030][prop(crc)<3333], 853 938 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")], 939 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area[nohousenumber=yes][setting("support_associatedstreet")], 854 940 area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed { 855 941 color: #a52a2a; … … 859 945 node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo, 860 946 node["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 { 947 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 948 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 862 949 symbol-fill-color: #a52a2a; 863 950 text-halo-color: #a52a2a; … … 871 958 area["addr:place"][prop(crc)>=3333][prop(crc)<3636], 872 959 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")], 960 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area[nohousenumber=yes][setting("support_associatedstreet")], 873 961 area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed { 874 962 color: #f0b9a6; … … 878 966 node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo, 879 967 node["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 { 968 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 969 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 881 970 symbol-fill-color: #f0b9a6; 882 971 text-halo-color: #f0b9a6; … … 890 979 area["addr:place"][prop(crc)>=3636][prop(crc)<3939], 891 980 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")], 981 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area[nohousenumber=yes][setting("support_associatedstreet")], 892 982 area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed { 893 983 color: #8fbc8f; … … 897 987 node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo, 898 988 node["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 { 989 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 990 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 900 991 symbol-fill-color: #8fbc8f; 901 992 text-halo-color: #8fbc8f; … … 909 1000 area["addr:place"][prop(crc)>=3939][prop(crc)<4242], 910 1001 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")], 1002 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area[nohousenumber=yes][setting("support_associatedstreet")], 911 1003 area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed { 912 1004 color: #1b7777; … … 916 1008 node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo, 917 1009 node["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 { 1010 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1011 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 919 1012 symbol-fill-color: #1b7777; 920 1013 text-halo-color: #1b7777; … … 928 1021 area["addr:place"][prop(crc)>=4242][prop(crc)<4545], 929 1022 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")], 1023 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area[nohousenumber=yes][setting("support_associatedstreet")], 930 1024 area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed { 931 1025 color: #ff1493; … … 935 1029 node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo, 936 1030 node["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 { 1031 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1032 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 938 1033 symbol-fill-color: #ff1493; 939 1034 text-halo-color: #ff1493; … … 947 1042 area["addr:place"][prop(crc)>=4545][prop(crc)<4848], 948 1043 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")], 1044 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area[nohousenumber=yes][setting("support_associatedstreet")], 949 1045 area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed { 950 1046 color: #0072e2; … … 954 1050 node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo, 955 1051 node["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 { 1052 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1053 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 957 1054 symbol-fill-color: #0072e2; 958 1055 text-halo-color: #0072e2; … … 966 1063 area["addr:place"][prop(crc)>=4848][prop(crc)<5151], 967 1064 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")], 1065 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area[nohousenumber=yes][setting("support_associatedstreet")], 968 1066 area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed { 969 1067 color: #008f00; … … 973 1071 node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo, 974 1072 node["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 { 1073 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1074 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 976 1075 symbol-fill-color: #008f00; 977 1076 text-halo-color: #008f00; … … 985 1084 area["addr:place"][prop(crc)>=5151][prop(crc)<5454], 986 1085 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")], 1086 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area[nohousenumber=yes][setting("support_associatedstreet")], 987 1087 area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed { 988 1088 color: #ffcc00; … … 992 1092 node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo, 993 1093 node["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 { 1094 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1095 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 995 1096 symbol-fill-color: #ffcc00; 996 1097 text-halo-color: #ffcc00; … … 1004 1105 area["addr:place"][prop(crc)>=5454][prop(crc)<5757], 1005 1106 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")], 1107 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area[nohousenumber=yes][setting("support_associatedstreet")], 1006 1108 area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed { 1007 1109 color: #BF9017; … … 1011 1113 node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo, 1012 1114 node["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 { 1115 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1116 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1014 1117 symbol-fill-color: #BF9017; 1015 1118 text-halo-color: #BF9017; … … 1023 1126 area["addr:place"][prop(crc)>=5757][prop(crc)<6060], 1024 1127 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")], 1128 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area[nohousenumber=yes][setting("support_associatedstreet")], 1025 1129 area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed { 1026 1130 color: #adff2f; … … 1030 1134 node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo, 1031 1135 node["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 { 1136 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1137 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1033 1138 symbol-fill-color: #adff2f; 1034 1139 text-halo-color: #adff2f; … … 1042 1147 area["addr:place"][prop(crc)>=6060][prop(crc)<6363], 1043 1148 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")], 1149 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area[nohousenumber=yes][setting("support_associatedstreet")], 1044 1150 area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed { 1045 1151 color: #ff69b4; … … 1049 1155 node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo, 1050 1156 node["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 { 1157 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1158 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1052 1159 symbol-fill-color: #ff69b4; 1053 1160 text-halo-color: #ff69b4; … … 1061 1168 area["addr:place"][prop(crc)>=6363][prop(crc)<6666], 1062 1169 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")], 1170 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area[nohousenumber=yes][setting("support_associatedstreet")], 1063 1171 area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed { 1064 1172 color: #cd5c5c; … … 1068 1176 node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo, 1069 1177 node["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 { 1178 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1179 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1071 1180 symbol-fill-color: #cd5c5c; 1072 1181 text-halo-color: #cd5c5c; … … 1080 1189 area["addr:place"][prop(crc)>=6666][prop(crc)<6969], 1081 1190 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")], 1191 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area[nohousenumber=yes][setting("support_associatedstreet")], 1082 1192 area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed { 1083 1193 color: #7d5a07; … … 1087 1197 node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo, 1088 1198 node["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 { 1199 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1200 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1090 1201 symbol-fill-color: #7d5a07; 1091 1202 text-halo-color: #7d5a07; … … 1099 1210 area["addr:place"][prop(crc)>=6969][prop(crc)<7272], 1100 1211 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")], 1212 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area[nohousenumber=yes][setting("support_associatedstreet")], 1101 1213 area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed { 1102 1214 color: #824600; … … 1106 1218 node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo, 1107 1219 node["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 { 1220 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1221 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1109 1222 symbol-fill-color: #824600; 1110 1223 text-halo-color: #824600; … … 1118 1231 area["addr:place"][prop(crc)>=7272][prop(crc)<7575], 1119 1232 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")], 1233 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area[nohousenumber=yes][setting("support_associatedstreet")], 1120 1234 area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed { 1121 1235 color: #f08080; … … 1125 1239 node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo, 1126 1240 node["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 { 1241 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1242 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1128 1243 symbol-fill-color: #f08080; 1129 1244 text-halo-color: #f08080; … … 1137 1252 area["addr:place"][prop(crc)>=7575][prop(crc)<7878], 1138 1253 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")], 1254 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area[nohousenumber=yes][setting("support_associatedstreet")], 1139 1255 area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed { 1140 1256 color: #F75617; … … 1144 1260 node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo, 1145 1261 node["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 { 1262 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1263 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1147 1264 symbol-fill-color: #F75617; 1148 1265 text-halo-color: #F75617; … … 1156 1273 area["addr:place"][prop(crc)>=7878][prop(crc)<8181], 1157 1274 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")], 1275 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area[nohousenumber=yes][setting("support_associatedstreet")], 1158 1276 area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed { 1159 1277 color: #54d954; … … 1163 1281 node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo, 1164 1282 node["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 { 1283 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1284 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1166 1285 symbol-fill-color: #54d954; 1167 1286 text-halo-color: #54d954; … … 1175 1294 area["addr:place"][prop(crc)>=8181][prop(crc)<8484], 1176 1295 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"][setting("support_associatedstreet")], 1296 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area[nohousenumber=yes][setting("support_associatedstreet")], 1177 1297 area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed { 1178 1298 color: #ba55d3; … … 1182 1302 node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo, 1183 1303 node["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 { 1304 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1305 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1185 1306 symbol-fill-color: #ba55d3; 1186 1307 text-halo-color: #ba55d3; … … 1194 1315 area["addr:place"][prop(crc)>=8484][prop(crc)<8787], 1195 1316 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")], 1317 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area[nohousenumber=yes][setting("support_associatedstreet")], 1196 1318 area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed { 1197 1319 color: #9370db; … … 1201 1323 node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo, 1202 1324 node["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 { 1325 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1326 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1204 1327 symbol-fill-color: #9370db; 1205 1328 text-halo-color: #9370db; … … 1213 1336 area["addr:place"][prop(crc)>=8787][prop(crc)<9090], 1214 1337 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")], 1338 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area[nohousenumber=yes][setting("support_associatedstreet")], 1215 1339 area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed { 1216 1340 color: #ff7c00; … … 1220 1344 node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo, 1221 1345 node["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 { 1346 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1347 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1223 1348 symbol-fill-color: #ff7c00; 1224 1349 text-halo-color: #ff7c00; … … 1232 1357 area["addr:place"][prop(crc)>=9090][prop(crc)<9393], 1233 1358 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")], 1359 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area[nohousenumber=yes][setting("support_associatedstreet")], 1234 1360 area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed { 1235 1361 color: #3cb371; … … 1239 1365 node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo, 1240 1366 node["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 { 1367 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1368 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1242 1369 symbol-fill-color: #3cb371; 1243 1370 text-halo-color: #3cb371; … … 1251 1378 area["addr:place"][prop(crc)>=9393][prop(crc)<9696], 1252 1379 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1380 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area[nohousenumber=yes][setting("support_associatedstreet")], 1253 1381 area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed { 1254 1382 color: #707000; … … 1258 1386 node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo, 1259 1387 node["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 { 1388 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1389 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1261 1390 symbol-fill-color: #707000; 1262 1391 text-halo-color: #707000; … … 1271 1400 area["addr:place"][prop(crc)>=9696], 1272 1401 relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1402 relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")], 1273 1403 area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed { 1274 1404 color: #ff4444; … … 1278 1408 node["addr:street"][prop(crc)>=9696]::halo, 1279 1409 node["addr:place"][prop(crc)>=9696]::halo, 1280 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo { 1410 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo, 1411 relation[type="associatedStreet"][prop(crc)>=9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo { 1281 1412 symbol-fill-color: #ff4444; 1282 1413 text-halo-color: #ff4444; … … 1412 1543 font-size: 12; 1413 1544 } 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")] { 1545 area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1546 area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1547 area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")], 1548 area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] { 1418 1549 text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */ 1419 1550 text-position: center; … … 1421 1552 font-size: 12; 1422 1553 } 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")] { 1554 area[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")], 1555 area[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")], 1556 area[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")], 1557 area[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] { 1427 1558 width: 3; 1428 1559 text-halo-radius: 2; … … 1441 1572 } 1442 1573 /* 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 { 1574 node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo, 1575 node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo, 1576 node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo, 1577 node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo { 1447 1578 text: tr("number?"); /* "number?" (as warning) */ 1448 1579 text-color: black; … … 1461 1592 font-size: 12; 1462 1593 } 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 { 1594 node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo, 1595 node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo, 1596 node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo, 1597 node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo { 1467 1598 text: eval("?"); /* "?" (no warning) */ 1468 1599 text-color: black; … … 1511 1642 1512 1643 /* names of nodes */ 1513 node["addr:housenumber"] { 1644 node["addr:housenumber"], 1645 relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] { 1514 1646 font-size: 10; 1515 1647 text-color: white; … … 1539 1671 /* text style of areas with number */ 1540 1672 way:closed["addr:housenumber"], 1673 way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street], 1674 way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place], 1541 1675 relation[type=multipolygon]["addr:housenumber"], 1542 relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")] { 1676 relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street], 1677 relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place], 1678 relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")], 1679 relation[type="associatedStreet"] > area[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] { 1543 1680 text-color: black; 1544 1681 font-size: 12; … … 1546 1683 } 1547 1684 way|z-18:closed["addr:housenumber"], 1685 way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:street], 1686 way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:place], 1548 1687 relation|z-18[type=multipolygon]["addr:housenumber"], 1549 relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] { 1688 relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street], 1689 relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place], 1690 relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")], 1691 relation[type="associatedStreet"] > area|z-18[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] { 1550 1692 font-size: 11; 1551 1693 }
