Changes between Version 8 and Version 9 of Styles/Waterways
- Timestamp:
- 2023-11-08T21:05:22+01:00 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Waterways
v8 v9 1 Colors waterways features and caracteristics and flags potential errors with red triangles (ie disconnected segments, transition from river to stream, unclosed polygon). Styling of Waterways and natural features characteristics (ie. tunnel, bridge, intermitent, abandoned) looks alike OSM Carto Style. Setting option to « Show Water / Waterways names ». 1 This « Blue Map Style » colors Water and Waterways features and characteristics in JOSM. A better distinction of these various objects facilitate editing. Rendering of Water and Waterways features (natural and man-made) looks alike the carto-css style (images imported from the various carto-css projects). 2 3 This Blue perspective let's concentrate on water features while other objects are grayed. The Waterways style is downloaded and activated from the Mappaint Preferences dialog box. To view simultaneously other objects, you can activate simultaneously other Styles. Assure that you place them below in the list of Styles to assure you dont hide the Waterways features. 4 5 6 == Waterways features 7 - stream, drain, ditch, wadi 8 - river, canal, pressurised water and pipeline, fairway, tidal_channel, fish_pass, derelict_canal, historic=canal 9 - symbology for tunnel, bridge, intermittent, abandoned features 10 11 12 == Other Waterways features 13 - nodes+way+area for weir and dam 14 15 16 == Natural Water 17 - ways : coastline 18 - areas : natural =water, waterway=riverbank, wetland, glacier, sinkhole(+node) 19 - wetland : bog, fen, marsh, mangrove, reedbed, tidalflat, wet_meadow 20 - coastal water features + tidal=yes : beach, sand, shingle, mud, reef, shoal, bare_rock 21 22 == 23 Other Water features 24 - harbour, dock, drydock, water_tower and reservoir (node+area, water and sewage), pier (way + area) 25 - landuse=salt_pond 26 - intermittent water, flood_prone areas 27 28 29 == Flags 30 - flags potential errors with red triangles (ie disconnected segments, transition from river to stream, unclosed polygon) 31 32 33 == Setting options 34 (click with the right button mouse on the Waterways Style (Mappaint window - list of styles) 35 - setting option to « Show Flags - potential connection errors » (true by default) 36 - setting option to « Show Water / Waterways names » (false by default) 37 38 == Symbology 2 39 3 40 [[Image(waterways-guide.png)]] … … 10 47 title:"waterways"; 11 48 version:"1.[[revision]]_[[date]]"; 12 description:" Colorswaterways features and caracteristics and flags potential errors with red triangles (ie disconnected segments, transition from river to stream, unclosed polygon). Styling of Waterways and natural features characteristics (ie. tunnel, bridge, intermitent, abandoned) looks alike OSM Carto Style. Setting optionto« Show Water / Waterways names ».";49 description:"this « Blue Map Style » Colors water and waterways features and caracteristics and flags potential errors with red triangles (ie disconnected segments, transition from river to stream, unclosed polygon). Styling of Waterways and natural features characteristics (ie. tunnel, bridge, intermitent, abandoned) looks alike OSM Carto Style. Setting options to «Show Flags - potential connection errors» and « Show Water / Waterways names »."; 13 50 icon:"waterways.png"; 14 51 author:"Pierre Béland (pierzen)"; 15 52 watch-modified:true; 16 53 } 17 /* JOSM light background color */ 54 55 /* 56 Fill-Images copied-derived from the following osm_carto versions 57 image-prefix symbol source 58 osm_carto_ https://github.com/gravitystorm/openstreetmap-carto/tree/master/symbols 59 osmfr_carto_ https://github.com/cquest/osmfr-cartocss/tree/master/symbols 60 osm_carto_alt_ https://github.com/imagico/osm-carto-alternative-colors/tree/master/symbols 61 osm_carto_ajt_ https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols 62 */ 18 63 19 64 /* Setting Options - Select options (boolean value yes/no) */ 20 65 66 setting::show_flags { 67 type: boolean; 68 label: tr("Show Flags - potential connection errors"); 69 default: true; 70 } 21 71 setting::show_names { 22 72 type: boolean; … … 24 74 default: false; 25 75 } 76 /* JOSM light background color */ 26 77 canvas 27 78 { fill-color:#ffffea; 28 } 29 /* Defaults */ 30 31 way 32 { zindex:1; 33 width:0; 34 casing-width:color:none; 35 casing-color:none; 36 opacity:0.0; 37 } 38 node 39 { z-index:1; 40 symbol:size:0; 79 fill-opacity:0.2; 80 } 81 /* Defaults - no z-index to let other styles surimposed rendering */ 82 way 83 { width:0.7; 84 casing-width:0.9; 85 casing-color:#ffffee; 86 opacity:0; 87 prop_path : 0; 88 text:none; 89 text-opacity:0; 90 } 91 relation|z12-, area|z12- 92 { 93 fill-opacity:0.1; 94 opacity:0.1; 95 casing-opacity:0.1; 96 prop_path : 0; 97 } 98 way|z12- 99 { 100 opacity:0.1; 101 casing-opacity:0.1; 102 prop_path : 0; 103 } 104 way|z12-.water_area, way|z12-.waterways 105 { z-index:10; 106 opacity:1; 107 casing-opacity:1; 108 prop_path : 1; 109 } 110 node 111 { symbol:size:0; 41 112 symbol-stroke-color:none; 42 113 symbol-fill-color:none; … … 44 115 symbol-stroke-opacity:1; 45 116 symbol-fill-opacity:0; 117 prop_path : 0; 118 text:none; 119 text-opacity:0; 46 120 } 47 121 /* ---------------------------------------------------------- 48 Water Pseudo Classes 122 Water & associated features Pseudo Classes 49 123 ---------------------------------------------------------- */ 50 51 124 way[natural=coastline] 52 125 { z-index:0; 126 set .natural_coastline_way; 53 127 right-casing-color:#c2d5f0; 54 128 right-casing-opacity:0.5; 55 129 right-casing-width:1; 56 130 } 57 relation[natural= water],58 area[natural= water]:closed, area[waterway=dock], area[landuse=basin], area[natural=water], area[landuse=reservoir], area[waterway=riverbank]131 relation[natural=~/water|wetland/], relation[waterway=riverbank], 132 area[natural=~/water|wetland|sinkhole/]:closed, area[place=~/island|islet/]:closed, area[waterway=~/riverbank|waterfall|rapids/]:closed 59 133 { set .water_area; 60 134 z-index:1; 135 fill-color:#98bae7; 136 fill-opacity:0.3; 137 } 138 relation[natural=~/water|wetland/] > way, relation[waterway=riverbank] > way, 139 area[natural=~/water|wetland|sinkhole/]:closed > way, area[place=~/island|islet/]:closed > way, area[waterway=~/riverbank|waterfall|rapids/]:closed > way 140 { set .water_way; 141 z-index:1; 142 } 143 way[natural=~/water|wetland|wood|glacier|sinkhole|beach|mud|sand|reef|bare_rock/] node, way[landuse=salt_pond] node, way[waterway=dock] node, way[landuse=~/basin|reservoir/] node, way[man_made=reservoir_covered][reservoir=water_storage] node, way[man_made=storage_tank][content=water] node, 144 way[place=~/island|islet/] node, way[waterway=~/riverbank|waterfall|rapids/] node 145 { z-index:1; 146 set .water_node; 147 } 148 way[natural=~/water|wetland|sinkhole/] >[index=1] node, way[wetland] >[index=1] node, way[place=~/island|islet/] >[index=1] node, way[waterway=~/riverbank|waterfall|rapids/] >[index=1] node 149 { z-index:1; 150 set .water_node_deb; 151 } 152 area[natural=~/water|wetland|wood|glacier|sinkhole|beach|mud|sand|reef|bare_rock/]!:closed, area[landuse=salt_pond]!:closed, area[place=~/island|islet/]!:closed, area[waterway=dock]!:closed, area[landuse=~/basin|reservoir/]!:closed, area[waterway=riverbank]!:closed, area[man_made=reservoir_covered][reservoir=water_storage]!:closed, area[man_made=storage_tank][content=water]!:closed 153 { set .water_area_unclosed; 154 z-index:15; 61 155 width:2; 62 156 color:#c2d5f0; 157 opacity:0.6; 158 fill-color:#ff9999; 159 fill-opacity:0; 160 casing-opacity:0; 161 } 162 relation[waterway=dock] relation[landuse=~/basin|reservoir/], 163 area[waterway=dock]:closed, area[landuse=~/basin|reservoir/]:closed 164 { set .water_feature_area; 165 z-index:1; 166 width:0.5; 167 color:#444444; 63 168 opacity:0; 64 169 fill-color:#98bae7; 65 170 fill-opacity:0.5; 66 171 casing-width:0; 67 casing-color:none;68 172 casing-opacity:0; 69 173 } 70 174 relation[natural=glacier], area[natural=glacier] 71 { set . area_glacier;175 { set .glacier_area; 72 176 z-index:2; 73 177 width:1; … … 77 181 fill-opacity:0.5; 78 182 } 79 relation[natural=wetland], way[natural=wetland]:closed183 relation[natural=wetland], area[natural=wetland]:closed 80 184 { set .wetland_area; 81 185 z-index:1; 82 186 width:0; 83 187 color:#c2d5f0; 84 opacity:1 .0;188 opacity:1; 85 189 fill-opacity:1; 86 fill-image:natural_wetland.png; 190 fill-image:osm_carto_wetland.png; 191 casing-opacity:0; 192 } 193 relation[natural=shoal][!surface], relation[landuse=basin], area[landuse=basin], 194 relation[man_made=reservoir_covered][reservoir=water_storage], relation[man_made=storage_tank][content=water], 195 area[man_made=reservoir_covered][reservoir=water_storage]:closed, area[man_made=storage_tank][content=water]:closed 196 { set .reservoir_area; 197 z-index:10; 198 fill-color:#84abe1; 199 fill-opacity:0.3; 200 casing-width:0.4; 201 casing-color:#333333; 202 casing-opacity:0.5; 203 } 204 way[natural=~/water|wetland|sinkhole|coastline/], way[place=~/island|islet/] 205 { 206 set .natural_way; 207 z-index:1; 208 width:0.5; 209 color:#d6e3f5; 210 opacity:0; 87 211 casing-width:0; 88 212 casing-color:none; 89 213 casing-opacity:0; 90 214 } 91 relation[natural=shoal], way[natural=shoal]:closed 215 relation[tidal=yes]:closed, 216 area[tidal=yes]:closed 217 { z-index:1; 218 set .tidal_area; 219 } 220 relation[wetland=bog], area[wetland=bog]:closed 221 { z-index:1; 222 fill-image:osm_carto_wetland_bog.png; 223 fill-opacity:1; 224 } 225 relation[wetland=swamp], area[wetland=swamp]:closed 226 { z-index:1; 227 fill-image:osm_carto_alt_swamp_mixed_unknown.png; 228 fill-opacity:1; 229 } 230 relation[wetland=marsh], area[wetland=marsh]:closed 231 { z-index:1; 232 fill-image:osm_carto_wetland_marsh.png; 233 fill-opacity:0.7; 234 } 235 relation[wetland=wet_meadow], 236 area[wetland=wet_meadow]:closed 237 { z-index:1; 238 fill-image:osm_carto_wetland.png; 239 fill-opacity:0.7; 240 } 241 relation[wetland=reedbed], 242 area[wetland=reedbed]:closed 243 { z-index:1; 244 fill-image:osm_carto_wetland_reed.png; 245 fill-opacity:0.7; 246 } 247 relation[wetland=mangrove], 248 area[wetland=mangrove]:closed 249 { z-index:1; 250 fill-image:osm_carto_wetland_mangrove.png; 251 fill-opacity:1; 252 } 253 relation[wetland=tidalflat]!.tidal_area, 254 area[wetland=tidalflat]!.tidal_area 255 { z-index:1; 256 fill-image:osm_carto_wetland.png; 257 fill-opacity:0.5; 258 } 259 relation[wetland=tidalflat].tidal_area, 260 area[wetland=tidalflat].tidal_area 261 { z-index:1; 262 fill-image:osm_carto_wetland_blue.png; 263 fill-opacity:0.5; 264 } 265 relation[wetland=saltmarsh], area[wetland=saltmarsh]:closed 266 { z-index:1; 267 fill-image:osm_carto_wetland_marsh.png; 268 fill-opacity:0.6; 269 } 270 relation[wetland=fen], 271 area[wetland=fen]:closed 272 { z-index:1; 273 fill-image:osm_carto_alt_wetland_fen.png; 274 fill-opacity:0.5; 275 } 276 relation[flood_prone=yes], way[flood_prone=yes] 277 { z-index:1; 278 fill-opacity:0.6; 279 fill-image:osm_carto_ajt_floodprone_blue_hatch.png; 280 width:0.5; 281 color:#ffffd8; 282 opacity:1; 283 dashes:4,4; 284 } 285 area[natural=shoal][!surface]:closed 92 286 { set .shoal_area; 93 width:0; 287 z-index:0; 288 width:0.5; 94 289 color:#ffffd8; 95 290 opacity:1.0; 291 casing-opacity:0; 292 fill-opacity:0.5; 293 fill-image:natural_shoal.png; 294 } 295 relation[natural=beach][!surface], 296 area[natural=beach][!surface]:closed, 297 relation[natural=beach][surface!=sand], 298 area[natural=beach][surface!=sand]:closed, 299 relation[natural=shingle], 300 area[natural=shingle]:closed 301 { z-index:1; 302 fill-image:osm_carto_beach_coarse_yellow.png; 303 casing-width:0.7; 304 casing-color:yellow; 305 fill-opacity:0.3; 306 } 307 relation[natural=mud][tidal=yes], 308 area[natural=mud][tidal=yes]:closed 309 { z-index:1; 310 fill-image:osmfr_carto_mud.png; 311 casing-width:0.5; 312 casing-color:#c1a78b; 313 fill-opacity:0.7; 314 } 315 relation[natural=sand][tidal=yes], 316 area[natural=sand][tidal=yes]:closed, 317 relation[natural=beach][surface=sand][tidal=yes], 318 area[natural=beach][surface=sand][tidal=yes]:closed, 319 relation[natural=shoal][surface=sand], area[natural=shoal][surface=sand]:closed 320 { z-index:1; 321 fill-opacity:0.5; 322 casing-width:0.5; 323 casing-color:#b3b3ff; 324 casing-opacity:0.3; 325 fill-image:osm_carto_beach_blue.png; 326 } 327 relation[natural=sand][!tidal], 328 area[natural=sand][!tidal]:closed, 329 relation[natural=sand][tidal!=yes], 330 area[natural=sand][tidal!=yes]:closed, 331 relation[natural=beach][surface=sand][!tidal], 332 area[natural=beach][surface=sand][!tidal]:closed, 333 relation[natural=beach][surface=sand][tidal!=yes], 334 area[natural=beach][surface=sand][tidal!=yes]:closed 335 { z-index:1; 336 casing-width:0.5; 337 casing-color:yellow; 338 fill-opacity:0.3; 339 fill-image:osm_carto_beach_coarse_yellow.png; 340 } 341 relation[natural=reef][surface=sand], 342 area[natural=reef][surface=sand]:closed 343 { z-index:1; 344 casing-width:0.5; 345 casing-color:#e0e0eb; 346 fill-opacity:0.7; 347 fill-image:osm_carto_beach_coarse_yellow.png; 348 } 349 relation[natural=bare_rock][tidal=yes], 350 area[natural=bare_rock][tidal=yes]:closed, 351 relation[tidal=yes] >[role=inner] way[natural=bare_rock]:closed, area[natural=bare_rock]:closed 352 { z-index:1; 353 fill-image:osmfr_carto_rocky_overlay_blue.png; 354 fill-opacity:0.75; 355 casing-width:0.4; 356 casing-color:#b3b3ff; 357 } 358 relation[natural=bare_rock][!tidal], 359 area[natural=bare_rock][!tidal]:closed, 360 relation[natural=bare_rock][tidal!=yes], 361 area[natural=bare_rock][tidal!=yes]:closed 362 { z-index:1; 363 fill-image:osmfr_carto_rocky_overlay_transparent.png; 364 fill-opacity:0.7; 365 casing-width:0.3; 366 casing-color:#b3b3ff; 367 } 368 area[natural=water][salt=yes]!.salt_pond:closed 369 { z-index:2; 96 370 fill-opacity:1; 97 fill-image:natural_shoal.png; 98 } 99 way[man_made=reservoir_covered][reservoir=water_storage] 100 { set .reservoir_way; 101 z-index:10; 102 fill-color:#98b9e6; 103 fill-opacity:0.4; 104 right-casing-width:2; 105 right-casing-color:black; 106 right-casing-opacity:0.5; 107 } 108 109 relation[natural=~/water|wetland|wood|glacier|sinkhole|coastline/] > way, way[place=~/island|islet/] 371 fill-image:osm_carto_alt_water_salt.png; 372 casing-width:0.8; 373 casing-color:blue; 374 casing-opacity:1; 375 } 376 relation[landuse=salt_pond][!wetland], 377 area[landuse=salt_pond][!wetland]:closed, 378 relation[wetland=saltern]:closed, 379 area[wetland=saltern]:closed 380 { z-index:2; 381 set .salt_pond; 382 fill-image:osm_carto_salt_pond.png; 383 fill-opacity:0.5; 384 casing-width:0.6; 385 casing-color:blue; 386 casing-opacity:0.7; 387 } 388 relation[wetland=saltern] > way|z16-, 389 way|z16-[wetland=saltern] 390 { z-index:2; 391 right-casing-width:5; 392 right-casing-color:red; 393 right-casing-opacity:0.2; 394 } 395 way[natural=coastline][!wetland]:closed 396 { z-index:2; 397 fill-opacity:1; 398 fill-color:white; 399 left-casing-width:0.4; 400 left-casing-color:#b3b3ff; 401 } 402 way[place=island], 403 way[place=islet] 404 { z-index:2; 405 color:#c2d5f0; 406 width:2; 407 fill-color:white;fill-opacity:0.2; 408 opacity:1; 409 } 410 area.water_area ∈ area[natural=wetland] 411 { index:2; 412 fill-color:#ff9999; 413 fill-opacity:1; 414 } 415 relation[natural=wood] > way, way[natural=wood] 110 416 { 111 set .natural_way; 112 z-index: 1;113 width: 1;114 color:# d6e3f5;115 opacity:0 .;417 set .natural_wood_way; 418 z-index:0; 419 width:0.8; 420 color:#00cc00; 421 opacity:0; 116 422 casing-width:0; 117 423 casing-color:none; 118 424 casing-opacity:0; 425 left-casing-width:3; 426 left-casing-color:#66cc66; 427 left-casing-opacity:0; 428 } 429 relation[natural=sinkhole] > way, way[natural=sinkhole] 430 { 431 set .sinkhole_way; 432 z-index:1; 433 width:3; 434 color:#d6e3f5; 435 opacity:0; 436 casing-width:0; 437 casing-color:none; 438 casing-opacity:0; 119 439 } 120 440 area.natural_way > node, way.natural_way > node 121 441 {set .natural_node; 122 442 z-index:1; 123 symbol:size: 20;443 symbol:size:6; 124 444 symbol-fill-color:none; 125 445 symbol-fill-opacity:0.0; … … 127 447 symbol-stroke-opacity:0.0; 128 448 } 129 node[man_made=water_tower], node[man_made=reservoir_covered][reservoir=water_storage] 449 node[man_made=water_tower], 450 node[man_made=reservoir_covered][reservoir=water_storage] 130 451 { set .reservoir_node; 131 452 z-index:1; … … 135 456 symbol-fill-color:#84abe1; 136 457 symbol-fill-opacity:0; 137 symbol-stroke-color:# b3b3b3;458 symbol-stroke-color:#999999; 138 459 symbol-stroke-opacity:0; 139 460 } 140 node[waterway=dam]141 {142 z-index:1;143 symbol-size:5;144 symbol-shape:circle;145 symbol-fill-color:#adadad;146 symbol-fill-opacity:0;147 symbol-stroke-width:1;148 symbol-stroke-color:#333333;149 symbol-stroke-opacity:0.6;150 }151 node[waterway=weir]152 { z-index:1;153 symbol-shape:circle;154 symbol-size:8;155 symbol-fill-color:#6f9ddc;156 symbol-fill-opacity:0;157 symbol-stroke-width:1;158 symbol-stroke-color:#333333;159 symbol-stroke-opacity:0;160 }161 node[waterway=lock_gate]162 { z-index:20;163 symbol-shape:circle;164 symbol-size:11;165 symbol-fill-color:red;166 symbol-fill-opacity:0;167 symbol-stroke-color:navy;168 symbol-stroke-width:4;169 symbol-stroke-opacity:0;170 }171 461 172 462 /* ---------------------------------------------------------- 173 Waterways Pseudo Classes 463 Waterways & associated features Pseudo Classes 174 464 ---------------------------------------------------------- */ 175 465 … … 183 473 dashes:6,12,6; 184 474 } 185 way[waterway=~/stream|drain|ditch|wadi /]475 way[waterway=~/stream|drain|ditch|wadi|yes/] 186 476 { set .waterway_sd; 187 width:6; 477 z-index:5; 478 width:0.5; 188 479 color:blue; 189 480 opacity:0.5; 190 casing-width: 1;481 casing-width:0.6; 191 482 casing-color:white; 192 483 casing-opacity:0.3; 193 484 } 194 way[waterway=~/river|canal|fairway|tidal_channel|fish_pass/] 485 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/], way[historic=canal] 195 486 { set .waterway_rc; 196 width:1; 197 casing-width:0.8; 487 width:0.6; 488 color:blue; 489 opacity:0.8; 490 casing-width:0.6; 198 491 } 199 492 way[waterway=pressurised][substance=water], way[waterway=pressurised][usage=penstock], way[waterway=pressurised][usage=headrace], 200 way[tunnel][substance=water], way[man_made=pipeline][substance=water] 493 way[tunnel][tunnel!=no][substance=water], way[man_made=pipeline][substance=water] 201 494 { set .waterway_pressurised; 202 width:12; 203 casing-width:0.8; 495 z-index:16; 496 color:#6680ff; 497 dashes:0; 498 opacity:0; 499 casing-color:#ffb3ff; 500 casing-opacity:0; 204 501 } 205 502 way.waterway_pressurised[location=underground], … … 216 513 right-casing-opacity:0; 217 514 } 218 way[waterway=stream], way[waterway=drain], way[waterway=ditch], way[waterway=wadi], way[waterway=yes] 219 way[waterway=river], way[waterway=canal], way[waterway=fairway], way[waterway=tidal_channel], way[waterway=fish_pass], 220 way[waterway=pressurised][substance=water], way[waterway=pressurised][usage=penstock], way[waterway=pressurised][usage=headrace], 221 way[tunnel][substance=water], way[man_made=pipeline][substance=water] 515 way.waterway_sd, way.waterway_rc,way.waterway_pressurised 222 516 { set .waterways; 223 517 } 224 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|fairway|tidal_channel|fish_pass/][tunnel][tunnel!=no], way[waterway=pressurised][substance=water][tunnel][tunnel!=no], way[waterway=pressurised][usage=penstock][tunnel][tunnel!=no], way[waterway=pressurised][usage=headrace][tunnel][tunnel!=no], way[tunnel][tunnel!=no][substance=water], way[man_made=pipeline][substance=water][tunnel][tunnel!=no], 518 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|derelict_canal|fairway|tidal_channel|fish_pass/][tunnel][tunnel!=no], way[historic=canal][tunnel][tunnel!=no], way[waterway=pressurised][substance=water][tunnel][tunnel!=no], way[waterway=pressurised][usage=penstock][tunnel][tunnel!=no], way[waterway=pressurised][usage=headrace][tunnel][tunnel!=no], way[tunnel][tunnel!=no][substance=water], way[man_made=pipeline][substance=water][tunnel][tunnel!=no], 225 519 way.waterway_pressurised[location=underground], 226 520 way[man_made=pipeline][substance=water][location=underground] … … 236 530 right-casing-opacity:0; 237 531 } 238 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|fairway|tidal_channel|fish_pass/][bridge][bridge!=no], way[waterway=pressurised][substance=water][bridge][bridge!=no], way[waterway=pressurised][usage=penstock][bridge][bridge!=no], way[waterway=pressurised][usage=headrace][bridge][bridge!=no], way[man_made=pipeline][substance=water][bridge][bridge!=no] 532 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|derelict_canal|fairway|tidal_channel|fish_pass/][bridge][bridge!=no], way[historic=canal][bridge][bridge!=no], 533 way[waterway=pressurised][substance=water][bridge][bridge!=no], way[waterway=pressurised][usage=penstock][bridge][bridge!=no], way[waterway=pressurised][usage=headrace][bridge][bridge!=no], way[man_made=pipeline][substance=water][bridge][bridge!=no] 239 534 { set .waterways_bridge; 240 535 z-index:110; … … 247 542 right-casing-opacity:0; 248 543 right-casing-dashes:0; 249 casing:dashes:50,15; 250 } 251 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|fairway|tidal_channel|fish_pass/][intermittent=yes], way[waterway=pressurised][substance=water][intermittent=yes], way[waterway=pressurised][usage=penstock][intermittent=yes], way[waterway=pressurised][usage=headrace][intermittent=yes], way[intermittent=yes][substance=water], way[man_made=pipeline][substance=water][intermittent=yes], 252 way.waterway_pressurised[location=underground][intermittent=yes] 544 } 545 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|derelict_canal|fairway|tidal_channel|fish_pass/][intermittent=yes], way[waterway=pressurised][substance=water][intermittent=yes], way[waterway=pressurised][usage=penstock][intermittent=yes], way[waterway=pressurised][usage=headrace][intermittent=yes], way[intermittent=yes][substance=water], way[man_made=pipeline][substance=water][intermittent=yes], 546 way.waterway_pressurised[location=underground][intermittent=yes], 547 way[waterway=~/stream|drain|ditch|wadi|yes|river|canal|fairway|tidal_channel|fish_pass/][seasonal=yes], way[waterway=pressurised][substance=water][seasonal=yes], way[waterway=pressurised][usage=penstock][seasonal=yes], way[waterway=pressurised][usage=headrace][seasonal=yes], way[seasonal=yes][substance=water], way[man_made=pipeline][substance=water][seasonal=yes], 548 way.waterway_pressurised[location=underground][seasonal=yes] 253 549 { set .waterways_intermittent; 254 550 } 255 way[tunnel=abandoned], way[bridge=abandoned], way[waterway= canal][abandoned=yes], way[tunnel][abandoned=yes], way[bridge][abandoned=yes], way[waterway=pressurised][substance=water][abandoned=yes], way[tunnel][substance=water][abandoned=yes], way[man_made=pipeline][substance=water][abandoned=yes]551 way[tunnel=abandoned], way[bridge=abandoned], way[waterway=~/canal|derelict_canal/][disused=yes], way[tunnel][tunnel!=no][disused=yes], way[bridge][disused=yes], way[waterway=pressurised][substance=water][disused=yes], way[tunnel][tunnel!=no][substance=water][disused=yes], way[man_made=pipeline][substance=water][disused=yes], way[waterway=canal][disused=yes], way[tunnel][tunnel!=no][disused=yes], way[bridge][disused=yes], way[waterway=pressurised][substance=water][disused=yes], way[tunnel][tunnel!=no][substance=water][disused=yes], way[man_made=pipeline][substance=water][disused=yes] 256 552 { set .way_abandoned; 257 553 } 258 area[intermittent=yes] 554 relation[intermittent=yes], area[intermittent=yes] 259 555 { set .area_intermittent; 260 556 } … … 263 559 color:blue; 264 560 casing-color:blue; 265 }266 way.waterway_pressurised267 { z-index:10;268 color:blue;269 casing-color:#ffccff;270 561 } 271 562 way[waterway=drain] … … 274 565 color:#3434ff; 275 566 } 276 way[waterway=~/fairway|tidal_channel |fish_pass/]277 { zindex:10; 567 way[waterway=~/fairway|fish_pass|tidal_channel/] 568 { z-index:10; 278 569 color:blue; 279 570 casing-color:#ffffb3; … … 299 590 { set .waterway_sd_node_nend; 300 591 } 301 way[waterway=~/river|canal|fairway|tidal_channel|fish_pass/] > node 592 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/] > node, way[historic=canal] > node 302 593 { set .waterway_rc_node; 303 594 } 304 way[waterway=~/river|canal|fairway|tidal_channel|fish_pass/] >[index=1] node 595 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/] >[index=1] node, way[historic=canal] >[index=1] node 305 596 {set .waterway_rc_node_deb; 306 597 } 307 way[waterway=~/river|canal|fairway|tidal_channel|fish_pass/] >[index=-1] node 598 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/] >[index=-1] node, way[historic=canal] >[index=-1] node 308 599 { set .waterway_rc_node_end; 309 600 symbol-shape:pentagon; … … 320 611 way[waterway=pressurised][usage=headrace] >[index=1] node, 321 612 way[waterway=pressurised][usage=penstock] >[index=1] node, 322 way[tunnel][substance=water] >[index=1] node, way[man_made=pipeline][substance=water] >[index=1] node 613 way[tunnel][tunnel!=no][substance=water] >[index=1] node, way[man_made=pipeline][substance=water] >[index=1] node 323 614 { set .waterway_pressurised_node_deb; 324 615 } 325 way[waterway=~/river|canal|fairway|fish_pass/] >[index<-1] node 616 way[waterway=~/river|canal|derelict_canal|fairway|fish_pass/] >[index<-1] node, way[historic=canal] >[index<-1] node 326 617 { set .waterway_rc_node_nend; 327 618 } … … 346 637 { set .waterways_node_nend; 347 638 } 639 node[waterway=dam] 640 { 641 set .dam_node; 642 z-index:1; 643 symbol-size:5; 644 symbol-shape:circle; 645 symbol-fill-color:#adadad; 646 symbol-fill-opacity:0; 647 symbol-stroke-width:1; 648 symbol-stroke-color:#333333; 649 symbol-stroke-opacity:0.6; 650 } 651 node[waterway=weir] 652 { set .weir_node; 653 z-index:1; 654 symbol-shape:circle; 655 symbol-size:8; 656 symbol-fill-color:#6f9ddc; 657 symbol-fill-opacity:0; 658 symbol-stroke-width:1; 659 symbol-stroke-color:#333333; 660 symbol-stroke-opacity:0; 661 } 662 node[waterway=lock_gate] 663 { set .lock_gate_node; 664 z-index:20; 665 symbol-size:6; 666 symbol-shape:circle; 667 symbol-fill-color:red; 668 symbol-fill-opacity:0; 669 symbol-stroke-color:navy; 670 symbol-stroke-width:1.5; 671 symbol-stroke-opacity:0; 672 } 348 673 349 674 /* ------------------------------------------------------ … … 351 676 ------------------------------------------------------ */ 352 677 353 way|z1-10[natural=coastline] 354 { right-casing-width:3; 355 } 356 way|z11-[natural=coastline] 357 { right-casing-width:8; 358 } 359 way|z11.reservoir_way 678 way|z1-13.natural_coastline_way 679 { right-casing-width:2; 680 right-casing-opacity:0.2; 681 } 682 way|z14-.natural_coastline_way 360 683 { right-casing-width:6; 361 684 } 362 way[place=island], 363 way[place=islet] 685 relation[natural=~/water|wetland/] 686 >[role="outer"] way|z11-16, 687 way[natural=~/water|wetland/], way|z11-16.water_way 364 688 { z-index:2; 365 color:#c2d5f0; 366 width:2; 367 fill-color:white;fill-opacity:0.2; 368 opacity:1; 689 width:1; 690 color:blue; 691 opacity:0.5; 692 casing-width:0.4; 693 casing-opacity:0; 694 } 695 relation[natural=~/water|wetland/] 696 >[role="outer"] way|z17-, 697 way|z17-.water_way 698 { z-index:2; 699 width:1; 700 casing-color:#6f9ddc; 701 opacity:0; 702 casing-width:0.5; 703 casing-opacity:0; 704 } 705 area|z11.reservoir_area 706 { z-index:10; 707 right-casing-width:4; 708 right-casing-color:black; 709 right-casing-opacity:0.4; 369 710 } 370 711 way|z6-10[waterway=dam]!:closed … … 372 713 color:black; 373 714 width:4; 374 opacity:0. 4;715 opacity:0.6; 375 716 casing-width:4; 376 717 casing-color:#c2d5f0; … … 381 722 color:black; 382 723 width:6; 383 opacity:0. 8;724 opacity:0.6; 384 725 casing-width:6; 385 726 casing-color:#c2d5f0; … … 388 729 relation|z6-10[waterway=dam] > way:closed, area|z6-10[waterway=dam]:closed 389 730 { z-index:16; 731 width:1; 390 732 color:black; 391 width:1; 392 fill-color:#222222; 393 fill-opacity:0.3; 733 opacity:0.6; 734 fill-color:#8a9999; 735 fill-opacity:0.6; 736 casing-opacity:0; 394 737 } 395 738 relation|z11-[waterway=dam] > way:closed, area|z11-[waterway=dam]:closed 396 739 { z-index:16; 740 width:1.4; 397 741 color:black; 398 width:2; 399 fill-color:#222222; 400 fill-opacity:0.4; 742 opacity:0.9; 743 fill-color:#8a9999; 744 fill-opacity:0.6; 745 casing-opacity:0; 401 746 } 402 747 way|z1-6[waterway=weir] … … 416 761 dashes:32, 12; 417 762 } 418 way|z12-[leisure=marina] 419 { z-index:1; 420 width:10; 421 color:#3273cd; 422 opacity:0.25; 423 } 424 area[waterway=riverbank]:closed 425 { z-index:1; 426 color:#c2d5f0; 427 width:2; 428 fill-color:#ffffaa; 429 opacity:1; 430 fill-opacity:1; 763 area|z11-[leisure=marina] 764 { z-index:1; 765 casing-width:0.8; 766 casing-color:#3273cd; 767 casing-opacity:0.25; 768 fill-color:#3273cd; 769 fill-opacity:0.1; 770 } 771 way|z11-15.sinkhole_way 772 { width:2; 773 color:#6f9ddc; 774 opacity:1; 431 775 } 432 776 way[natural=water][reservoir_type=sewage] … … 434 778 } 435 779 relation[natural=water][harbour=yes] > way[natural=coastline], relation[natural=water][harbour=yes], relation[natural=water][water=harbour], area[natural=water][water=harbour], area[natural=water][harbour=yes], area[waterway=dock] 436 437 780 { z-index:2; 438 781 set .harbours; 439 782 color:#444444; 440 width: 3;783 width:1; 441 784 opacity:1; 442 785 fill-color:#adc7eb; … … 444 787 right-casing-width:1; 445 788 } 789 area[natural=water].area_intermittent:closed, area[waterway=dock][dock=drydock]:closed 790 { z-index:2; 791 fill-color:#adc7eb; 792 fill-image:natural_intermittent.png; 793 fill-opacity:0.8; 794 } 795 area|z11-15.harbours 796 { 797 width:1.4; 798 opacity:1; 799 } 800 area|z16-.harbours 801 { 802 width:2; 803 opacity:1; 804 } 805 area|z14-[water=reservoir][!natural]:closed 806 { width:2; 807 color:black; 808 opacity:1; 809 fill-color:#98bae7; 810 fill-opacity:0.3; 811 casing-width:1; 812 casing-color:red; 813 casing-background-color:red; 814 casing-background-opacity:1; 815 dashes:28,4; 816 } 817 area[man_made=pier]:closed, area[man_made=breakwater]:closed, area[man_made=groyne]:closed 818 { fill-color:#bfbfbf; 819 fill-opacity:1; 820 } 446 821 way[man_made=pier], way[man_made=breakwater], way[man_made=groyne] 447 822 { z-index:3; 448 823 set .piers; 449 color:#f2f2f2;450 width:0.8;451 fill-color:#bfbfbf;452 opacity:1;453 fill-opacity:1;454 }455 area[natural=water].area_intermittent:closed, area[waterway=dock][dock=drydock]:closed456 { z-index:2;457 824 color:#444444; 825 width:2.5; 826 opacity:0; 827 casing-color:#f2f2f2; 828 casing-opacity:0; 829 } 830 way|z11-.piers 831 { width:1.5; 832 opacity:1; 833 casing-width:1.8; 834 casing-opacity:0.5; 835 } 836 way|z11-.piers!:closed 837 { width:1.5; 838 opacity:0.5; 839 casing-width:5; 840 casing-color:#cccccc; 841 casing-opacity:1; 842 } 843 way|z11-15.natural_wood_way 844 { width:0.8; 845 opacity:1; 846 color:#00cc00; 847 left-casing-width:1.2; 848 left-casing-opacity:0.2; 849 } 850 way|z16-.natural_wood_way 851 852 { width:0.8; 853 opacity:1; 854 color:#00cc00; 855 left-casing-width:3; 856 left-casing-opacity:0.2; 857 } 858 area|z11-[waterway=waterfall]:closed 859 { 860 z-index:10; 458 861 width:2; 459 fill-color:#adc7eb; 460 fill-image:natural_intermittent.png; 461 opacity:1; 462 fill-opacity:1; 463 } 464 way|z7-10.piers 465 { width:2; 466 } 467 way|z11-.piers 468 { width:5; 862 color:#adc7eb; 863 opacity:0.6; 864 fill-image:"waterfall-v.png"; 865 } 866 area|z14-.water_area_unclosed 867 { color:red; 868 opacity:1; 869 fill-opacity:0.3; 469 870 } 470 871 471 872 /* ---------------------------------------------------------- 472 Waterways Features & characteristics by zoom level ---------------------------------------------------------- */ 473 474 way|z11-15.natural_way 475 { width:2; 476 color:#6f9ddc; 477 opacity:1; 478 } 479 way|z16-.natural_way 480 { width:3; 481 color:#6f9ddc; 482 opacity:1; 483 } 484 485 /* ---------------------------------------------------------- 486 Waterways features based on width value 873 Waterways Features & characteristics by zoom level 487 874 ---------------------------------------------------------- */ 488 875 489 way.waterway_sd 490 { zindex:5; 876 way|z11-13.waterway_sd 877 { z-index:5; 491 878 width:0.7; 492 casing-width:1.3; 493 } 494 495 way|z1-13.waterway_sd 496 { zindex:5; 497 width:0.7; 498 casing-width:1.3; 879 casing-width:0.9; 499 880 } 500 881 way|z14-15.waterway_sd 501 { zindex:5; 502 width: 3.3;882 { z-index:5; 883 width:1.1; 503 884 opacity:1.0; 504 casing-width: 1.3;885 casing-width:0.9; 505 886 } 506 887 way|z16-.waterway_sd 507 888 { z-index:5; 508 width: 3.3;889 width:1.2; 509 890 opacity:1.0; 510 casing-width:1.3; 511 } 512 way|z1-13.waterway_rc 891 casing-width:1.2; 892 } 893 way|z11-13.waterway_rc, way|z11-13[waterway=river] 894 { z-index:10; 895 width:0.8; 896 opacity:0.8; 897 casing-width:1;casing-opacity:1; 898 } 899 way|z14-15.waterway_rc 513 900 { z-index:10; 514 901 width:1; 515 902 opacity:1; 516 casing-width:1; 517 } 518 way|z14-15.waterway_rc 519 { z-index:10; 520 width:2; 521 opacity:1; 522 casing-width:2; 903 casing-width:1.2; 523 904 casing-opacity:1; 524 905 } 525 906 way|z16-.waterway_rc 526 907 { z-index:10; 527 casing-width:2.5;528 width:2.5;529 opacity:1;908 width:1.3; 909 opacity:1; 910 casing-width:1.5; 530 911 casing-opacity:1; 531 912 } 532 way|z1-13[waterway=~/fairway|fish_pass|tidal_channel/] 533 { zindex:10; 534 width:0. 7;535 opacity:1; 536 casing-width: 2;913 way|z11-13[waterway=~/fairway|fish_pass|tidal_channel/] 914 { z-index:10; 915 width:0.6; 916 opacity:1; 917 casing-width:0.8; 537 918 casing-color:#b3b3ff; 538 919 casing-opacity:0.6; 539 920 } 540 921 way|z14-15[waterway=~/fairway|fish_pass|tidal_channel/] 541 { zindex:10; 922 { z-index:10; 542 923 width:1; 543 924 opacity:1; 544 casing-width: 2.5;925 casing-width:1.2; 545 926 casing-color:blue; 546 927 casing-opacity:1; 547 928 } 548 way|z16-[waterway=fairway ], way|z16-[waterway=fish_pass], way|z16-[waterway=tidal_channel]549 { zindex:10; 550 width: 2.5;929 way|z16-[waterway=~/fairway|fish_pass|tidal_channel/] 930 { z-index:10; 931 width:1.3; 551 932 color:blue; 552 933 opacity:1; 553 casing-width: 4;934 casing-width:1.6; 554 935 casing-color:#b3b3ff; 555 936 casing-opacity:1; 556 937 } 557 way|z6-10[waterway= canal]558 { z-index:1 0;559 width:1 .4;938 way|z6-10[waterway=~/canal|derelict_canal/], way|z6-10[historic=canal] 939 { z-index:11; 940 width:1; 560 941 color:white; 561 942 opacity:1; 562 casing-width:1. 4;943 casing-width:1.1; 563 944 casing-color:blue; 564 945 casing-opacity:1; 565 946 dashes:22, 8, 22; 566 947 } 567 way|z11-13[waterway=canal] 568 { z-index:1 0;569 width: 2.3;948 way|z11-13[waterway=canal] 949 { z-index:11; 950 width:1.65; 570 951 color:white; 571 952 opacity:1; 572 953 casing-color:blue; 573 casing-width:1.5;casing-opacity:1; 954 casing-width:1.8; 955 casing-opacity:1; 574 956 dashes:22, 8, 22; 575 957 } 576 way|z14-[waterway=canal] 577 { z-index:10; 958 way|z14-16[waterway=canal] 959 { z-index:11; 960 width:2.2; 961 color:white; 962 opacity:1; 963 casing-color:blue; 964 casing-width:2.5; 965 casing-opacity:1; 966 dashes:22, 8, 22; 967 } 968 way|z17-[waterway=canal] 969 { z-index:11; 970 width:2; 971 color:white; 972 opacity:1; 973 casing-color:blue; 974 casing-width:2.5; 975 casing-opacity:1; 976 dashes:22, 8, 22; 977 } 978 way|z11-13[waterway=derelict_canal], way|z11-13[historic=canal] 979 { z-index:10; 980 width:2; 981 color:white; 982 opacity:0.9; 983 casing-width:4; 984 casing-color:#ccccff; 985 casing-opacity:0.9; 986 casing-dashes:26, 6; 987 dashes:22, 8, 22; 988 dashes-background-color:blue; 989 dashes-background-opacity:0.7; 990 } 991 way|z14-16[waterway=derelict_canal], way|z14-16[historic=canal] 992 { z-index:10; 993 width:2.2; 994 color:white; 995 opacity:0.9; 996 casing-width:4.4; 997 casing-color:#ccccff; 998 casing-opacity:0.9; 999 casing-dashes:26, 6; 1000 dashes:22, 8, 22; 1001 dashes-background-color:blue; 1002 dashes-background-opacity:0.7; 1003 } 1004 way|z17-[waterway=derelict_canal], way|z17-[historic=canal] 1005 { z-index:10; 1006 width:2.5; 1007 color:white; 1008 opacity:0.9; 1009 casing-width:5; 1010 casing-color:#ccccff; 1011 casing-opacity:0.9; 1012 casing-dashes:26, 6; 1013 dashes:22, 8, 22; 1014 dashes-background-color:blue; 1015 dashes-background-opacity:0.7; 1016 } 1017 way[waterway=canal] 1018 { z-index:10; 1019 color:white; 1020 opacity:1; 1021 } 1022 way[waterway=~/canal|derelict_canal/][lock], way[historic=canal] 1023 { z-index:10; 1024 dashes:6,12; 1025 } 1026 way|z11-13[waterway=lock_gate] 1027 { z-index:10; 1028 width:2; 1029 color:white; 1030 opacity:1; 1031 casing-width:1.5; 1032 casing-color:blue; 1033 casing-opacity:1; 1034 dashes:4,12; 1035 } 1036 way|z14-[waterway=lock_gate] 1037 { z-index:10; 1038 width:2; 1039 color:white; 1040 opacity:1; 1041 casing-width:1.5; 1042 casing-color:blue; 1043 casing-opacity:1; 1044 dashes:4,12; 1045 } 1046 way|z11-.waterway_pressurised 1047 { z-index:16; 578 1048 width:4; 579 color:white; 580 opacity:1; 581 casing-color:blue; 582 casing-width:3;casing-opacity:1; 583 dashes:22, 8, 22; 584 } 585 586 way[waterway=canal][lock] 587 { z-index:10; 588 dashes:6,12; 589 } 590 way[waterway=lock_gate] 591 { z-index:10; 592 width:8; 593 color:orange; 1049 opacity:1; 1050 casing-width:3.8; 1051 casing-opacity:1; 1052 } 1053 way|z11-[waterway=rapids] 1054 { width:5; 1055 casing-width:2; 1056 } 1057 way|z11-[waterway=fish_pass] 1058 { z-index:10; 1059 width:6; 1060 color:#8080ff; 1061 opacity:1; 1062 casing-color:white; 594 1063 casing-width:3; 595 casing-color:blue; 596 dashes:6,12; 597 } 598 way|z6-.waterway_pressurised 599 { z-index:16; 600 width:5; 601 color:#6680ff; 602 opacity:1; 603 casing-width:4; 604 casing-color:#ffccff; 605 casing-opacity:1; 606 } 607 way|z11-13[waterway=rapids] 608 { width:4; 609 casing-width:2; 610 } 611 way|z14-[waterway=rapids] 612 { width:7; 613 casing-width:2; 614 } 615 way|z6-[waterway=yes] 1064 casing-opacity:0.6; 1065 dashes:8, 4; 1066 } 1067 way|z11-[waterway=yes] 616 1068 { z-index:5; 617 1069 color:red; … … 627 1079 /* -------- waterways characters - tunnel, bridge, intermittent, abandoned -------- */ 628 1080 629 way.waterways_intermittent 630 { z-index:1 10;1081 way.waterways_intermittent_ncanal 1082 { z-index:10; 631 1083 casing-color:#8080ff; 632 1084 casing-dashes:5,5; 633 1085 casing-opacity:0.6; 634 1086 dashes:40,10; 635 casing:dashes:60,10;636 1087 dashes-backgroud-color:blue; 637 1088 } 638 639 way|z6-13.waterways_intermittent 640 { casing-width:eval(prop("casing-width")*(2)); 641 width:eval(prop("width")+(1)); 642 } 643 way|z14-.waterways_intermittent 644 { casing-width:eval(prop("width")*(3)); 645 width:eval(prop("width")*(4)); 646 } 647 way[intermittent][waterway=canal] 648 { z-index:110; 649 casing-width:eval(prop("width")*1.5); 650 casing-dashes:22, 8, 22; 651 dashes:6, 12, 6; 1089 way|z11-13.waterways_intermittent_ncanal 1090 { casing-width:eval(prop("width")*(0.5)); 1091 } 1092 way|z14-.waterways_intermittent_ncanal 1093 { casing-width:eval(prop("width")*(1.8)); 1094 } 1095 way|z11-13.waterways_intermittent[waterway=canal] 1096 { z-index:10; 1097 width:2.2; 1098 color:white; 1099 casing-width:5; 1100 casing-color:blue; 1101 casing-opacity:0.3; 1102 casing-dashes:26, 6; 1103 dashes:2, 12, 2; 652 1104 dashes-background-color:blue; 653 1105 dashes-background-opacity:0.7; 654 1106 } 655 way[intermittent][waterway=~/river|stream/] 656 { z-index:110;color:blue; 657 casing-width:eval(prop("width")*(2)); 1107 way|z14-.waterways_intermittent[waterway=canal] 1108 { z-index:10; 1109 width:3; 1110 color:white; 1111 opacity:1; 1112 casing-width:6; 1113 casing-color:blue; 1114 casing-opacity:0.3; 1115 casing-dashes:26, 6; 1116 dashes:2, 12, 2; 1117 dashes-background-color:blue; 1118 dashes-background-opacity:1; 1119 } 1120 way|z11-13.waterways_intermittent[waterway=~/river|stream/] 1121 { z-index:10; 1122 width:2; 1123 color:blue; 1124 casing-width:eval(prop("width")+(3.5)); 658 1125 casing-background-color:blue; 659 casing-color:# 8080ff;1126 casing-color:#9999ff; 660 1127 casing-dashes:5,5; 661 casing-opacity:0. 6;1128 casing-opacity:0.5; 662 1129 dashes:40,10; 663 1130 casing:dashes:60,10; 664 1131 } 665 way[intermittent].waterway_pressurised 666 { z-index:110; 1132 way|z14-.waterways_intermittent[waterway=~/river|stream/] 1133 { z-index:10; 1134 width:3; 1135 color:blue; 1136 casing-width:eval(prop("width")+(5)); 1137 casing-background-color:blue; 1138 casing-color:#8888ff; 1139 casing-dashes:5,5; 1140 casing-opacity:0.5; 1141 dashes:40,10; 1142 casing:dashes:60,10; 1143 } 1144 way|z11-.waterways_intermittent.waterway_pressurised 1145 { z-index:10; 667 1146 casing-color:#ffccff; 668 1147 casing-opacity:1; … … 674 1153 dashes-background-opacity:0.7; 675 1154 } 676 way.waterways_tunnel 677 { z-index:110; 678 left-casing-color:#0000e6; 679 left-casing-width:2; 680 left-casing-dashes:28,8; 681 left-casing-opacity:0; 682 right-casing-color:#0000e6; 683 right-casing-width:2; 684 right-casing-dashes:28,8; 685 right-casing-opacity:0; 686 } 687 way|z6-13.waterways_tunnel 688 { left-casing-offset:eval(-(prop("width")+(8))); 1155 way|z11-13.waterways_tunnel 1156 { 1157 left-casing-offset:eval(-(prop("width")+(9))); 689 1158 left-casing-opacity:0.6; 690 right-casing-offset:eval(-(prop("width")+( 8)));1159 right-casing-offset:eval(-(prop("width")+(9))); 691 1160 right-casing-opacity:0.6; 692 1161 } 693 1162 way|z14-.waterways_tunnel 694 { left-casing-offset:eval(-(prop("width")+(1 3)));695 left-casing-opacity:0.6; right-casing-offset:eval(-(prop("width")+(1 3)));1163 { left-casing-offset:eval(-(prop("width")+(14))); 1164 left-casing-opacity:0.6; right-casing-offset:eval(-(prop("width")+(14))); 696 1165 right-casing-opacity:0.6; 697 1166 } 698 way|z 6-13.waterway_pressurised_underground1167 way|z11-13.waterway_pressurised_underground 699 1168 { left-casing-offset:eval(-(prop("width")+(8))); 700 1169 left-casing-width:2; … … 712 1181 right-casing-opacity:0.6; 713 1182 } 714 way|z 6-13.waterways_bridge1183 way|z11-13.waterways_bridge 715 1184 { left-casing-offset:eval(-(prop("width")+(9))); 716 1185 left-casing-width:2; … … 741 1210 opacity:0.6; 742 1211 } 743 way|z 6-.way_abandoned!.waterways_tunnel!.waterways_bridge1212 way|z11-.way_abandoned!.waterways_tunnel!.waterways_bridge 744 1213 { z-index:110; 745 1214 left-casing-offset:eval(-(prop("width")+(8))); … … 754 1223 right-casing-opacity:0.6; 755 1224 } 756 way|z 6-.way_abandoned.waterways_tunnel, way|z6-.way_abandoned.waterways_bridge1225 way|z11-.way_abandoned.waterways_tunnel, way|z11-.way_abandoned.waterways_bridge 757 1226 { z-index:110; 758 1227 left-casing-color:red; 759 1228 right-casing-color:red; 760 1229 } 1230 way|z11-[waterway=waterfall]!:closed 1231 { 1232 z-index:10; 1233 width:6; 1234 color:#adc7eb; 1235 opacity:1.0; 1236 casing-width:1; 1237 casing-color:#5b8fd7; 1238 dashes:2,4; 1239 casing-opacity:2; 1240 left-casing-width:2; 1241 left-casing-color:white; 1242 left-casing-opacity:0.4; 1243 right-casing-width:2; 1244 right-casing-color:white; 1245 right-casing-opacity:0.4; 1246 } 761 1247 762 1248 /* -------- nodes -------- */ 763 1249 764 node |z1-131250 node 765 1251 { z-index:-1; 766 1252 symbol-shape:square; … … 773 1259 symbol-stroke-opacity:0; 774 1260 } 775 node|z14-15 1261 node|z18- 1262 { symbol-shape:square; 1263 symbol-size:1; 1264 symbol-fill-color:#ffffDD; 1265 symbol-fill-opacity:0.4; 1266 symbol-stroke-width:0.9; 1267 symbol-stroke-color:#3434ff; 1268 symbol-stroke-opacity:0.5; 1269 } 1270 node|z16-16.water_node, node|z16-16.waterways_node 776 1271 { z-index:-1; 777 1272 symbol-shape:square; 778 symbol-size:1; 1273 symbol-size:1.2; 779 1274 symbol-fill-color:#ffff66; 780 1275 symbol-fill-opacity:0.4; … … 783 1278 symbol-stroke-opacity:0.5; 784 1279 } 785 node|z1 6-171280 node|z17-18.water_node, node|z17-18.waterways_node 786 1281 { z-index:-1; 787 1282 symbol-shape:square; 788 symbol-size: 6;789 opacity:1; 790 symbol-fill-color:#ffff 66;791 symbol-fill-opacity:0. 8;792 symbol-stroke-width: 2;793 symbol-stroke-color:#3 434ff;794 symbol-stroke-opacity:0. 5;795 } 796 node|z1 8-1283 symbol-size:7; 1284 opacity:1; 1285 symbol-fill-color:#ffff94; 1286 symbol-fill-opacity:0.9; 1287 symbol-stroke-width:1.5; 1288 symbol-stroke-color:#333333; 1289 symbol-stroke-opacity:0.7; 1290 } 1291 node|z19-.water_node, node|z19-.waterways_node 797 1292 { z-index:-1; 798 1293 symbol-shape:square; 799 1294 symbol-size:9; 800 1295 opacity:1; 801 symbol-fill-color:#ffff 3399;802 symbol-fill-opacity: 0.8;1296 symbol-fill-color:#ffff99; 1297 symbol-fill-opacity:1; 803 1298 symbol-stroke-width:2.5; 804 1299 symbol-stroke-color:#333333; 805 symbol-stroke-opacity:0. 6;1300 symbol-stroke-opacity:0.8; 806 1301 } 807 1302 … … 810 1305 ------------------------------------------------------ */ 811 1306 812 node|z8-13[waterway=dam] 1307 way[natural=~/water|wetland|wood|glacier|sinkhole|beach|mud|sand|reef|bare_rock/] >[index=1] node|z17-, way[landuse=salt_pond] >[index=1] node|z17-, way[waterway=dock] >[index=1] node|z17-, way[landuse=~/basin|reservoir/] >[index=1] node|z17-, way[man_made=reservoir_covered][reservoir=water_storage] >[index=1] node|z17-, way[man_made=storage_tank][content=water] >[index=1] node|z17-, 1308 way[place=~/island|islet/] >[index=1] node|z17-, way[waterway=~/riverbank|waterfall|rapids/] >[index=1] node|z17- 1309 { z-index:1; 1310 symbol-size:9; 1311 symbol-shape:square; 1312 symbol-fill-color:#ff66ff; 1313 symbol-fill-opacity:0.9; 1314 symbol-stroke-width:1.6; 1315 symbol-stroke-color:#666699; 1316 symbol-stroke-opacity:1; 1317 } 1318 1319 /* ------------------------------------------------------ 1320 Waterways Features nodes by zoom level 1321 ------------------------------------------------------ */ 1322 1323 node|z14-[waterway=stream_end], node|z14-[waterway=soakhole], node|z14-[waterway=dock] 1324 { z-index:16; 1325 symbol-size:16; 1326 symbol-shape:circle; 1327 symbol-stroke-color:#6f9ddc; 1328 symbol-stroke-width:6; 1329 symbol-fill-color:#adc7eb; 1330 symbol-stroke-opacity:0.4; 1331 symbol-fill-opacity:0.4; 1332 } 1333 way[waterway=~/stream|ditch|drain|wadi/] >[index=1] node|z16-16 1334 { z-index:10; 1335 symbol-size:4; 1336 symbol-shape:circle; 1337 symbol-fill-color:#ffb3ff; 1338 symbol-fill-opacity:0.8; 1339 symbol-stroke-width:1.5; 1340 symbol-stroke-color:#666699; 1341 symbol-stroke-opacity:1; 1342 } 1343 way[waterway=~/stream|ditch|drain|wadi/] >[index=1] node|z17- 1344 { z-index:10; 1345 symbol-size:9; 1346 symbol-shape:circle; 1347 symbol-fill-color:#ff66ff; 1348 symbol-fill-opacity:0.9; 1349 symbol-stroke-width:2; 1350 symbol-stroke-color:#666699; 1351 symbol-stroke-opacity:1; 1352 } 1353 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/] >[index=1] node|z16-16, way[historic=canal] >[index=1] node|z16-16 1354 { z-index:10; 1355 symbol-size:7; 1356 symbol-shape:circle; 1357 symbol-fill-color:#ffb3ff; 1358 symbol-fill-opacity:0.8; 1359 symbol-stroke-width:1.5; 1360 symbol-stroke-color:#666699; 1361 symbol-stroke-opacity:1; 1362 } 1363 way[waterway=~/river|canal|derelict_canal|fairway|tidal_channel|fish_pass/] >[index=1] node|z17-, way[historic=canal] >[index=1] node|z17- 1364 { z-index:10; 1365 symbol-size:11; 1366 symbol-shape:circle; 1367 symbol-fill-color:#ff66ff; 1368 symbol-fill-opacity:0.9; 1369 symbol-stroke-width:2; 1370 symbol-stroke-color:#666699; 1371 symbol-stroke-opacity:1; 1372 } 1373 node|z11-13.lock_gate_node 1374 { symbol-size:9; 1375 symbol-shape:circle; 1376 symbol-fill-color:red; 1377 symbol-fill-opacity:0.9; 1378 symbol-stroke-width:1.5; 1379 symbol-stroke-opacity:0.8; 1380 } 1381 node|z14-16.lock_gate_node 1382 { symbol-size:14; 1383 symbol-shape:circle; 1384 symbol-fill-color:red; 1385 symbol-fill-opacity:0.9; 1386 symbol-stroke-width:2.5; 1387 symbol-stroke-opacity:0.8; 1388 } 1389 node|z17-.lock_gate_node 1390 { symbol-size:16; 1391 symbol-shape:circle; 1392 symbol-fill-color:red; 1393 symbol-fill-opacity:1; 1394 symbol-stroke-width:3.5; 1395 symbol-stroke-opacity:1; 1396 } 1397 1398 /* ------------------------------------------------------ 1399 Water Features nodes by zoom level 1400 ------------------------------------------------------ */ 1401 1402 node|z16-.natural_node_connection 1403 { z-index:1; 1404 symbol-size:10; 1405 symbol-stroke-width:2; 1406 } 1407 node|z11-13.dam_node 813 1408 { 814 1409 symbol-size:8; 815 1410 symbol-shape:circle; 1411 symbol-fill-color:#adadad; 816 1412 symbol-stroke-width:1; 817 symbol-stroke-opacity:0.6; 1413 symbol-stroke-color:#333333; 1414 symbol-stroke-opacity:0.8; 818 1415 symbol-fill-opacity:1; 819 1416 } 820 node|z14-16 [waterway=dam]1417 node|z14-16.dam_node 821 1418 { 822 symbol-size:1 4;1419 symbol-size:12; 823 1420 symbol-shape:circle; 824 1421 symbol-fill-color:#adadad; … … 826 1423 symbol-stroke-width:1.5; 827 1424 symbol-stroke-color:#333333; 828 symbol-stroke-opacity:0. 6;829 } 830 node|z17- [waterway=dam]1425 symbol-stroke-opacity:0.8; 1426 } 1427 node|z17-.dam_node 831 1428 { 832 1429 symbol-size:22; … … 838 1435 symbol-stroke-opacity:1; 839 1436 } 840 node|z 8-13[waterway=weir]1437 node|z11-13.weir_node 841 1438 { 842 1439 symbol-shape:circle; … … 848 1445 symbol-stroke-opacity:1; 849 1446 } 850 node|z14-16 [waterway=weir]1447 node|z14-16.weir_node 851 1448 { 852 1449 symbol-shape:circle; … … 858 1455 symbol-stroke-opacity:0.6; 859 1456 } 860 node|z17- [waterway=weir]1457 node|z17-.weir_node 861 1458 { 862 1459 symbol-size:22; … … 868 1465 symbol-stroke-opacity:1; 869 1466 } 870 node|z8-13.reservoir_node1467 node|z11-13.reservoir_node 871 1468 { symbol-size:8; 872 1469 symbol-shape:circle; 873 1470 symbol-fill-color:#84abe1; 874 1471 symbol-fill-opacity:1; 875 symbol-stroke-color:# b3b3b3;1472 symbol-stroke-color:#999999; 876 1473 symbol-stroke-width:2; 877 1474 symbol-stroke-opacity:1; 878 1475 } 879 1476 node|z14-16.reservoir_node 880 { symbol-size:1 0;1477 { symbol-size:14; 881 1478 symbol-shape:circle; 882 1479 symbol-fill-color:#84abe1; 883 1480 symbol-fill-opacity:1; 884 symbol-stroke-color:# b3b3b3;1481 symbol-stroke-color:#999999; 885 1482 symbol-stroke-width:4; 886 1483 symbol-stroke-opacity:1; … … 891 1488 symbol-fill-color:#84abe1; 892 1489 symbol-fill-opacity:1; 893 symbol-stroke-color:# b3b3b3;1490 symbol-stroke-color:#999999; 894 1491 symbol-stroke-width:5; 895 1492 symbol-stroke-opacity:1; 896 1493 } 897 898 /* ------------------------------------------------------ 899 Waterways Features nodes by zoom level 900 ------------------------------------------------------ */ 901 902 node|z11-13.waterways_node_deb 903 { symbol-size:4; 904 symbol-fill-opacity:0.8; 905 symbol-stroke-width:0.5; 1494 node|z11-13.reservoir_node[man_made=water_tower] 1495 { icon-size:8; 1496 icon-image:tower_water.p.20_osmfr_cartocss.png; 1497 icon-opacity:1; 1498 symbol-stroke-color:#999999; 1499 symbol-stroke-width:2; 906 1500 symbol-stroke-opacity:1; 907 1501 } 908 node|z14-16.waterways_node_deb 909 { symbol-size:9; 910 symbol-fill-opacity:1; 911 symbol-stroke-width:1.5; 1502 node|z14-16.reservoir_node[man_made=water_tower] 1503 { icon-size:14; 1504 icon-image:tower_water.p.20_osmfr_cartocss.png; 1505 icon-opacity:1; 1506 symbol-stroke-color:#999999; 1507 symbol-stroke-width:4; 912 1508 symbol-stroke-opacity:1; 913 1509 } 914 node|z17-.waterways_node_deb 915 { symbol-size:16; 916 symbol-fill-opacity:1; 917 symbol-stroke-width:1.5; 1510 node|z17-.reservoir_node[man_made=water_tower] 1511 { icon-size:22; 1512 icon-image:tower_water.p.20_osmfr_cartocss.png; 1513 icon-opacity:1; 1514 symbol-stroke-color:#999999; 1515 symbol-stroke-width:5; 918 1516 symbol-stroke-opacity:1; 919 1517 } 920 way[waterway=canal] > node|z16-[waterway!=weir]!.waterway_rc_node_deb 921 { z-index:10; 922 symbol-size:10; 923 symbol-shape:circle; 924 symbol-fill-color:#ffffaa; 925 symbol-fill-opacity:1.0; 926 symbol-stroke-width:3; 927 symbol-stroke-color:#666699; 928 symbol-stroke-opacity:1; 929 } 930 node|z11-12[waterway=lock_gate] 931 { symbol-size:11; 932 symbol-stroke-width:4; 933 symbol-fill-opacity:0.8; 934 symbol-stroke-opacity:0.8; 935 } 936 node|z13-[waterway=lock_gate] 937 { symbol-size:20; 938 symbol-stroke-width:7; 939 symbol-fill-opacity:0.8; 940 symbol-stroke-opacity:0.8; 941 } 942 943 /* nodes - connection, selected */ 944 945 node|z1-13.natural_node_connection 946 { z-index:1; 947 symbol-size:0; 948 symbol-stroke-width:0; 949 symbol-stroke-color:none; 950 symbol-fill-color:none; 951 } 952 node|z14-.natural_node_connection 953 { z-index:1; 954 symbol-size:10; 955 symbol-stroke-width:2; 956 } 957 958 node|z6-10[waterway=stream_end], node|z6-10[waterway=soakhole], node|z6-10[waterway=dock] 959 { z-index:16; 960 symbol-size:8; 961 symbol-shape:circle; 962 symbol-stroke-color:#6f9ddc; 963 symbol-stroke-width:3; 964 symbol-fill-color:#adc7eb; 965 symbol-stroke-opacity:0.4; 966 symbol-fill-opacity:0.4; 967 } 968 node|z11-12[waterway=stream_end], node|z11-12[waterway=soakhole], node|z11-12[waterway=dock] 969 { z-index:16; 970 symbol-size:11; 971 symbol-shape:circle; 972 symbol-stroke-color:#6f9ddc; 973 symbol-stroke-width:4; 974 symbol-fill-color:#adc7eb; 975 symbol-stroke-opacity:0.4; 976 symbol-fill-opacity:0.4; 977 } 978 node|z13-[waterway=stream_end], node|z13-[waterway=soakhole], node|z13-[waterway=dock] 979 { z-index:16; 980 symbol-size:20; 981 symbol-shape:circle; 982 symbol-stroke-color:#6f9ddc; 983 symbol-stroke-width:7; 984 symbol-fill-color:#adc7eb; 985 symbol-stroke-opacity:0.4; 986 symbol-fill-opacity:0.4; 987 } 1518 node|z13-[waterway=waterfall] 1519 { 1520 z-index:11; 1521 symbol-size:22; 1522 icon-image:"waterfall.svg"; 1523 icon-opacity:1; 1524 opacity:1; 1525 casing-width:2; 1526 casing-color:white; 1527 casing-opacity:0.7; 1528 } 1529 1530 /* nodes selected */ 988 1531 989 1532 node|z14-:connection:selected 990 1533 { z-index:15; 1534 symbol-fill-color:yellow; 1535 symbol-stroke-width:5; 991 1536 symbol-stroke-color:crimson; 992 symbol-stroke-width:5;993 symbol-fill-color:yellow;994 1537 } 995 1538 … … 999 1542 1000 1543 /* flag end-node on natural way - josm ticket opened - not working properly 1001 node.waterways_node_end.natural_node, 1002 node.waterways_node_end!.waterway_node_nend 1544 node[setting("show_flags")].waterways_node_end.natural_node, 1545 node[setting("show_flags")].waterways_node_end!.waterway_node_nend 1003 1546 { z-index:15; 1004 1547 symbol-shape:triangle; 1005 symbol-size: 25;1548 symbol-size:15; 1006 1549 symbol-fill-color:red; 1007 1550 fill-opacity:0.3; … … 1010 1553 symbol-stroke-opacity:0.3; 1011 1554 } 1012 node.waterways_node_end.natural_node!.waterways_node_deb 1555 node[setting("show_flags")].waterways_node_end.natural_node!.waterways_node_deb 1013 1556 { z-index:15; 1014 1557 symbol-shape:triangle; 1015 symbol-size: 22;1558 symbol-size:15; 1016 1559 symbol-fill-color:red; 1017 1560 symbol-fill-opacity:1; … … 1019 1562 symbol-stroke-width:0.6; 1020 1563 symbol-stroke-opacity:1; 1021 }*/ 1022 node.waterways_node_end!:connection 1023 { z-index:15; 1564 } 1565 */ 1566 node[setting("show_flags")].waterways_node_end!:connection 1567 { z-index:65; 1024 1568 symbol-shape:triangle; 1025 1569 symbol-fill-color:red; … … 1029 1573 symbol-stroke-opacity:0; 1030 1574 } 1031 node|z1 -10.waterways_node_end!:connection1575 node|z11-13[setting("show_flags")].waterways_node_end!:connection 1032 1576 { z-index:15; 1033 symbol-size:6; 1034 symbol-fill-opacity:0.3; 1035 } 1036 node|z11-13.waterways_node_end!:connection 1577 symbol-size:10; 1578 symbol-shape:triangle; 1579 symbol-fill-color:red; 1580 symbol-fill-opacity:0.6; 1581 } 1582 node|z14-[setting("show_flags")].waterways_node_end!:connection 1037 1583 { z-index:15; 1038 symbol-size:16; 1039 symbol-fill-opacity:0.6; 1040 } 1041 node|z14-.waterways_node_end!:connection 1042 { z-index:15; 1043 symbol-size:26; 1584 symbol-size:15; 1585 symbol-shape:triangle; 1586 symbol-fill-color:red; 1044 1587 symbol-fill-opacity:0.7; 1045 1588 symbol-stroke-opacity:0.6; 1046 1589 } 1047 node.waterway_river_node_end.waterway_sd_node_nend 1590 node[setting("show_flags")].waterway_river_node_end.waterway_sd_node_nend 1048 1591 { z-index:15; 1049 1592 symbol-shape:triangle; … … 1055 1598 symbol-stroke-opacity:0; 1056 1599 } 1057 node|z1 -10.waterway_river_node_end.waterway_sd_node_nend1600 node|z11-13[setting("show_flags")].waterway_river_node_end.waterway_sd_node_nend 1058 1601 { z-index:15; 1059 symbol-size:6; 1060 symbol-fill-opacity:0.3; 1061 }node|z11-13.waterway_river_node_end.waterway_sd_node_nend 1062 { z-index:15; 1063 symbol-size:16; 1602 symbol-size:10; 1603 symbol-shape:triangle; 1604 symbol-fill-color:red; 1064 1605 symbol-fill-opacity:0.3; 1065 1606 symbol-stroke-opacity:0.6; 1066 }node|z14-.waterway_river_node_end.waterway_sd_node_nend 1067 { z-index:15; 1068 symbol-size:26; 1607 } 1608 node|z14-[setting("show_flags")].waterway_river_node_end.waterway_sd_node_nend 1609 { z-index:20; 1610 symbol-size:20; 1611 symbol-shape:triangle; 1612 symbol-fill-color:red; 1069 1613 symbol-fill-opacity:0.7; 1070 1614 symbol-stroke-width:3; 1071 1615 symbol-stroke-opacity:0.6; 1072 1616 } 1073 area[natural=~/water|wetland|wood|glacier|sinkhole/]!:closed, area[place=~/island|islet/]!:closed, area[waterway=dock]!:closed, area[landuse=~/basin|reservoir/]!:closed, area[waterway=riverbank]!:closed 1074 { set .water_area_unclosed; 1075 z-index:15; 1076 width:1; 1077 color:red; 1078 opacity:1; 1079 fill-color:#ff9999; 1080 fill-opacity:0.3; 1081 casing-opacity:0; 1082 } 1083 area[natural=~/water|wetland|wood|glacier|sinkhole/]!:closed >[index=1] node!:connection, area[place=~/island|islet/]!:closed >[index=1] node!:connection, area[waterway=dock]!:closed >[index=1] node!:connection, area[landuse=basin]!:closed >[index=1] node!:connection, area[landuse=reservoir]!:closed >[index=1] node!:connection, area[waterway=riverbank]!:closed >[index=1] node!:connection, area[natural=~/water|wetland|wood|glacier|sinkhole/]!:closed >[index=-1] node!:connection, area[place=~/island|islet/]!:closed >[index=-1] node!:connection, area[waterway=dock]!:closed >[index=-1] node!:connection, area[landuse=basin]!:closed >[index=-1] node!:connection, area[landuse=reservoir]!:closed >[index=-1] node!:connection, area[waterway=riverbank]!:closed >[index=-1] node!:connection 1617 area[natural=~/water|wetland|wood|glacier|sinkhole|beach|mud|sand|reef|bare_rock/]!:closed >[index=1] node!:connection, area[landuse=salt_pond]!:closed >[index=1] node!:connection, area[place=~/island|islet/]!:closed >[index=1] node!:connection, area[waterway=dock]!:closed >[index=1] node!:connection, area[landuse=basin]!:closed >[index=1] node!:connection, area[landuse=reservoir]!:closed >[index=1] node!:connection, area[waterway=riverbank]!:closed >[index=1] node!:connection, area[man_made=reservoir_covered][reservoir=water_storage]!:closed >[index=1] node!:connection, area[man_made=storage_tank][content=water]!:closed >[index=1] node!:connection, area[natural=~/water|wetland|wood|glacier|sinkhole|beach|mud|sand|reef|bare_rock/]!:closed >[index=-1] node!:connection, area[landuse=salt_pond]!:closed >[index=-1] node!:connection, area[waterway=dock]!:closed >[index=-1] node!:connection, area[landuse=basin]!:closed >[index=-1] node!:connection, area[landuse=reservoir]!:closed >[index=-1] node!:connection, area[waterway=riverbank]!:closed >[index=-1] node!:connection, area[man_made=reservoir_covered][reservoir=water_storage]!:closed >[index=-1] node!:connection, area[man_made=storage_tank][content=water]!:closed >[index=-1] node!:connection 1084 1618 { set .water_area_node_unend; 1085 1619 z-index:15; 1086 1620 symbol-shape:triangle; 1087 1621 symbol-size:6; 1088 symbol-fill-color: red;1089 symbol-fill-opacity:0 .4;1090 symbol-stroke-width:1; 1091 symbol-stroke-color: #e6e6ff;1092 symbol-stroke-opacity:0 .5;1622 symbol-fill-color:#e6e6ff; 1623 symbol-fill-opacity:0; 1624 symbol-stroke-width:10; 1625 symbol-stroke-color:red; 1626 symbol-stroke-opacity:0; 1093 1627 } 1094 area|z8-.water_area_unclosed 1095 { width:2; 1096 } 1097 node|z8-13.water_area_node_unend 1098 { symbol-size:16; 1628 node|z11-13[setting("show_flags")].water_area_node_unend 1629 { symbol-size:10; 1630 symbol-shape:triangle; 1631 symbol-fill-color:#e6e6ff; 1099 1632 symbol-fill-opacity:1; 1100 1633 symbol-stroke-width:2; 1101 1634 } 1102 node|z14-.water_area_node_unend 1103 { symbol-size:26; 1104 symbol-fill-opacity:1; 1105 symbol-stroke-width:3; 1635 node|z14-[setting("show_flags")].water_area_node_unend 1636 { symbol-size:15; 1637 symbol-shape:triangle; 1638 symbol-fill-color:#e6e6ff; 1639 symbol-fill-opacity:0.4; 1640 symbol-stroke-width:2; 1641 symbol-stroke-color:red; 1642 symbol-stroke-opacity:0.7; 1106 1643 } 1107 1644 1108 1645 /* show names if option selected */ 1109 1646 1110 area[setting("show_names")], way[setting("show_names")] 1111 { z-index:100; 1112 text:auto; 1113 text-opacity:0; 1114 } 1115 area|z11-.water_area[setting("show_names")], 1116 area|z11-.area_glacier[setting("show_names")], 1117 area|z11-.reservoir_way[setting("show_names")], 1118 area|z11-.harbours[setting("show_names")] 1647 area|z11-.water_area[setting("show_names")][is_prop_set("prop_path")], 1648 area|z11-.water_feature_area[setting("show_names")][is_prop_set("prop_path")], 1649 area|z11-.glacier_area[setting("show_names")][is_prop_set("prop_path")], 1650 area|z11-.reservoir_area[setting("show_names")][is_prop_set("prop_path")], 1651 area|z11-.harbours[setting("show_names")][is_prop_set("prop_path")], 1652 area|z11-[leisure=marina][setting("show_names")][is_prop_set("prop_path")] 1119 1653 { z-index:100; 1120 1654 text:auto; … … 1126 1660 text-opacity:1; 1127 1661 } 1128 way|z11-.waterways[setting("show_names")] 1662 way|z11-.waterways[setting("show_names")][is_prop_set("prop_path")] 1129 1663 { z-index:100; 1130 1664 text:auto; … … 1137 1671 text-opacity:1; 1138 1672 } 1673 way|z11-[building] 1674 { z-index:1; 1675 fill-color:#bbc4c4; 1676 fill-opacity:1; 1677 } 1139 1678 }}}
