| Version 1 (modified by , 2 years ago) ( diff ) |
|---|
meta { title: "Waterways"; version: 10_2023-11-08; description: "Colors waterways - symbols for connected/disconnected extremities."; icon: "waterways.svg"; author: "pierzen"; watch-modified: true; } canvas { fill-color: #ffffea; } /* Pseudo Classes */ way|z14-[waterway=rapids] { color: blue; casing-color: white; casing-width:1; width:6; opacity:0.5; casing-opacity:0.3; dashes: 6,12,6;} way[waterway=stream], way[waterway=drain], way[waterway=ditch] { set .waterway_sd; color: blue; casing-color: white; casing-width:1; width:10; opacity:0.5; casing-opacity:0.3;} way[waterway=stream] > node, way[waterway=drain] > node, way[waterway=ditch] > node {set .waterway_sd_node;} way[waterway=stream] >[index=-1] node, way[waterway=drain] >[index=-1] node, way[waterway=ditch] >[index=-1] node { set .waterway_sd_node_end; symbol-shape: pentagon; symbol-size: 6; symbol-stroke-color: cyan; symbol-fill-color: red; symbol-stroke-width: 5; symbol-stroke-opacity:0.3;} way[waterway=stream] >[index<-1] node, way[waterway=drain] >[index<-1] node, way[waterway=ditch] >[index<-1] node { set .waterway_sd_node_nend;} way[waterway=river], way[waterway=canal], way[waterway=fairway] { set .waterway_rc; casing-width:0.8; width:12; } way[waterway=river] > node, way[waterway=canal] > node, way[waterway=fairway] > node { set .waterway_rc_node;} way[waterway=river] >[index=-1] node, way[waterway=canal] >[index=-1] node, way[waterway=fairway] >[index=-1] node { set .waterway_rc_node_end; symbol-shape: pentagon; symbol-size: 6; symbol-stroke-color: cyan; symbol-fill-color: red; symbol-stroke-width: 5; symbol-stroke-opacity:0.3; } way[waterway=river] >[index<-1] node, way[waterway=canal] >[index<-1] node, way[waterway=fairway] >[index<-1] node { set .waterway_rc_node_nend;} way.waterway_rc, way.waterway_sd { set .waterways; } node.waterway_rc_node, node.waterway_sd_node { set .waterways_node; } node.waterway_rc_node_end, node.waterway_sd_node_end { set .waterways_node_end; } area[natural=water] > node {set .natural_node;} /* ways and nodes - distinct waterways */ way[waterway=river] { color:blue; casing-color: blue;} way[waterway=drain] {color: #3434ff; width: 1; } way[waterway=fairway] { color:blue; casing-color: white;} way[waterway=canal] {color:beige; casing-color: blue;} area[natural=water]:closed, area[waterway][waterway!=dam]:closed { color: #3434ff; width: 2; fill-color: #3434ff; fill-opacity: 0.2; prop_area_small_name : 1;} way[waterway=dam]!:closed { z-index: 5; color: black; width: 3; } area[waterway=dam]:closed { z-index: 5; color: black; width: 1; fill-color: #222222; fill-opacity: 0.1; prop_area_small_name : 1;} node[waterway=dam], way > node[waterway=dam] { z-index: 5; symbol-size:22; symbol-shape: rectangle; symbol-stroke-color: black; symbol-stroke-width: 2; symbol-fill-color: white;} /* ways styles by zoom-level */ way|z1-16[natural] { casing-width:0; width:0; opacity:0; } way|z1-13.waterway_sd { casing-width:1.5; width:0.7;} way|z1-13.waterway_rc { width:2; casing-width:0.7;} way|z14-15.waterway_sd { casing-width:2; width:1.5;} way|z14-15.waterway_rc { casing-width:3; width:1;} way|z14-15[waterway=fairway] { casing-width:4; width:2;} way[waterway=canal] { dashes: 8, 32;} way[waterway=canal][lock] { dashes: 6,12;} way[waterway=lock_gate] { dashes: 6,12; color:orange; casing-color: blue; casing-width:3; width: 8;} way.waterways[tunnel] {z-index: 5; dashes: 8,4;} way.waterways[intermittent=yes] {z-index: 5; dashes: 12,3;} /* Nodes styles */ node|z1-11 { symbol-fill-color: none; symbol-stroke-color: gray; symbol-shape: square; width:0; symbol-size: 0; symbol-stroke-width:0 ; fill-opacity:0.0; symbol-stroke-opacity:0; } node|z12-14 { symbol-shape: square; symbol-size: 1; symbol-stroke-color: yellow; symbol-fill-color: white; symbol-stroke-width: 0.9; symbol-stroke-opacity:0.2; } node|z15- { symbol-shape: square; symbol-size: 5; symbol-stroke-color: navy; symbol-fill-color: white; symbol-stroke-width: 1.5; symbol-stroke-opacity:1; } node|z15-.waterways { symbol-shape: square; symbol-size: 27; symbol-stroke-color: red; symbol-fill-color: white; symbol-stroke-width: 1.5; symbol-stroke-opacity:1; } way[waterway=canal] > node|z16- { symbol-size:12; symbol-shape: circle; symbol-fill-color: yellow; symbol-fill-opacity: 1.0; symbol-stroke-width: 2; symbol-stroke-color: red;} node|z14-[waterway=lock_gate] { symbol-shape: circle; symbol-size:24; symbol-stroke-color: navy; symbol-stroke-width: 12; symbol-fill-color: red;} area[natural=water] > node|z1-13, way[natural=water] > node|z1-13 { symbol:size:1; symbol-stroke-color: none; symbol-fill-color: none; opacity:0.0; fill-opacity:0.0; } area[natural=water] > node|z14-, way[natural=water] > node|z14- { symbol:size:10; symbol-stroke-color: blue; symbol-stroke-width: 2; opacity:0.5; fill-opacity:0.5; } /* connected - disconnected nodes styles */ area[natural=water] > node:connection { 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; } node.waterways_node_end.natural_node { symbol-shape: pentagon; symbol-size: 15; symbol-stroke-color: cyan; symbol-fill-color: red; symbol-stroke-width: 15; symbol-stroke-opacity:0.3; } node.waterways_node_end.natural_node_connection:connection { symbol-shape: rectangle; symbol-size: 15; symbol-stroke-color: yellow; symbol-fill-color: red; symbol-stroke-width: 15; symbol-stroke-opacity:0.3; } node.waterways_node_end!:connection { symbol-shape: triangle; symbol-stroke-color: #00ffff; symbol-stroke-width: 1; symbol-fill-color: red; symbol-fill-opacity:0.8; } node|z1-13.waterways_node_end!:connection { symbol-size:12; } node|z14-.waterways_node_end!:connection { symbol-size:28; symbol-fill-opacity:0.8; } node.waterway_rc_node_end.waterway_sd_node_nend { symbol-shape: triangle; symbol-stroke-color: #00ffff; symbol-stroke-width: 1; symbol-fill-color: red; } node|z1-13.waterway_rc_node_end.waterway_sd_node_nend { symbol-size:12;} node|z14-.waterway_rc_node_end.waterway_sd_node_nend { symbol-size:28;} /* ways-nodes selected */ way:selected { width:15; casing-width:3; color:red; } node|z14-:selected, way:selected > node|z14- { symbol-shape: square; symbol-size:12; symbol-stroke-width:6; symbol-stroke-color: black; symbol-fill-color: white; } node|z14-:connection:selected { symbol-stroke-color: crimson; symbol-stroke-width: 5; symbol-fill-color: yellow; } node|z1-13.natural_node_connection { symbol-size:0; symbol-stroke-width:0; symbol-stroke-color: none; symbol-fill-color: none; }
Attachments (25)
- natural_intermittent.png (388 bytes ) - added by 2 years ago.
- natural_shoal.png (758 bytes ) - added by 2 years ago.
- natural_wetland.png (653 bytes ) - added by 2 years ago.
-
waterways.png
(36.6 KB
) - added by 2 years ago.
adding icon waterways.png
-
waterways-guide.osm
(82.9 KB
) - added by 2 years ago.
osm data file representing style elements (NOZIP)
- osm_carto_ajt_floodprone_blue_hatch.png (276 bytes ) - added by 2 years ago.
- osm_carto_alt_water_salt.png (15.0 KB ) - added by 2 years ago.
- osm_carto_alt_wetland_fen.png (21.6 KB ) - added by 2 years ago.
- osm_carto_beach_blue.png (507 bytes ) - added by 2 years ago.
- osm_carto_beach_coarse_yellow.png (14.5 KB ) - added by 2 years ago.
- osm_carto_salt_pond.png (1.1 KB ) - added by 2 years ago.
- osm_carto_wetland_blue.png (656 bytes ) - added by 2 years ago.
- osm_carto_wetland_bog.png (26.4 KB ) - added by 2 years ago.
- osm_carto_wetland_mangrove.png (29.7 KB ) - added by 2 years ago.
- osm_carto_wetland_marsh.png (22.5 KB ) - added by 2 years ago.
- osm_carto_wetland_reed.png (22.1 KB ) - added by 2 years ago.
- osm_carto_wetland.png (2.6 KB ) - added by 2 years ago.
- osmfr_carto_mud.png (104 bytes ) - added by 2 years ago.
- osmfr_carto_rocky_overlay_blue.png (35.7 KB ) - added by 2 years ago.
- osmfr_carto_rocky_overlay_transparent.png (22.3 KB ) - added by 2 years ago.
- waterfall-v.png (3.5 KB ) - added by 2 years ago.
-
waterways-guide.png
(95.5 KB
) - added by 2 years ago.
Waterways Style Symbology (NOZIP)
- osm_carto_alt_swamp_mixed_unknown.png (19.5 KB ) - added by 2 years ago.
- tower_water.p.20_osmfr_cartocss.png (477 bytes ) - added by 2 years ago.
- waterfall.svg (646 bytes ) - added by 2 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.


