Kosmos Power Rules

broom

This article or section may contain out-of-date information: Kosmos has been superseded by the more powerful Maperitive from the same author. Furthermore, the rules below are outdated not reflecting the currently used tagging scheme for power features.
If you know about the current state of affairs, please help keep everyone informed by updating this information. (Discussion)

This are rules for Kosmos version 2.x and up. With these rules power network will be rendered. Version 3.1 from July 28, 2009

  • power:(tower,line,generator,sub_station)
  • node area man_made=*:power_(fossil/hydro/nuclear/wind) and power_source=*:(biofossil,oil,gas,coal,hydro,wave,solar,nuclear,wind)
  • Text for power lines, towers, and man_made:power_(fossil/hydro/nuclear/wind) and power_source:(biofossil,oil,gas,coal,hydro,wave,solar,nuclear,wind) rendered with name or ref or operator. (in this order)
  • borders and coastlines is rendered for better orientation
  • Generator without power_source will be displayed as white triangle with black border. But power_source without power=generator will not be displayed.
  • special for Germany: operators are rendered differently.


Borders

Rule Name Targets Selector Template Options Comment
Borderwayboundary=administrative
.level2admin_level=2Polyline (MinZoom=1, Color=black, DashStyle=DashDot, Width=1:1;9:1.5;17:6)
.level4admin_level=4Polyline (MinZoom=8, Color=black, DashStyle=DashDot, Width=1:1;8:1.5;17:6)
.level8admin_level=8Polyline (MinZoom=12, Color=#A4A4A4, DashStyle=Dot, Width=1:1;9:1.5;5:5))
.*Polyline (MinZoom=12, Color=black, DashStyle=DashDot, Width=1:1;9:1.5;17:6)
Coastlinewaynatural=coastlinePolyline (MinZoom=1, Color=#8BCCE5, Width=11:1;17:5, Curved=true)

Water Features

Rule Name Targets Selector Template Options Comment
Waterareanatural=waterPolygon (Color=lightblue)
Marshareanatural=marshPolygon (Color=blue, BackgroundColor=#00000000, BorderColor=blue, BorderWidth=1:1;12:1;15:3, HatchStyle=DashedHorizontal)
Riverwaywaterway=riverPolyline (MinZoom=5, Color=lightblue, Width=5:1;10:2;17:14, Curved=true)
Drainwaywaterway=drainPolyline (MinZoom=13, Color=lightblue, Width=13:1;17:6, Curved=true)
Streamwaywaterway=streamPolyline (MinZoom=13, Color=lightblue, Width=13:1;17:6, Curved=true)
Canalwaywaterway=canalPolyline (MinZoom=5, Color=lightblue, Width=5:1;10:1;17:10, Curved=true)
Riverbankareawaterway=riverbankPolygon (Color=lightblue)
Landareanatural=landPolygon (Color=white)

Motorway

Rule Name Targets Selector Template Options Comment
HighwayMotorwaywayhighway=motorwayEliminateSeams
.Bridgebridge=yesPolyline (MinZoom=9, Color=#809BC0, BorderColor=gray, Width=9:1;17:14, BorderWidth=30%)
.*Polyline (MinZoom=9, Color=#809BC0, BorderColor=gray, Width=9:1;17:14)
HighwayMotorwayLinkwayhighway=motorway_linkPolyline (MinZoom=9, Color=#809BC0, BorderColor=gray, Width=9:1;17:14)EliminateSeams


Railway

Rule Name Targets Selector Template Options Comment
RailwayStationnoderailway=stationSymbol (Type=Diamond, MinZoom=12, Color=red, BorderColor=black, BorderWidth=15%, Size=12:6;17:20)
RailDisusedwayrailway=disusedPolyline (MinZoom=10, Color=white, DashStyle=Dot, BorderColor=#DDDDDD, Width=12:1;17:4)EliminateSeams
Railwaywayrailway=*Polyline (MinZoom=6, Color=white, DashStyle=Dot, BorderColor=gray, Width=6:1;17:6)EliminateSeams

Places

Rule Name Targets Selector Template Options Comment
PlaceCountrynodeplace=countryText (MinZoom=3, MaxZoom=6, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=3:7;7:20)
PlaceCitynodeplace=cityText (MinZoom=8, MaxZoom=14, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=7:10;17:30)
PlaceTownnodeplace=townText (MinZoom=10.5, MaxZoom=15, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=10:10;17:25)
PlaceVillagenodeplace=villageText (MinZoom=12, MaxZoom=16, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:10;17:20)
PlaceIslandnodeplace=islandText (MinZoom=12, MaxZoom=16, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:10;17:20)
PlaceSuburbnodeplace=suburbText (MinZoom=13, MaxZoom=16, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=13:10;17:20)
PlaceHamletnodeplace=hamletText (MinZoom=14, MaxZoom=17, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=14:8;17:14)
PlaceLocalitynodeplace=localityText (MinZoom=14, MaxZoom=17, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=14:8;17:14)
PlaceFarmnodeplace=farmText (MinZoom=15, MaxZoom=19, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=15:8;17:13)


Power:Line

Rule Name Targets Selector Template Options Comment
PowerLinewaypower=lineText (MinZoom=11, Color=black, TagToUse=name;ref, FontName=Arial, FontStyle=regular, FontSize=11:8;16:12)
.DBEnergiewayoperator=DB_EnergiePolyline (Color=green, BorderColor=green, Width=12:0;14:2)
.DeutscheBahnAGwayoperator=Deutsche_Bahn_AGPolyline (Color=green, BorderColor=green, Width=12:0;14:2)
.EnBWwayoperator=EnBWPolyline (Color=cyan, BorderColor=lime, Width=12:0;14:2)
.EONwayoperator=EON_NetzPolyline (Color=#ff00ff, BorderColor=#ff00ff, Width=12:0;14:2)
.EON_ediswayoperator=EON_edisPolyline (Color=#ff00ff, BorderColor=#ff00ff, Width=12:0;14:2)
.RWEwayoperator=RWEPolyline (Color=blue, BorderColor=blue, Width=12:0;14:2)
.StadtwerkeHannoverwayoperator=Stadtwerke_Hannover_AGPolyline (Color=#ff00ff, BorderColor=#ff00ff, Width=12:0;14:2)
.PreussenElektrawayoperator=PreussenElektraPolyline (Color=#ff00ff, BorderColor=#ff00ff, Width=12:0;14:2)
.transpowerwayoperator=transpowerPolyline (Color=lime, BorderColor=#ff00ff, Width=12:0;14:2)
.VETwayoperator=Vattenfall_Europe_TransmissionPolyline (Color=orange, BorderColor=orange, Width=12:0;14:2)
.operatorwayoperator=*Polyline (Color=gray, BorderColor=gray, Width=12:0;14:2)
.*wayPolyline (Color=red, BorderColor=red, Width=12:0;14:2)

Power:Tower

Rule Name Targets Selector Template Options Photo
PowerTowernodepower=tower
.PTrefnoderef=*Symbol (Type=Circle, MinZoom=10, Color=lime, BorderColor=lime, BorderWidth=0%, size=10:2;13:3;16:14)
Text (MinZoom=14, Color=black, TagToUse=ref;name, FontName=Arial, FontStyle=bold, FontSize=14:8;16:12)
.PTnodeSymbol (Type=Circle, MinZoom=10, Color=red, BorderColor=red, BorderWidth=0%, size=10:2;13:3;16:14)
Text (MinZoom=14, Color=black, TagToUse=ref;name, FontName=Arial, FontStyle=bold, FontSize=14:8;16:12)


Power:Sub_station

Rule Name Targets Selector Template Options Photo
PowerStationNodeanodepower=stationSymbol (Type=Circle, MinZoom=7, Maxzoom=11, Color=#A0FFC000, BorderColor=orange, BorderWidth=2%, size=7:10;8:20;9:40;10:80)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
PowerStationAreaaareapower=stationSymbol (Type=Circle, MinZoom=7, Maxzoom=11, Color=#80FFC000, BorderColor=orange, BorderWidth=2%, size=7:10;8:20;9:40;10:80)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
PowerStationNodebnodepower=stationSymbol (Type=Square, MinZoom=11, Color=#A0FFC000, BorderColor=orange, BorderWidth=2%, size=12:8;15:10)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
PowerStationAreabareapower=stationPolygon (MinZoom=11, Color=#A0FFC000, BorderColor=orange, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
PowerSub_stationNodenodepower=sub_stationSymbol (Type=Square, MinZoom=9, Color=yellow, BorderColor=orange, BorderWidth=5%, size=9:8;15:10)
Text (MinZoom=14, Color=black, TagToUse=name;ref;operator, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
PowerSub_StationBuildingRausareapower=sub_station building=yesSymbol (Type=Square, MinZoom=16, Color=white, BorderColor=white, BorderWidth=0%, size=16:1)
Text (MinZoom=16, Color=white, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=16:10, TextMode=AreaCenter)
PowerSub_StationAreaaareapower=sub_stationSymbol (Type=Circle, MinZoom=9, Maxzoom=12, Color=#80FFFF00, BorderColor=orange, BorderWidth=2%, size=9:20;10:40)
Text (MinZoom=12, Color=red, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
PowerSub_stationAreabareapower=sub_stationPolygon (MinZoom=12, Color=yellow, BorderColor=orange, BorderWidth=1:1;16:1)
Text (MinZoom=14, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)


node Man_made:Power_(...)

Rule Name Targets Selector Template Options Comment
Man_madePower_fossilNodenodeman_made=power_fossilSymbol (Type=Diamond, MinZoom=8, Color=brown, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
Man_madePower_hydroNodenodeman_made=power_hydroSymbol (Type=Diamond, MinZoom=8, Color=blue, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
Man_madePower_nuclearNodenodeman_made=power_nuclearSymbol (Type=Diamond, MinZoom=8, Color=orange, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
Man_madePower_windNodenodeman_made=power_windSymbol (Type=Circle, MinZoom=8, Color=cyan, BorderColor=black, BorderWidth=0%, size=10:5;16:15)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)

area Man_made:Power_(...)

Rule Name Targets Selector Template Options Comment
Man_madePower_fossilAreaareaman_made=power_fossilPolygon (MinZoom=6, Color=brown, BorderColor=brown, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
Man_madePower_hydroAreaareaman_made=power_hydroPolygon (MinZoom=6, Color=blue, BorderColor=blue, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=13, Color=lime, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
Man_madePower_nuclearAreaareaman_made=power_nuclearPolygon (MinZoom=6, Color=orange, BorderColor=orange, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
Man_madePower_windAreaareaman_made=power_windPolygon (MinZoom=6, Color=cyan, Options=TopLevel, BorderColor=orange, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)

node Power_source

Rule Name Targets Selector Template Options Comment
power_sourceNodenodepower=generator
.power_sourceBiofuelNodepower_source=biofuelSymbol (Type=Diamond, MinZoom=8, Color=green, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=green, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceCoalNodepower_source=coalSymbol (Type=Diamond, MinZoom=8, Color=gray, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceGasNodepower_source=gasSymbol (Type=Diamond, MinZoom=8, Color=yellow, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceHydroNodepower_source=hydroSymbol (Type=Diamond, MinZoom=8, Color=blue, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=green, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceNuclearNodepower_source=nuclearSymbol (Type=Diamond, MinZoom=8, Color=orange, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceOilNodepower_source=oilSymbol (Type=Diamond, MinZoom=8, Color=black, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceSolarNodepower_source=solarSymbol (Type=Square, MinZoom=8, Color=lightgray, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceWaveNodepower_source=waveSymbol (Type=Diamond, MinZoom=8, Color=blue, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=13, Color=green, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.power_sourceWindNodepower_source=windSymbol (Type=Circle, MinZoom=8, Color=cyan, BorderColor=cyan, BorderWidth=0%, size=10:2;16:15)
Text (MinZoom=13, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)
.*power=generatorSymbol (Type=Triangle, MinZoom=7, Color=white, BorderColor=black, BorderWidth=0%, size=10:5;14:16)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, TextLineOffset=-200%, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:8;15:10)


area Power_source

Rule Name Targets Selector Template Options Comment
power_sourceAreaareapower=generator
.power_sourceBiofuelAreapower_source=biofuelPolygon (MinZoom=9, Color=green, BorderColor=black, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceCoalAreapower_source=coalPolygon (MinZoom=9, Color=gray, BorderColor=black, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceGasAreapower_source=gasPolygon (MinZoom=9, Color=yellow, BorderColor=black, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceHydroAreapower_source=hydroPolygon (MinZoom=9, Color=blue, BorderColor=black, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=lime, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceNuclearAreapower_source=nuclearPolygon (MinZoom=9, Color=orange, BorderColor=black, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceOilAreapower_source=oilPolygon (MinZoom=9, Color=black, BorderColor=black, BorderWidth=1:1;16:1, BackgroundColor=green)
Text (MinZoom=12, Color=gray, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceSolarAreapower_source=solarPolygon (MinZoom=9, Color=lightgray, BorderColor=black, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceWaveAreapower_source=wavePolygon (MinZoom=9, Color=#5555ff, BorderColor=black, BackgroundColor=blue, BorderWidth=1:1;16:1, HatchStyle=DashedHorizontal)
Text (MinZoom=12, Color=lime, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.power_sourceWindAreapower_source=windPolygon (MinZoom=9, Color=cyan, Options=TopLevel, BorderColor=cyan, BorderWidth=1:1;16:1, BackgroundColor=cyan)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)
.*power=generatorPolygon (MinZoom=7, Color=gray, BorderColor=gray, size=10:5;14:16, BorderWidth=1:1;16:1)
Text (MinZoom=12, Color=black, TagToUse=name;ref;operator, FontName=Times New Roman, FontStyle=bold, FontSize=12:8;15:10, TextMode=AreaCenter)

Routes

Rule Name Targets Selector Template Options Comment
RelationOperatorDB_Energierelationtype=route route=power operator=DB_EnergiePolyline (MinZoom=7, Color=#4050FF50, Width=7:1;17:10, Curved=true)
RelationOperatorVETrelationtype=route route=power operator=Vattenfall_Europe_TransmissionPolyline (MinZoom=7, Color=#40FFFF00, Width=7:1;17:10, Curved=true)
RelationOperatorEON_Netzrelationtype=route route=power operator=EON_NetzPolyline (MinZoom=7, Color=#40FF00FF, Width=7:1;17:10, Curved=true)
RelationOperatorRWErelationtype=route route=power operator=RWEPolyline (MinZoom=7, Color=#400202FE, Width=7:1;17:10, Curved=true)
RouteFootrelationtype=route route=footPolyline (MinZoom=7, Color=#500000aa, Width=7:1;17:10, Curved=true)
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.