Search:
Login
Preferences
Help/Guide
About Trac
Register
Forgot your password?
Wiki
Timeline
Changelog
Browse Source
View Tickets
New Ticket
Roadmap
Builds
Sonar
Search
Context Navigation
+0
Start Page
Index
History
Editing Styles/Power
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
This style is intended for everyone who is mapping power=* features. It extends the default style by distinguishing power lines by voltage (displayed as color) and number of cables (displayed as width). Relations, abandoned lines and underground cables are supported as well. Comments, patches and additions are welcome, please [osmwww:message/new/InfosReseaux contact me]. {{{ #!style type="mapcss" meta { title: "Power"; description: "A more detailed style for various power facilities and features"; version: "0.4.[[revision]]_[[date]]"; author: "FLacombe"; } meta[lang=de] { title: "Stromversorgung"; description: "Ein detaillierterer Stil für verschiedene Anlagen zur Stromversorgung"; } /* Substations */ area[power=substation][substation=transmission]{ width:3; color:#FFD800; fill-color:#FFD800; fill-opacity:0.05; } /* Supports */ way["power"="portal"]{ width:2; color:#FFFFFF; } way[power="portal"] node{ symbol-shape:triangle; symbol-size:10; symbol-fill-color:#EDEDED; } /* Power lines */ way[power=line]{ text:cables; font-size:14px; text-halo-radius:2; } way[power=cable]{ dashes:2,2; text:cables; font-size:14px; text-halo-radius:2; } way[power=line][line=busbar]{ casing-color:#FFD800; casing-width:1; width:3; } way[power=line][line=bay]{ casing-color:#A0A0A0; casing-width:2; width:3; } /* Voltages */ way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))<=33000]{ width:1; color:#0094FF; text-halo-color:#0094FF; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>33000][to_int(get(split(";",tag(voltage)),0))<=50000]{ width:1; color:#FFFFFF; text-halo-color:#FFFFFF; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>50000][to_int(get(split(";",tag(voltage)),0))<=70000]{ width:2; color:#BF0054; text-halo-color:#BF0054; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>70000][to_int(get(split(";",tag(voltage)),0))<=100000]{ width:2; color:#FF8000; text-halo-color:#FF8000; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>100000][to_int(get(split(";",tag(voltage)),0))<=170000]{ width:3; color:#003DB0; text-halo-color:#003DB0; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>170000][to_int(get(split(";",tag(voltage)),0))<=250000]{ width:4; color:#009414; text-halo-color:#009414; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>250000][to_int(get(split(";",tag(voltage)),0))<=420000]{ width:5; color:#FF0000; text-halo-color:#FF0000; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),0))>420000]{ width:5; color:#01ccff; text-halo-color:#01ccff; } way[power=~/line|cable/][cables>3], way[power=~/line|cable/][circuits>1]{ left-casing-dashes:2,14; left-casing-width:5; } way[power=minor_line][cables>3], way[power=minor_line][circuits>1]{ left-casing-dashes:2,10; left-casing-width:3; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))<=33000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage<=33000]{ left-casing-color:#FFFFFF; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>33000][to_int(get(split(";",tag(voltage)),1))<=50000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>33000][voltage<=50000]{ left-casing-color:#FFFFFF; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>50000][to_int(get(split(";",tag(voltage)),1))<=70000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>50000][voltage<=70000]{ left-casing-color:#BF0054; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>70000][to_int(get(split(";",tag(voltage)),1))<=100000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>70000][voltage<=100000]{ left-casing-color:#FF8000; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>100000][to_int(get(split(";",tag(voltage)),1))<=170000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>100000][voltage<=170000]{ left-casing-color:#003DB0; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>170000][to_int(get(split(";",tag(voltage)),1))<=250000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>170000][voltage<=250000]{ left-casing-color:#009414; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>250000][to_int(get(split(";",tag(voltage)),1))<=420000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>250000][voltage<=420000]{ left-casing-color:#FF0000; } way[power=~/line|minor_line|cable/][to_int(get(split(";",tag(voltage)),1))>420000], way[power=~/line|minor_line|cable/][circuits>1][count(split(";",tag(voltage)))=1][voltage>420000]{ left-casing-color:#01ccff; } }}}
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.