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;} |