Changes between Version 106 and Version 127 of Styles/Coloured_Streets
- Timestamp:
- (multiple changes)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Coloured_Streets
v106 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. 14 14 15 15 === Style setting === 16 There are ''' 5style settings''' for customizing the mappaint style. You can change the options in the [wiki:Help/Dialog/MapPaint/StyleSettings Map Paint Styles dialog] in the sidebar on the right side. If the dialog is not displayed you can activate it in the menu ''Windows''. In the ''Map Paint Styles'' dialog right click on ''Coloured Streets'' and then point on ''Style Settings'' (see also animation down). After you changed a setting the mappaint style updates automatically. The 5 style settings are:16 There are '''6 style settings''' for customizing the mappaint style. You can change the options in the [wiki:Help/Dialog/MapPaint/StyleSettings Map Paint Styles dialog] in the sidebar on the right side. If the dialog is not displayed you can activate it in the menu ''Windows''. In the ''Map Paint Styles'' dialog right click on ''Coloured Streets'' and then point on ''Style Settings'' (see also animation down). After you changed a setting the mappaint style updates automatically. The 5 style settings are: 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. 28 Display a message if your JOSM version is too old for this style:: 28 Allow housename instead of housenumber (used in UK):: 29 You can choose if `addr:housename` is treated the same way like `addr:housenumber`. This is usefull for countries where houses sometimes have only a housename and no housenumber (like in the UK). You should only check this option if this usage is common in the country you are editing. If this setting is checked the "number?" message is not displayed if `addr:housename` is present. The default setting is: ''unchecked'' = `addr:housname` is ignored. 29 30 30 31 === Further information === … … 34 35 [[Coloured_Postcode]], 35 36 [[Coloured_Suburb]], 36 [http://gulp21.bplaced.net/osm/housenumbervalidator/ HousenumberValidator], 37 [http://tools.geofabrik.de/osmi/debug.html?view=addresses OSM Inspector], 38 [http://www.itoworld.com/map/9# ITO maps]. 37 [https://tools.geofabrik.de/osmi/?view=addresses OSM Inspector]. 39 38 40 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]. … … 69 68 == Changelog == 70 69 ^(Latest change first)^ 71 ==== Version 3.45.xx to 3.46.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 ==== 82 * Adjustments due to changes in default style (r10896). 83 ==== Version 3.47 ==== 84 * Add an option to allow `addr:housename` instead of `addr:housenumber`, which is sometimes used in UK 85 * A few coding style adjustments 86 ==== Version 3.46 ==== 72 87 * Adjustments due to changes in default style (r9451), i.e. support bigger and filled selected nodes. 73 ==== Version 3.4 4.xx to 3.45.xxx====88 ==== Version 3.45 ==== 74 89 * Adjustments due to changes in default style (r9566). 75 ==== Version 3.4 3.xx to 3.44.xxx====90 ==== Version 3.44 ==== 76 91 * remove warning that JOSM is to old for this style (code no longer supportes by JOSM) 77 ==== Version 3.4 2.xx to 3.43.xx====92 ==== Version 3.43 ==== 78 93 * remove address warning for highway=services and highway=rest_area. 79 ==== Version 3.4 1.xx to 3.42.xx====94 ==== Version 3.42 ==== 80 95 * Fix a graphical glitch with the plus signs which allow to add nodes to ways. 81 ==== Version 3.4 0.xx to 3.41.xx====96 ==== Version 3.41 ==== 82 97 * Fix size of tagged waynodes at zoomlevel 17 83 98 * Add a style setting to hide the warning message if JOSM is too old for Coloured Streets 84 ==== Version 3. 39.xx to 3.40.xx====99 ==== Version 3.40 ==== 85 100 * Do not colour highway=emergency_access_point. 86 ==== Version 3.3 8.xx to 3.39.xx====101 ==== Version 3.39 ==== 87 102 * Do not ask for "name?" on streets with junction=roundabout. (Thanks to user feedback.) 88 ==== Version 3.3 7.xx to 3.38.xx====103 ==== Version 3.38 ==== 89 104 * Replace .png icon by .svg version. 90 ==== Version 3.3 6.xx to 3.37.xx====105 ==== Version 3.37 ==== 91 106 * Fix size of single nodes on high zoom levels. 92 ==== Version 3.3 5.xx to 3.36.xx====107 ==== Version 3.36 ==== 93 108 * Fix if the style setting ''Less obtrusive node symbols at low zoom'' is disabled in the default style. 94 ==== Version 3.3 3.xx to 3.35.xx====109 ==== Version 3.35 ==== 95 110 * Adjustments due to changes in default style (#10363, ticket:10043#comment:31). 96 111 * There is a new setting which allows to deactivate the support of associatedStreet relations. … … 104 119 * Changed white color to !#8B864E also for name:left and name:right on streets. 105 120 * Preparations for future translations of the error messages and the mappaint user settings (this is not yet supported by JOSM). 106 ==== Version 3.3 2.xx to 3.33.xx====121 ==== Version 3.33 ==== 107 122 * Fixed handling of piste:difficulty paint style of default style. 108 123 * Support also validate:no_name=yes 109 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). 110 ==== Version 3.3 1.xx to 3.32.xx====125 ==== Version 3.32 ==== 111 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. 112 ==== Version 3.3 0.xx to 3.31.xx====127 ==== Version 3.31 ==== 113 128 * The dashes of highway=living_street are now hidden, since they were distracting. 114 ==== Version 3. 29.xx to 3.30.xx====129 ==== Version 3.30 ==== 115 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. 116 ==== Version 3.2 7.xx to 3.29.xx====131 ==== Version 3.29 ==== 117 132 * All ways with barrier=* are now diyplayed thinner, not just for selected values like before. 118 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). 119 ==== Version 3.2 5.xx to 3.27.xx====134 ==== Version 3.27 ==== 120 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] 121 ==== Version 3.2 4.xx to 3.25.xx====136 ==== Version 3.25 ==== 122 137 * The yellow ways with barrier=* are now displayed thiner to avoid confusion with coloured streets/ways. 123 ==== Version 3.2 3.xx to 3.24.xx====138 ==== Version 3.24 ==== 124 139 * More fixes due to changes in JOSM version [7200]. 125 140 * Using the new mapcss function JOSM_pref() instead of the previous used color hack to provide the settings. 126 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. 127 142 * building=farm was removed from the list of buildings, which are displayed toned down. 128 ==== Version 3.2 2.xx to 3.23.xx====143 ==== Version 3.23 ==== 129 144 * Fix due to changes in JOSM version [7200]. 130 ==== Version 3.2 0.xx to 3.22.xx====145 ==== Version 3.22 ==== 131 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. 132 ==== Version 3. 11.xx to 3.20.xx====147 ==== Version 3.20 ==== 133 148 * The width of streets depends now on the value of highway=* for better orientation. 134 149 * Little bit thiner are: path, footway, steps, pedestrian, cycleway, bridleway, track, escape, bus_guideway, service … … 140 155 * #ffe400 changed to #ffcc00 141 156 * #fcff5c changed to #f4ff6b 142 ==== Version 3.1 0.xx to 3.11.xx====157 ==== Version 3.11 ==== 143 158 * "name?" on streets is no longer displayed if the street has one of the tags: noname=yes, unnamed=yes or name:absent=yes 144 ==== Version 3. 01.xx to 3.10.xx====159 ==== Version 3.10 ==== 145 160 * When you zoom out the nodes get smaller until they finally disappear 146 161 * Text and icons are hidden on low zoom levels 147 162 * The text gets a bit bigger at high zoom levels 148 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. 149 ==== Version 3.0 0.xx to 3.01.xx====164 ==== Version 3.01 ==== 150 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 "!"). 151 166 * The following colours slightly changed for better distinction with other colors: … … 153 168 * !#32cd32 changed to !#54d954 154 169 * !#81621a changed to !#7d5a07 155 ==== Version 2.00.xx to 3.00.xx====170 ==== Version 3.00 ==== 156 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. 157 172 * Different streets with the same first letter, which are near to each other are now displayed in different colours. … … 181 196 * Some code optimizations 182 197 183 ==== Version 1.011 to 2.00.xx====198 ==== Version 2.00 ==== 184 199 * The housenumbers are bigger, have a coloured background and are thereby more visible. 185 200 * Support of associatedStreet relations … … 221 236 * "no addr!" has now always red background 222 237 238 ==== Version 1.011 ==== 239 * Start version 240 223 241 == Code == 224 242 … … 228 246 meta { 229 247 title: "Coloured Streets"; 230 version: "3. 46.[[revision]]_[[date]]";231 description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style. Min. JOSM version is 7480.";232 icon: " http://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg";248 version: "3.53.[[revision]]_[[date]]"; 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."; 250 icon: "ColouredStreetsIcon.svg"; 233 251 author: "geozeisig, Klumbumbus"; 234 link: "http://josm.openstreetmap.de/wiki/Styles/Coloured_Streets"; 235 watch-modified: true; 236 min-josm-version: "8087"; 252 link: "https://josm.openstreetmap.de/wiki/Styles/Coloured_Streets"; 253 min-josm-version: "8087"; /* due to @supports */ 237 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. */ 238 255 } … … 240 257 meta[lang=de] { 241 258 title: "Coloured Streets"; 242 description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert. Min. JOSM-Version ist 7480.";243 link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets"; 259 description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert."; 260 link: "https://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets"; 244 261 } 245 262 … … 273 290 label: tr("Support associatedStreet relations"); 274 291 default: true; 292 } 293 setting::allow_housename { 294 type: boolean; 295 label: tr("Allow housename instead of housenumber (used in UK)"); 296 default: false; 275 297 } 276 298 … … 298 320 299 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 */ 300 342 relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")], 301 343 relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo, … … 386 428 } 387 429 388 /* 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], 389 432 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=barn], 390 433 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=bunker], 391 434 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cabin], 435 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=carport], 392 436 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cowshed], 393 437 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=farm_auxiliary], 394 438 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garage], 395 439 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garages], 440 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=gasometer], 396 441 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=greenhouse], 397 442 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=hut], 398 443 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=roof], 399 444 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=shed], 445 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=silo], 400 446 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=stable], 401 447 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=static_caravan], 402 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty] { 448 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=storage_tank], 449 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty], 450 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=toilets], 451 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transformer_tower], 452 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transportation] { 403 453 fill-color: #ffddf1; 404 454 width: 1; … … 409 459 width: 0; 410 460 } 461 @supports (max-josm-version: 10895) { 411 462 way["piste:difficulty"]:closed::core_piste { 412 463 width: 2; … … 415 466 area["piste:difficulty"]:closed::core_piste { 416 467 fill-opacity: 0; 468 } 469 } 470 @supports (min-josm-version: 10896) { 471 way["piste:difficulty"][!highway]::core_piste { 472 width: 2; 473 color: grey; 474 } 475 area["piste:difficulty"]::core_piste { 476 fill-opacity: 0; 477 } 417 478 } 418 479 … … 425 486 width: 0; 426 487 } 427 /* (grouping the previous and the following block doesn't work correctly, see http://josm.openstreetmap.de/ticket/10106 )*/ 488 /* (grouping the previous and the following block doesn't work correctly, see https://josm.openstreetmap.de/ticket/10106 )*/ 428 489 way[prop("lL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2, 429 490 way[prop("tL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2 { … … 478 539 /* all rules, which apply to all colors and different rules for different zoom */ 479 540 /* address areas */ 480 area|z18-["addr:street"], 541 area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */ 481 542 area|z18-["addr:place"], 482 relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] 483 { 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"], 562 relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] { 484 563 width: 3; 485 564 fill-opacity:0.2; … … 490 569 area|z-17["addr:street"], 491 570 area|z-17["addr:place"], 492 relation[type="associatedStreet"] > area|z-17["addr:housenumber"][setting("support_associatedstreet")] 493 { 571 relation[type="associatedStreet"] > area|z-17["addr:housenumber"][setting("support_associatedstreet")] { 494 572 width: 3; 495 573 fill-opacity:0.2; … … 544 622 text-halo-opacity: 0.8; 545 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 } 546 638 node|z-17["addr:street"]::halo, 547 639 node|z-17["addr:place"]::halo, … … 635 727 area["addr:place"][prop(crc)<303], 636 728 relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")], 637 area["highway"="pedestrian"]["name"][prop(crc)<303]:closed638 { 729 relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")], 730 area["highway"="pedestrian"]["name"][prop(crc)<303]:closed { 639 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. */ 640 732 fill-color: #8B864E; … … 643 735 node["addr:street"][prop(crc)<303]::halo, 644 736 node["addr:place"][prop(crc)<303]::halo, 645 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 { 646 739 symbol-fill-color: #8B864E; 647 740 text-halo-color: #8B864E; … … 655 748 area["addr:place"][prop(crc)>=303][prop(crc)<606], 656 749 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")], 657 area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed658 { 750 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area[nohousenumber=yes][setting("support_associatedstreet")], 751 area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed { 659 752 color: #b88142; 660 753 fill-color: #b88142; … … 663 756 node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo, 664 757 node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo, 665 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 { 666 760 symbol-fill-color: #b88142; 667 761 text-halo-color: #b88142; … … 675 769 area["addr:place"][prop(crc)>=606][prop(crc)<909], 676 770 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")], 677 area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed678 { 771 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area[nohousenumber=yes][setting("support_associatedstreet")], 772 area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed { 679 773 color: #a3fe8f; 680 774 fill-color: #a3fe8f; … … 683 777 node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo, 684 778 node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo, 685 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 { 686 781 symbol-fill-color: #a3fe8f; 687 782 text-halo-color: #a3fe8f; … … 695 790 area["addr:place"][prop(crc)>=909][prop(crc)<1212], 696 791 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")], 697 area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed698 { 792 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area[nohousenumber=yes][setting("support_associatedstreet")], 793 area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed { 699 794 color: #b8674c; 700 795 fill-color: #b8674c; … … 703 798 node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo, 704 799 node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo, 705 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 { 706 802 symbol-fill-color: #b8674c; 707 803 text-halo-color: #b8674c; … … 715 811 area["addr:place"][prop(crc)>=1212][prop(crc)<1515], 716 812 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")], 717 area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed718 { 813 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area[nohousenumber=yes][setting("support_associatedstreet")], 814 area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed { 719 815 color: #f4ff6b; 720 816 fill-color: #f4ff6b; … … 723 819 node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo, 724 820 node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo, 725 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 { 726 823 symbol-fill-color: #f4ff6b; 727 824 text-halo-color: #f4ff6b; … … 735 832 area["addr:place"][prop(crc)>=1515][prop(crc)<1818], 736 833 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")], 737 area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed738 { 834 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area[nohousenumber=yes][setting("support_associatedstreet")], 835 area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed { 739 836 color: #81c0ff; 740 837 fill-color: #81c0ff; … … 743 840 node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo, 744 841 node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo, 745 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 { 746 844 symbol-fill-color: #81c0ff; 747 845 text-halo-color: #81c0ff; … … 755 853 area["addr:place"][prop(crc)>=1818][prop(crc)<2121], 756 854 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")], 757 area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed758 { 855 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area[nohousenumber=yes][setting("support_associatedstreet")], 856 area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed { 759 857 color: #6b8e23; 760 858 fill-color: #6b8e23; … … 763 861 node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo, 764 862 node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo, 765 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 { 766 865 symbol-fill-color: #6b8e23; 767 866 text-halo-color: #6b8e23; … … 775 874 area["addr:place"][prop(crc)>=2121][prop(crc)<2424], 776 875 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")], 777 area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed778 { 876 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area[nohousenumber=yes][setting("support_associatedstreet")], 877 area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed { 779 878 color: #e1bd6a; 780 879 fill-color: #e1bd6a; … … 783 882 node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo, 784 883 node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo, 785 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 { 786 886 symbol-fill-color: #e1bd6a; 787 887 text-halo-color: #e1bd6a; … … 795 895 area["addr:place"][prop(crc)>=2424][prop(crc)<2727], 796 896 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")], 797 area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed798 { 897 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area[nohousenumber=yes][setting("support_associatedstreet")], 898 area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed { 799 899 color: #7fffd4; 800 900 fill-color: #7fffd4; … … 803 903 node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo, 804 904 node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo, 805 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 { 806 907 symbol-fill-color: #7fffd4; 807 908 text-halo-color: #7fffd4; … … 815 916 area["addr:place"][prop(crc)>=2727][prop(crc)<3030], 816 917 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")], 817 area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed818 { 918 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area[nohousenumber=yes][setting("support_associatedstreet")], 919 area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed { 819 920 color: #8a2be2; 820 921 fill-color: #8a2be2; … … 823 924 node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo, 824 925 node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo, 825 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 { 826 928 symbol-fill-color: #8a2be2; 827 929 text-halo-color: #8a2be2; … … 835 937 area["addr:place"][prop(crc)>=3030][prop(crc)<3333], 836 938 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")], 837 area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed838 { 939 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area[nohousenumber=yes][setting("support_associatedstreet")], 940 area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed { 839 941 color: #a52a2a; 840 942 fill-color: #a52a2a; … … 843 945 node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo, 844 946 node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo, 845 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 { 846 949 symbol-fill-color: #a52a2a; 847 950 text-halo-color: #a52a2a; … … 855 958 area["addr:place"][prop(crc)>=3333][prop(crc)<3636], 856 959 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")], 857 area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed858 { 960 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area[nohousenumber=yes][setting("support_associatedstreet")], 961 area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed { 859 962 color: #f0b9a6; 860 963 fill-color: #f0b9a6; … … 863 966 node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo, 864 967 node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo, 865 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 { 866 970 symbol-fill-color: #f0b9a6; 867 971 text-halo-color: #f0b9a6; … … 875 979 area["addr:place"][prop(crc)>=3636][prop(crc)<3939], 876 980 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")], 877 area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed878 { 981 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area[nohousenumber=yes][setting("support_associatedstreet")], 982 area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed { 879 983 color: #8fbc8f; 880 984 fill-color: #8fbc8f; … … 883 987 node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo, 884 988 node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo, 885 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 { 886 991 symbol-fill-color: #8fbc8f; 887 992 text-halo-color: #8fbc8f; … … 895 1000 area["addr:place"][prop(crc)>=3939][prop(crc)<4242], 896 1001 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")], 897 area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed898 { 1002 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area[nohousenumber=yes][setting("support_associatedstreet")], 1003 area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed { 899 1004 color: #1b7777; 900 1005 fill-color: #1b7777; … … 903 1008 node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo, 904 1009 node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo, 905 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 { 906 1012 symbol-fill-color: #1b7777; 907 1013 text-halo-color: #1b7777; … … 915 1021 area["addr:place"][prop(crc)>=4242][prop(crc)<4545], 916 1022 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")], 917 area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed918 { 1023 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area[nohousenumber=yes][setting("support_associatedstreet")], 1024 area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed { 919 1025 color: #ff1493; 920 1026 fill-color: #ff1493; … … 923 1029 node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo, 924 1030 node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo, 925 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 { 926 1033 symbol-fill-color: #ff1493; 927 1034 text-halo-color: #ff1493; … … 935 1042 area["addr:place"][prop(crc)>=4545][prop(crc)<4848], 936 1043 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")], 937 area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed938 { 1044 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area[nohousenumber=yes][setting("support_associatedstreet")], 1045 area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed { 939 1046 color: #0072e2; 940 1047 fill-color: #0072e2; … … 943 1050 node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo, 944 1051 node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo, 945 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 { 946 1054 symbol-fill-color: #0072e2; 947 1055 text-halo-color: #0072e2; … … 955 1063 area["addr:place"][prop(crc)>=4848][prop(crc)<5151], 956 1064 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")], 957 area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed958 { 1065 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area[nohousenumber=yes][setting("support_associatedstreet")], 1066 area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed { 959 1067 color: #008f00; 960 1068 fill-color: #008f00; … … 963 1071 node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo, 964 1072 node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo, 965 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 { 966 1075 symbol-fill-color: #008f00; 967 1076 text-halo-color: #008f00; … … 975 1084 area["addr:place"][prop(crc)>=5151][prop(crc)<5454], 976 1085 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")], 977 area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed978 { 1086 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area[nohousenumber=yes][setting("support_associatedstreet")], 1087 area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed { 979 1088 color: #ffcc00; 980 1089 fill-color: #ffcc00; … … 983 1092 node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo, 984 1093 node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo, 985 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 { 986 1096 symbol-fill-color: #ffcc00; 987 1097 text-halo-color: #ffcc00; … … 995 1105 area["addr:place"][prop(crc)>=5454][prop(crc)<5757], 996 1106 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")], 997 area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed998 { 1107 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area[nohousenumber=yes][setting("support_associatedstreet")], 1108 area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed { 999 1109 color: #BF9017; 1000 1110 fill-color: #BF9017; … … 1003 1113 node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo, 1004 1114 node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo, 1005 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 { 1006 1117 symbol-fill-color: #BF9017; 1007 1118 text-halo-color: #BF9017; … … 1015 1126 area["addr:place"][prop(crc)>=5757][prop(crc)<6060], 1016 1127 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")], 1017 area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed1018 { 1128 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area[nohousenumber=yes][setting("support_associatedstreet")], 1129 area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed { 1019 1130 color: #adff2f; 1020 1131 fill-color: #adff2f; … … 1023 1134 node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo, 1024 1135 node["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 { 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 { 1026 1138 symbol-fill-color: #adff2f; 1027 1139 text-halo-color: #adff2f; … … 1035 1147 area["addr:place"][prop(crc)>=6060][prop(crc)<6363], 1036 1148 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")], 1037 area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed1038 { 1149 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area[nohousenumber=yes][setting("support_associatedstreet")], 1150 area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed { 1039 1151 color: #ff69b4; 1040 1152 fill-color: #ff69b4; … … 1043 1155 node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo, 1044 1156 node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo, 1045 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 { 1046 1159 symbol-fill-color: #ff69b4; 1047 1160 text-halo-color: #ff69b4; … … 1055 1168 area["addr:place"][prop(crc)>=6363][prop(crc)<6666], 1056 1169 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")], 1057 area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed1058 { 1170 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area[nohousenumber=yes][setting("support_associatedstreet")], 1171 area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed { 1059 1172 color: #cd5c5c; 1060 1173 fill-color: #cd5c5c; … … 1063 1176 node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo, 1064 1177 node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo, 1065 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 { 1066 1180 symbol-fill-color: #cd5c5c; 1067 1181 text-halo-color: #cd5c5c; … … 1075 1189 area["addr:place"][prop(crc)>=6666][prop(crc)<6969], 1076 1190 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")], 1077 area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed1078 { 1191 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area[nohousenumber=yes][setting("support_associatedstreet")], 1192 area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed { 1079 1193 color: #7d5a07; 1080 1194 fill-color: #7d5a07; … … 1083 1197 node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo, 1084 1198 node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo, 1085 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 { 1086 1201 symbol-fill-color: #7d5a07; 1087 1202 text-halo-color: #7d5a07; … … 1095 1210 area["addr:place"][prop(crc)>=6969][prop(crc)<7272], 1096 1211 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")], 1097 area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed1098 { 1212 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area[nohousenumber=yes][setting("support_associatedstreet")], 1213 area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed { 1099 1214 color: #824600; 1100 1215 fill-color: #824600; … … 1103 1218 node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo, 1104 1219 node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo, 1105 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 { 1106 1222 symbol-fill-color: #824600; 1107 1223 text-halo-color: #824600; … … 1115 1231 area["addr:place"][prop(crc)>=7272][prop(crc)<7575], 1116 1232 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")], 1117 area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed1118 { 1233 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area[nohousenumber=yes][setting("support_associatedstreet")], 1234 area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed { 1119 1235 color: #f08080; 1120 1236 fill-color: #f08080; … … 1123 1239 node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo, 1124 1240 node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo, 1125 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 { 1126 1243 symbol-fill-color: #f08080; 1127 1244 text-halo-color: #f08080; … … 1135 1252 area["addr:place"][prop(crc)>=7575][prop(crc)<7878], 1136 1253 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")], 1137 area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed1138 { 1254 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area[nohousenumber=yes][setting("support_associatedstreet")], 1255 area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed { 1139 1256 color: #F75617; 1140 1257 fill-color: #F75617; … … 1143 1260 node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo, 1144 1261 node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo, 1145 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 { 1146 1264 symbol-fill-color: #F75617; 1147 1265 text-halo-color: #F75617; … … 1155 1273 area["addr:place"][prop(crc)>=7878][prop(crc)<8181], 1156 1274 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")], 1157 area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed1158 { 1275 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area[nohousenumber=yes][setting("support_associatedstreet")], 1276 area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed { 1159 1277 color: #54d954; 1160 1278 fill-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")], 1177 area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed1178 { 1296 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area[nohousenumber=yes][setting("support_associatedstreet")], 1297 area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed { 1179 1298 color: #ba55d3; 1180 1299 fill-color: #ba55d3; … … 1183 1302 node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo, 1184 1303 node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo, 1185 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 { 1186 1306 symbol-fill-color: #ba55d3; 1187 1307 text-halo-color: #ba55d3; … … 1195 1315 area["addr:place"][prop(crc)>=8484][prop(crc)<8787], 1196 1316 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")], 1197 area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed1198 { 1317 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area[nohousenumber=yes][setting("support_associatedstreet")], 1318 area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed { 1199 1319 color: #9370db; 1200 1320 fill-color: #9370db; … … 1203 1323 node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo, 1204 1324 node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo, 1205 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 { 1206 1327 symbol-fill-color: #9370db; 1207 1328 text-halo-color: #9370db; … … 1215 1336 area["addr:place"][prop(crc)>=8787][prop(crc)<9090], 1216 1337 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")], 1217 area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed1218 { 1338 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area[nohousenumber=yes][setting("support_associatedstreet")], 1339 area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed { 1219 1340 color: #ff7c00; 1220 1341 fill-color: #ff7c00; … … 1223 1344 node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo, 1224 1345 node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo, 1225 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 { 1226 1348 symbol-fill-color: #ff7c00; 1227 1349 text-halo-color: #ff7c00; … … 1235 1357 area["addr:place"][prop(crc)>=9090][prop(crc)<9393], 1236 1358 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")], 1237 area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed1238 { 1359 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area[nohousenumber=yes][setting("support_associatedstreet")], 1360 area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed { 1239 1361 color: #3cb371; 1240 1362 fill-color: #3cb371; … … 1243 1365 node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo, 1244 1366 node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo, 1245 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 { 1246 1369 symbol-fill-color: #3cb371; 1247 1370 text-halo-color: #3cb371; … … 1255 1378 area["addr:place"][prop(crc)>=9393][prop(crc)<9696], 1256 1379 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1257 area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed1258 { 1380 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area[nohousenumber=yes][setting("support_associatedstreet")], 1381 area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed { 1259 1382 color: #707000; 1260 1383 fill-color: #707000; … … 1263 1386 node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo, 1264 1387 node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo, 1265 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 { 1266 1390 symbol-fill-color: #707000; 1267 1391 text-halo-color: #707000; … … 1276 1400 area["addr:place"][prop(crc)>=9696], 1277 1401 relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")], 1278 area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed1279 { 1402 relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")], 1403 area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed { 1280 1404 color: #ff4444; 1281 1405 fill-color: #ff4444; … … 1284 1408 node["addr:street"][prop(crc)>=9696]::halo, 1285 1409 node["addr:place"][prop(crc)>=9696]::halo, 1286 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 { 1287 1412 symbol-fill-color: #ff4444; 1288 1413 text-halo-color: #ff4444; … … 1378 1503 } 1379 1504 area[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")], 1380 area[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")] 1381 { 1505 area[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")] { 1382 1506 text: eval(cond(has_tag_key(name), concat(tag("addr:housenumber"), " ", tr("street?"), " | ", tag("name")), concat(tag("addr:housenumber"), " ", tr("street?")))); 1383 1507 text-halo-color: red; … … 1394 1518 } 1395 1519 node[addr:housenumber][!addr:street][!addr:place][prop(isinassociatedstreetrelation)=false][setting("support_associatedstreet")]::halo, 1396 node[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]::halo 1397 { 1520 node[addr:housenumber][!addr:street][!addr:place][!setting("support_associatedstreet")]::halo { 1398 1521 text: eval(concat(tag("addr:housenumber"), " ", tr("street?"))); 1399 1522 font-size: 12; … … 1412 1535 1413 1536 /* have street, miss housenumber */ 1414 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1415 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] { 1416 text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); 1537 /* areas */ 1538 area|z18-[addr:street][!addr:housenumber]["addr:housename"][!highway][!addr:interpolation][setting("allow_housename")], 1539 area|z18-[addr:place][!addr:housenumber]["addr:housename"][!highway][!addr:interpolation][setting("allow_housename")] { 1540 text: eval(cond(has_tag_key(name), concat(tag("addr:housename"), " | ", tag("name")), tag("addr:housename"))); /* "housename | name" or only "housename" (no warning) */ 1417 1541 text-position: center; 1418 1542 text-color: black; 1419 1543 font-size: 12; 1420 1544 } 1421 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")], 1422 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")] { 1423 font-size: 11; 1424 } 1425 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo, 1426 node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")]::halo { 1427 text: eval("?"); 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")] { 1549 text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */ 1550 text-position: center; 1428 1551 text-color: black; 1429 1552 font-size: 12; 1430 1553 } 1431 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")], 1432 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")] { 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")] { 1433 1558 width: 3; 1434 1559 text-halo-radius: 2; 1435 1560 fill-color: red; 1436 1561 fill-opacity:0.7; 1437 text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); 1562 text: eval(cond(has_tag_key(name), concat(tr("number?"), " | ", tag("name")), tr("number?"))); /* "number? | name" or only "number?" (as warning) */ 1438 1563 text-position: center; 1439 1564 text-color: black; … … 1442 1567 casing-color: yellow; 1443 1568 } 1444 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation] [setting("display_missing_number_message")],1445 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation] [setting("display_missing_number_message")]{1569 area|z-18[addr:street][!addr:housenumber][!highway][!addr:interpolation], 1570 area|z-18[addr:place][!addr:housenumber][!highway][!addr:interpolation] { 1446 1571 font-size: 11; 1447 1572 } 1448 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")]::halo, 1449 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")]::halo { 1450 text: tr("number?"); 1573 /* nodes */ 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 { 1578 text: tr("number?"); /* "number?" (as warning) */ 1451 1579 text-color: black; 1452 1580 font-size: 12; … … 1457 1585 symbol-stroke-color: yellow; 1458 1586 z-index: -1; 1587 } 1588 node|z18-["addr:street"][!"addr:housenumber"]["addr:housename"][setting("allow_housename")]::halo, 1589 node|z18-["addr:place"][!"addr:housenumber"]["addr:housename"][setting("allow_housename")]::halo { 1590 text: eval(tag("addr:housename")); /* "housename" (no warning) */ 1591 text-color: black; 1592 font-size: 12; 1593 } 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 { 1598 text: eval("?"); /* "?" (no warning) */ 1599 text-color: black; 1600 font-size: 12; 1459 1601 } 1460 1602 … … 1500 1642 1501 1643 /* names of nodes */ 1502 node["addr:housenumber"] { 1644 node["addr:housenumber"], 1645 relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] { 1503 1646 font-size: 10; 1504 1647 text-color: white; … … 1528 1671 /* text style of areas with number */ 1529 1672 way:closed["addr:housenumber"], 1673 way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street], 1674 way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place], 1530 1675 relation[type=multipolygon]["addr:housenumber"], 1531 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")] { 1532 1680 text-color: black; 1533 1681 font-size: 12; … … 1535 1683 } 1536 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], 1537 1687 relation|z-18[type=multipolygon]["addr:housenumber"], 1538 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")] { 1539 1692 font-size: 11; 1540 1693 }
