| 18 | | way|z14-[waterway=rapids] { |
| 19 | | color: blue; |
| 20 | | casing-color: white; casing-width:1; width:6; opacity:0.5; casing-opacity:0.3; dashes: 6,12,6;} |
| 21 | | way[waterway=stream], way[waterway=drain], way[waterway=ditch] { |
| 22 | | set .waterway_sd; color: blue; casing-color: white; casing-width:1; width:10; opacity:0.5; casing-opacity:0.3;} |
| | 35 | |
| | 36 | way[waterway=rapids] { |
| | 37 | casing-width:0; width:0; opacity:0; casing-opacity:0;} |
| | 38 | way[waterway=stream], way[waterway=drain], way[waterway=ditch], way[waterway=yes] { |
| | 39 | set .waterway_sd; color: blue; casing-color: white; casing-width:1; width:6; opacity:0.5; casing-opacity:0.3;} |
| | 40 | |
| | 41 | |
| | 42 | relation[natural=water], |
| | 43 | area[natural=water]:closed { |
| | 44 | z-index:1; color: #c2d5f0; width: 2; fill-color: #c2d5f0; |
| | 45 | fill-opacity: 0.4; |
| | 46 | } |
| | 47 | relation[natural=water], |
| | 48 | area[natural=water]:closed, |
| | 49 | area[waterway][waterway!=dam]:closed{ |
| | 50 | set .water_area; |
| | 51 | color:#c2d5f0; width:0; opacity:0; |
| | 52 | fill-color:#c2d5f0; fill-opacity: 0.3; |
| | 53 | casing-color:none; casing-width:0; casing-opacity:0;} |
| | 54 | way[natural=wetland]:closed, way[natural=shoal]:closed { |
| | 55 | set .wetland_area; |
| | 56 | color:#c2d5f0; width:0; opacity:1.0; |
| | 57 | fill-opacity: 1; |
| | 58 | fill-image:waterways_wetland.png; |
| | 59 | casing-width:0; casing-color:none; casing-opacity:0; |
| | 60 | } |
| | 61 | relation[natural=water] > way, |
| | 62 | area[natural=water], |
| | 63 | area.wetland_area, |
| | 64 | way[natural], |
| | 65 | way[coastline], |
| | 66 | way[place=island], |
| | 67 | way[place=islet]{ |
| | 68 | set .natural_way; |
| | 69 | z-index:3; color:#c2d5f0; width:2; opacity:0; |
| | 70 | casing-color:none; casing-width:0; casing-opacity:0;} |
| 47 | | color:blue; casing-color: blue;} |
| 48 | | way[waterway=drain] {color: #3434ff; width: 1; } |
| 49 | | way[waterway=fairway] { color:blue; casing-color: white;} |
| 50 | | way[waterway=canal] {color:beige; casing-color: blue;} |
| 51 | | area[natural=water]:closed, |
| 52 | | area[waterway][waterway!=dam]:closed { color: #3434ff; width: 2; fill-color: #3434ff; fill-opacity: 0.2; prop_area_small_name : 1;} |
| 53 | | way[waterway=dam]!:closed { z-index: 5; color: black; width: 3; } |
| 54 | | area[waterway=dam]:closed { z-index: 5; color: black; width: 1; fill-color: #222222; fill-opacity: 0.1; prop_area_small_name : 1;} |
| 55 | | node[waterway=dam], way > node[waterway=dam] { |
| 56 | | z-index: 5; |
| 57 | | symbol-size:22; |
| 58 | | symbol-shape: rectangle; |
| 59 | | symbol-stroke-color: black; |
| 60 | | symbol-stroke-width: 2; |
| 61 | | symbol-fill-color: white;} |
| | 113 | z-index:10; color:blue; casing-color: blue;} |
| | 114 | way[waterway=drain] {z-index:5; color: #3434ff; width: 1; } |
| | 115 | way[waterway=fairway] {z-index:10; color:blue; casing-color:white;} |
| | 116 | |
| | 117 | way[place=island], |
| | 118 | way[place=islet] { |
| | 119 | z-index:2; color: #c2d5f0; width: 2; fill-color: white;fill-opacity: 0.2; opacity:1;} |
| | 120 | |
| | 121 | way|z7-[waterway=dam]!:closed { |
| | 122 | z-index: 16; color: black; width: 6; opacity:0.8; casing-width:6; casing-color: #c2d5f0; casing-opacity: 0.6; |
| | 123 | } |
| | 124 | relation|z7-[waterway=dam] > way:closed, area|z7-[waterway=dam]:closed { |
| | 125 | z-index: 16; color: black; width: 2; fill-color: #222222; fill-opacity: 0.4;} |
| | 126 | way|z1-6[waterway=weir] { |
| | 127 | z-index: 16; color: black; width: 2; opacity:0.5; } |
| | 128 | |
| | 129 | way|z7-[waterway=weir] { |
| | 130 | z-index: 16; color: black; width: 4; opacity:1; casing-width:6; casing-color: #c2d5f0; casing-opacity:0.7; dashes: 32, 12;} |
| 64 | | way|z1-16[natural] { |
| 65 | | casing-width:0; width:0; opacity:0; } |
| 66 | | way|z1-13.waterway_sd { casing-width:1.5; width:0.7;} |
| 67 | | way|z1-13.waterway_rc { width:2; casing-width:0.7;} |
| 68 | | way|z14-15.waterway_sd { casing-width:2; width:1.5;} |
| 69 | | way|z14-15.waterway_rc { casing-width:3; width:1;} |
| 70 | | way|z14-15[waterway=fairway] { casing-width:4; width:2;} |
| | 133 | |
| | 134 | way|z1-10.natural_way { |
| | 135 | z-index:1; width:1; color:#c2d5f0; casing-width:; casing-color:none; opacity:0.8; casing-opacity:0; } |
| | 136 | |
| | 137 | way|z11-.natural_way |
| | 138 | { |
| | 139 | z-index: 1; casing-width:0; width:3; color:#c2d5f0; opacity:0.8; } |
| | 140 | area.wetland_area { |
| | 141 | z-index:2; |
| | 142 | color:#c2d5f0; opacity:0.5; |
| | 143 | width:2; |
| | 144 | } |
| | 145 | |
| | 146 | way|z1-13.waterway_sd {z-index:5; casing-width:1.3; width:0.7;} |
| | 147 | way|z14-15.waterway_sd {z-index: 5; casing-width:1.3; width:3.3; opacity:1.0} |
| | 148 | way|z16-.waterway_sd {z-index: 5; casing-width:1.3; width:3.3; opacity:1.0} |
| | 149 | way|z1-13.waterway_rc {z-index:10; casing-width:0.7; width:2; opacity:1;} |
| | 150 | way|z14-15.waterway_rc {z-index:10; casing-width:2; width:2.5;} |
| | 151 | way|z16-.waterway_rc {z-index:10; casing-width:2; width:2.5;} |
| | 152 | way|z16-[waterway=fairway] {z-index:10; casing-width:2; width:2.5; color:blue; casing-color: white;} |
| | 153 | |
| 81 | | way.waterways[tunnel] {z-index: 5; dashes: 8,4;} |
| 82 | | way.waterways[intermittent=yes] {z-index: 5; dashes: 12,3;} |
| 83 | | |
| | 168 | |
| | 169 | way|z6-.waterway_sd[tunnel] { |
| | 170 | z-index:17; width:6; color:white; dashes:3,3,3,3; opacity:0.5; left-casing-color:blue; left-casing-width:3; left-casing-opacity:1; right-casing-color:blue; right-casing-width:3; right-casing-opacity:1; casing-color:blue; casing-width:3; casing-opacity:1; |
| | 171 | } |
| | 172 | way|z6-.waterway_rc[tunnel] { |
| | 173 | z-index:16; width:10; color:white; dashes:2,2,2,2; casing-color:blue; casing-width:3; casing-opacity:0.8; opacity:1; left-casing-color:blue; left-casing-width:3; left-color:white; left-dashes:12,2,12,2; left-casing-opacity:1; right-casing-color:blue; right-casing-width:3; right-casing-opacity:1; |
| | 174 | } |
| | 175 | |
| | 176 | way|z14-[waterway=rapids] { |
| | 177 | color: blue; |
| | 178 | casing-color: white; casing-width:2; width:7; opacity:0.5; casing-opacity:0.3; dashes: 6,12,6;} |
| | 179 | |
| | 180 | /* way attributes applied at the end */ |
| | 181 | |
| | 182 | area[natural=water][intermittent=yes]:closed, area[waterway=dock][dock=drydock]:closed { |
| | 183 | z-index:1; color: #c2d5f0; width: 2; |
| | 184 | fill-color:#ffffaa; fill-image:waterways_intermittent.png; |
| | 185 | opacity:1; fill-opacity: 1; |
| | 186 | } |
| | 187 | way.waterways[intermittent=yes] { |
| | 188 | z-index:10; width:8; dashes: 42,3; color:yellow; casing-color:blue; opacity: 0.7; casing-opacity:1; left-casing-color:blue; left-casing-width:3; left-casing-opacity:1; right-casing-color:blue; right-casing-width:3; right-casing-opacity:1; casing-color:blue;} |
| 108 | | symbol-shape: square; symbol-size: 5; symbol-stroke-color: navy; |
| 109 | | symbol-fill-color: white; |
| 110 | | symbol-stroke-width: 1.5; |
| | 212 | z-index: 1; symbol-shape: square; symbol-size: 6; |
| | 213 | opacity:1; |
| | 214 | symbol-stroke-color: #4d4dff; |
| | 215 | symbol-fill-color: #e6fffa; |
| | 216 | symbol-fill-opacity:1; |
| | 217 | symbol-stroke-width: 2; |
| | 218 | symbol-stroke-opacity:0.7; |
| | 219 | } |
| | 220 | node|z16- { |
| | 221 | z-index: 1; symbol-shape: square; symbol-size: 8; |
| | 222 | opacity:1; |
| | 223 | symbol-stroke-color: #4d4dff; |
| | 224 | symbol-fill-color: #e6fffa; |
| | 225 | symbol-fill-opacity:1; |
| | 226 | symbol-stroke-width: 2; |
| 150 | | area[natural=water] > node:connection { |
| 151 | | set .natural_node_connection; symbol-shape: rectangle; symbol-size: 15; symbol-stroke-color: yellow; symbol-fill-color: red; symbol-stroke-width: 15; symbol-stroke-opacity:0.3; } |
| 152 | | node.waterways_node_end.natural_node { |
| 153 | | symbol-shape: pentagon; symbol-size: 15; symbol-stroke-color: cyan; symbol-fill-color: red; symbol-stroke-width: 15; symbol-stroke-opacity:0.3; } |
| 154 | | node.waterways_node_end.natural_node_connection:connection { |
| 155 | | symbol-shape: rectangle; symbol-size: 15; symbol-stroke-color: yellow; symbol-fill-color: red; symbol-stroke-width: 15; symbol-stroke-opacity:0.3; } |
| | 254 | |
| | 255 | /* waterways_node_end */ |
| | 256 | node.natural_node { |
| | 257 | z-index:45; symbol-shape: triangle; |
| | 258 | symbol-size:4; opacity:1; |
| | 259 | symbol-stroke-color: red; |
| | 260 | symbol-stroke-opacity:0.6; |
| | 261 | } |
| | 262 | |
| | 263 | |
| | 264 | /* flag end-node on natural way - not working properly |
| | 265 | node.waterways_node_end.natural_node, |
| | 266 | node.waterways_node_end!.waterway_node_nend { |
| | 267 | z-index:15; symbol-shape: triangle; opacity:1; symbol-size: 25; symbol-stroke-color: red; symbol-fill-color: red; symbol-stroke-width: 5; symbol-stroke-opacity:0.3; } |
| | 268 | */ |
| | 275 | symbol-stroke-opacity:0; |
| | 276 | } |
| | 277 | node|z1-7.waterways_node_end!:connection { |
| | 278 | z-index:15; symbol-size:4; |
| | 279 | } |
| | 280 | node|z8-13.waterways_node_end!:connection { |
| | 281 | z-index:15; symbol-size:18; |
| | 282 | } |
| | 283 | node|z14-.waterways_node_end!:connection { |
| | 284 | z-index:15; symbol-size:28; |
| | 285 | symbol-stroke-opacity:0.6; |
| | 286 | } |
| | 287 | node.waterway_rc_node_end.waterway_sd_node_nend { |
| | 288 | z-index: 15; symbol-shape: triangle; |
| 179 | | symbol-size:28;} |
| | 300 | z-index:15; symbol-size:26; opacity:1; symbol-stroke-width: 3; symbol-stroke-opacity: 0.6;} |
| | 301 | |
| | 302 | /* flag waterway end node on natural way */ |
| | 303 | |
| | 304 | node|z8-12.waterways_node_deb |
| | 305 | { |
| | 306 | z-index: 1; symbol-shape: square; |
| | 307 | symbol-size:7; |
| | 308 | symbol-fill-color: purple; |
| | 309 | symbol-fill-opacity:1; |
| | 310 | symbol-stroke-color: #00ffff; |
| | 311 | symbol-stroke-width: 0.5; |
| | 312 | symbol-stroke-opacity:1;} |
| | 313 | node|z13-.waterways_node_deb |
| | 314 | { |
| | 315 | z-index: 1; symbol-shape: square; |
| | 316 | symbol-size:9; |
| | 317 | symbol-fill-color:white; |
| | 318 | symbol-fill-opacity:1; |
| | 319 | symbol-stroke-color: purple; |
| | 320 | symbol-stroke-width: 4; |
| | 321 | symbol-stroke-opacity:1;} |
| | 322 | node.waterways_node_end.natural_node!.waterways_node_deb |
| | 323 | { |
| | 324 | z-index: 15; symbol-shape: triangle; |
| | 325 | simbol-size:22; |
| | 326 | symbol-fill-color:red; |
| | 327 | symbol-fill-opacity:1; |
| | 328 | symbol-stroke-color: #00ffff; |
| | 329 | symbol-stroke-width: 0.6; |
| | 330 | symbol-stroke-opacity:1;} |