| 1 |
|
|---|
| 2 | meta {
|
|---|
| 3 | title: "Address Tags Validator - highlight no address";
|
|---|
| 4 | description: "Coloring of buildings with or without addr:street, addr:housenumber (deprecated, use 'Coloured streets style' instead.)";
|
|---|
| 5 | author: "Antisida, CupIvan, Felis Pimeja, Zverik";
|
|---|
| 6 | version: "1.18_2020-10-05";
|
|---|
| 7 | }
|
|---|
| 8 |
|
|---|
| 9 | /* paint polygons and multipolygons with building=* tags white */
|
|---|
| 10 | area|z1-17[building][building!=shed][building!=garage][building!=garages][building!=hut][building!=roof] {fill-color: #FFFAFA; width: 2; casing-color: red; fill-opacity:0.9; text-color: #000000; font-size: 10}
|
|---|
| 11 | area|z18[building][building!=shed][building!=garage][building!=garages][building!=hut][building!=roof] {fill-color: #FFFAFA; width: 2; casing-color: red; fill-opacity:0.4; text-color: #000000; font-size: 10}
|
|---|
| 12 | area|z19-[building][building!=shed][building!=garage][building!=garages][building!=hut][building!=roof] {fill-color: #FFFAFA; width: 2; casing-color: red; fill-opacity:0.1; text-color: #000000; font-size: 10}
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 | /* highlight buildings without address */
|
|---|
| 16 | area[building][!addr:street] {fill-color: #00FF00; color: #00FF00; fill-opacity:1.0}
|
|---|
| 17 | area[building][!addr:housenumber] {fill-color: #00FF00; color: #00FF00; fill-opacity:1.0}
|
|---|
| 18 |
|
|---|
| 19 | /* Make the task boundary a bit more prominent
|
|---|
| 20 | area[boundary=task] {fill-color: #00FF00; color: #00FF00; fill-opacity:1.0}
|
|---|
| 21 |
|
|---|
| 22 | /* highlight buildings */
|
|---|
| 23 | area[addr:street] {fill-opacity:0.2}
|
|---|
| 24 | area[addr:street=~/(^|.+ )[АA]/] {fill-color: #AFEEEE; color: #AFEEEE}
|
|---|
| 25 | area[addr:street=~/(^|.+ )[БB]/] {fill-color: #90EE90; color: #90EE90}
|
|---|
| 26 | area[addr:street=~/(^|.+ )[ВC]/] {fill-color: #EE1289; color: #EE1289}
|
|---|
| 27 | area[addr:street=~/(^|.+ )[ГD]/] {fill-color: #FFD700; color: #FFD700}
|
|---|
| 28 | area[addr:street=~/(^|.+ )[ДE]/] {fill-color: #7CFC00; color: #7CFC00}
|
|---|
| 29 | area[addr:street=~/(^|.+ )[ЕF]/] {fill-color: #D82BD6; color: #D82BD6}
|
|---|
| 30 | area[addr:street=~/(^|.+ )[ЁG]/] {fill-color: #00FF66; color: #00FF66}
|
|---|
| 31 | area[addr:street=~/(^|.+ )[ЖH]/] {fill-color: #4328F6; color: #4328F6}
|
|---|
| 32 | area[addr:street=~/(^|.+ )[ЗI]/] {fill-color: #43DA2C; color: #43DA2C}
|
|---|
| 33 | area[addr:street=~/(^|.+ )[ИJ]/] {fill-color: #26CEF5; color: #26CEF5}
|
|---|
| 34 | area[addr:street=~/(^|.+ )[ЙK]/] {fill-color: #CCFF33; color: #CCFF33}
|
|---|
| 35 | area[addr:street=~/(^|.+ )[КL]/] {fill-color: #BA55D3; color: #BA55D3}
|
|---|
| 36 | area[addr:street=~/(^|.+ )[ЛM]/] {fill-color: #D20C44; color: #D20C44}
|
|---|
| 37 | area[addr:street=~/(^|.+ )[МN]/] {fill-color: #FFA500; color: #FFA500}
|
|---|
| 38 | area[addr:street=~/(^|.+ )[НO]/] {fill-color: #4C55B2; color: #4C55B2}
|
|---|
| 39 | area[addr:street=~/(^|.+ )[ОP]/] {fill-color: #FF1493; color: #FF1493}
|
|---|
| 40 | area[addr:street=~/(^|.+ )[ПQ]/] {fill-color: #8968CD; color: #8968CD}
|
|---|
| 41 | area[addr:street=~/(^|.+ )[РR]/] {fill-color: #40BA8F; color: #40BA8F}
|
|---|
| 42 | area[addr:street=~/(^|.+ )[СS]/] {fill-color: #38FBC5; color: #38FBC5}
|
|---|
| 43 | area[addr:street=~/(^|.+ )[ТT]/] {fill-color: #7FFFD4; color: #7FFFD4}
|
|---|
| 44 | area[addr:street=~/(^|.+ )[УU]/] {fill-color: #A40A5F; color: #A40A5F}
|
|---|
| 45 | area[addr:street=~/(^|.+ )[ФV]/] {fill-color: #CDCD00; color: #CDCD00}
|
|---|
| 46 | area[addr:street=~/(^|.+ )[ХW]/] {fill-color: #00BFFF; color: #00BFFF}
|
|---|
| 47 | area[addr:street=~/(^|.+ )[ЦX]/] {fill-color: #D8FBB0; color: #D8FBB0}
|
|---|
| 48 | area[addr:street=~/(^|.+ )[ЧY]/] {fill-color: #1E90FF; color: #1E90FF}
|
|---|
| 49 | area[addr:street=~/(^|.+ )[ШZ]/] {fill-color: #F34177; color: #F34177}
|
|---|
| 50 | area[addr:street=~/(^|.+ )[ЩÄ]/] {fill-color: #51FC40; color: #51FC40}
|
|---|
| 51 | area[addr:street=~/(^|.+ )[ЭÖ]/] {fill-color: #12EA9A; color: #12EA9A}
|
|---|
| 52 | area[addr:street=~/(^|.+ )[ЮÜ]/] {fill-color: #A4CB65; color: #A4CB65}
|
|---|
| 53 | area[addr:street=~/(^|.+ )[ЯŚ]/] {fill-color: #B2D3F0; color: #B2D3F0}
|
|---|
| 54 |
|
|---|
| 55 | area[addr:street=~/(^|.+ )[1-9]?1[^0-9]/] {fill-color: #FFFF33; color: #FFFF33}
|
|---|
| 56 | area[addr:street=~/(^|.+ )[1-9]?2[^0-9]/] {fill-color: #CC9999; color: #CC9999}
|
|---|
| 57 | area[addr:street=~/(^|.+ )[1-9]?3[^0-9]/] {fill-color: #FF6699; color: #FF6699}
|
|---|
| 58 | area[addr:street=~/(^|.+ )[1-9]?4[^0-9]/] {fill-color: #99FFCC; color: #99FFCC}
|
|---|
| 59 | area[addr:street=~/(^|.+ )[1-9]?5[^0-9]/] {fill-color: #FF6666; color: #FF6666}
|
|---|
| 60 | area[addr:street=~/(^|.+ )[1-9]?6[^0-9]/] {fill-color: #FF66CC; color: #FF66CC}
|
|---|
| 61 | area[addr:street=~/(^|.+ )[1-9]?7[^0-9]/] {fill-color: #CC99FF; color: #CC99FF}
|
|---|
| 62 | area[addr:street=~/(^|.+ )[1-9]?8[^0-9]/] {fill-color: #00FF99; color: #00FF99}
|
|---|
| 63 | area[addr:street=~/(^|.+ )[1-9]?9[^0-9]/] {fill-color: #66CCFF; color: #66CCFF}
|
|---|
| 64 | area[addr:street=~/(^|.+ )[1-9]?0[^0-9]/] {fill-color: #99CCCC; color: #99CCCC}
|
|---|
| 65 |
|
|---|
| 66 | /* hide nodes */
|
|---|
| 67 | /* node|z1-14{symbol-shape: circle; symbol-fill-opacity: 0.6; symbol-fill-color:yellow; symbol-size: 2; z-index:-1} */
|
|---|
| 68 | /* node|z14-15{symbol-shape: circle; symbol-fill-opacity: 1; symbol-fill-color:yellow; symbol-size: 3; z-index:-1} */
|
|---|
| 69 |
|
|---|
| 70 | /* have housenumber, miss street */
|
|---|
| 71 | area[addr:housenumber][!addr:street] {width: 2; fill-color: #FF0000; text-color: #000000; font-size: 10;casing-width: 1; casing-color: #FFFF00}
|
|---|
| 72 | area|z1-17[addr:housenumber][!addr:street] {fill-opacity:0.9}
|
|---|
| 73 | area|z18[addr:housenumber][!addr:street] {fill-opacity:0.4}
|
|---|
| 74 | area|z19-25[addr:housenumber][!addr:street] {fill-opacity:0.1}
|
|---|
| 75 |
|
|---|
| 76 | /* have street, miss housenumber */
|
|---|
| 77 | area[addr:street][!addr:housenumber] {font-size: 10; casing-width: 1; casing-color: grey; color: #FFFFFF }
|
|---|
| 78 | area|z1-17[addr:street][!addr:housenumber] {width: 2; fill-opacity:0.9;}
|
|---|
| 79 | area|z18[addr:street][!addr:housenumber] {width: 4; fill-opacity:0.4;}
|
|---|
| 80 | area|z19-25[addr:street][!addr:housenumber] {width: 4; fill-opacity:0.1;}
|
|---|
| 81 |
|
|---|
| 82 | /* highlight highway names in tone with buildings */
|
|---|
| 83 | way[highway][name]{font-size: 12; text-color: #000000; text-position: line; text: name; text-offset: 0; text-halo-radius:2; casing-opacity:0.4}
|
|---|
| 84 | way|z4-10[highway][name]{casing-width:1}
|
|---|
| 85 | way|z11-12[highway][name]{casing-width:2}
|
|---|
| 86 | way|z13-17[highway][name]{casing-width:3}
|
|---|
| 87 | way|z18-30[highway][name]{casing-width:5}
|
|---|
| 88 |
|
|---|
| 89 | way[highway][name=~/(^|.+ )[АA]/]{text-halo-color: #AFEEEE; casing-color:#AFEEEE}
|
|---|
| 90 | way[highway][name=~/(^|.+ )[БB]/]{text-halo-color: #90EE90; casing-color:#90EE90}
|
|---|
| 91 | way[highway][name=~/(^|.+ )[ВC]/]{text-halo-color: #EE1289; casing-color:#EE1289}
|
|---|
| 92 | way[highway][name=~/(^|.+ )[ГD]/]{text-halo-color: #FFD700; casing-color:#FFD700}
|
|---|
| 93 | way[highway][name=~/(^|.+ )[ДE]/]{text-halo-color: #7CFC00; casing-color:#7CFC00}
|
|---|
| 94 | way[highway][name=~/(^|.+ )[ЕF]/]{text-halo-color: #D82BD6; casing-color:#D82BD6}
|
|---|
| 95 | way[highway][name=~/(^|.+ )[ЁG]/]{text-halo-color: #00FF66; casing-color:#00FF66}
|
|---|
| 96 | way[highway][name=~/(^|.+ )[ЖH]/]{text-halo-color: #4328F6; casing-color:#4328F6}
|
|---|
| 97 | way[highway][name=~/(^|.+ )[ЗI]/]{text-halo-color: #43DA2C; casing-color:#43DA2C}
|
|---|
| 98 | way[highway][name=~/(^|.+ )[ИJ]/]{text-halo-color: #26CEF5; casing-color:#26CEF5}
|
|---|
| 99 | way[highway][name=~/(^|.+ )[ЙK]/]{text-halo-color: #CCFF33; casing-color:#CCFF33}
|
|---|
| 100 | way[highway][name=~/(^|.+ )[КL]/]{text-halo-color: #BA55D3; casing-color:#BA55D3}
|
|---|
| 101 | way[highway][name=~/(^|.+ )[ЛM]/]{text-halo-color: #D20C44; casing-color:#D20C44}
|
|---|
| 102 | way[highway][name=~/(^|.+ )[МN]/]{text-halo-color: #FFA500; casing-color:#FFA500}
|
|---|
| 103 | way[highway][name=~/(^|.+ )[НO]/]{text-halo-color: #4C55B2; casing-color:#4C55B2}
|
|---|
| 104 | way[highway][name=~/(^|.+ )[ОP]/]{text-halo-color: #FF1493; casing-color:#FF1493}
|
|---|
| 105 | way[highway][name=~/(^|.+ )[ПQ]/]{text-halo-color: #8968CD; casing-color:#8968CD}
|
|---|
| 106 | way[highway][name=~/(^|.+ )[РR]/]{text-halo-color: #40BA8F; casing-color:#40BA8F}
|
|---|
| 107 | way[highway][name=~/(^|.+ )[СS]/]{text-halo-color: #38FBC5; casing-color:#38FBC5}
|
|---|
| 108 | way[highway][name=~/(^|.+ )[ТT]/]{text-halo-color: #7FFFD4; casing-color:#7FFFD4}
|
|---|
| 109 | way[highway][name=~/(^|.+ )[УU]/]{text-halo-color: #A40A5F; casing-color:#A40A5F}
|
|---|
| 110 | way[highway][name=~/(^|.+ )[ФV]/]{text-halo-color: #CDCD00; casing-color:#CDCD00}
|
|---|
| 111 | way[highway][name=~/(^|.+ )[ХW]/]{text-halo-color: #00BFFF; casing-color:#00BFFF}
|
|---|
| 112 | way[highway][name=~/(^|.+ )[ЦX]/]{text-halo-color: #D8FBB0; casing-color:#D8FBB0}
|
|---|
| 113 | way[highway][name=~/(^|.+ )[ЧY]/]{text-halo-color: #1E90FF; casing-color:#1E90FF}
|
|---|
| 114 | way[highway][name=~/(^|.+ )[ШZ]/]{text-halo-color: #F34177; casing-color:#F34177}
|
|---|
| 115 | way[highway][name=~/(^|.+ )[ЩÄ]/]{text-halo-color: #51FC40; casing-color:#51FC40}
|
|---|
| 116 | way[highway][name=~/(^|.+ )[ЭÖ]/]{text-halo-color: #12EA9A; casing-color:#12EA9A}
|
|---|
| 117 | way[highway][name=~/(^|.+ )[ЮÜ]/]{text-halo-color: #A4CB65; casing-color:#A4CB65}
|
|---|
| 118 | way[highway][name=~/(^|.+ )[ЯŚ]/]{text-halo-color: #B2D3F0; casing-color:#B2D3F0}
|
|---|
| 119 |
|
|---|
| 120 | way[highway][name=~/(^|.+ )[1-9]?1[^0-9]/]{text-halo-color: #FFFF33; casing-color:#FFFF33}
|
|---|
| 121 | way[highway][name=~/(^|.+ )[1-9]?2[^0-9]/]{text-halo-color: #CC9999; casing-color:#CC9999}
|
|---|
| 122 | way[highway][name=~/(^|.+ )[1-9]?3[^0-9]/]{text-halo-color: #FF6699; casing-color:#FF6699}
|
|---|
| 123 | way[highway][name=~/(^|.+ )[1-9]?4[^0-9]/]{text-halo-color: #99FFCC; casing-color:#99FFCC}
|
|---|
| 124 | way[highway][name=~/(^|.+ )[1-9]?5[^0-9]/]{text-halo-color: #FF6666; casing-color:#FF6666}
|
|---|
| 125 | way[highway][name=~/(^|.+ )[1-9]?6[^0-9]/]{text-halo-color: #FF66CC; casing-color:#FF66CC}
|
|---|
| 126 | way[highway][name=~/(^|.+ )[1-9]?7[^0-9]/]{text-halo-color: #CC99FF; casing-color:#CC99FF}
|
|---|
| 127 | way[highway][name=~/(^|.+ )[1-9]?8[^0-9]/]{text-halo-color: #00FF99; casing-color:#00FF99}
|
|---|
| 128 | way[highway][name=~/(^|.+ )[1-9]?9[^0-9]/]{text-halo-color: #66CCFF; casing-color:#66CCFF}
|
|---|
| 129 | way[highway][name=~/(^|.+ )[1-9]?0[^0-9]/]{text-halo-color: #99CCCC; casing-color:#99CCCC}
|
|---|
| 130 |
|
|---|
| 131 |
|
|---|
| 132 |
|
|---|
| 133 | /* tone down landuses */
|
|---|
| 134 | area[landuse] {opacity:0.5; color:#CDCDC1; width: 1; fill-color: #F0FFFF; fill-opacity:0; casing-width: 0; casing-color: grey}
|
|---|
| 135 |
|
|---|