User:Gorgo/Kosmos-Rail maxspeed

From OpenStreetMap Wiki
Jump to navigation Jump to search

Introduction

This page contains a set of Kosmos rendering rules to highlight the train transportation.

  1. use transparent landuse areas
  2. thick black lines for rails
  3. red names for stations and halts

Options

Option Value Comment
MinKosmosVersion 2.1 Minimal version of Kosmos needed to use these rules
LandBackgroundColor #F8F8F8
SeaColor #B5D6F1

Land Areas

Rule Name Targets Selector Template Options Comment
Coastline way natural=coastline Polyline (MinZoom=1, Color=#8BCCE5, Width=11:1;17:5, Curved=true)
Wood area natural=wood Polygon (Color=#6099DB9C)
Scrub area natural=scrub Polygon (Color=#6099EE9C)
Fell area natural=fell Polygon (Color=#60CDDB69)
Farm area landuse=farm Polygon (Color=#60F6EEB7)
Farmland area landuse=farmland Polygon (Color=#60F6EEB7)
Farmyard area landuse=farmyard Polygon (Color=#60FFFFCC)
Residential area landuse=residential Polygon (Color=#60DCDCDC)
Industrial area landuse=industrial Polygon (Color=#60FEADB8)
Commercial area landuse=commercial Polygon (Color=#60EFC8C8)
Retail area landuse=retail Polygon (Color=#60F0DADA)
Reservoir area landuse=reservoir Polygon (Color=#60B5D0D0)
Basin area landuse=basin Polygon (Color=#60B5D0D0)
Forest area landuse=forest Polygon (Color=#60CFECA8)
Cemetery area landuse=cemetery Polygon (Color=#60A9CAAE, BackgroundColor=#6075AC7D, HatchStyle=DashedVertical)
Allotments area landuse=allotments Polygon (Color=#60CC9900)
VillageGreen area landuse=village_green Polygon (Color=#6099FF99)
Grass area landuse=grass Polygon (Color=#6099FF99)
Common area landuse=common Polygon (Color=#6099FF99)
Park area leisure=park Polygon (Color=#60C7F1A3)
Pitch area leisure=pitch Polygon (Color=#608AD2AE)
GolfCourse area leisure=golf_course Polygon (Color=#607CCC7C)
Common area leisure=common Polygon (Color=#60CFECA8)
Sport area sport=* Polygon (Color=#608AD2AE)
ParkingArea area amenity=parking Polygon (Color=#60FFFF99)
School area amenity=school Polygon (Color=#60F0F0D8)

Water Features

Rule Name Targets Selector Template Options Comment
Water area natural=water Polygon (Color=lightblue)
River way waterway=river Polyline (MinZoom=5, Color=lightblue, Width=5:1;10:2;17:14, Curved=true)
Drain way waterway=drain Polyline (MinZoom=13, Color=lightblue, Width=13:1;17:6, Curved=true)
Stream way waterway=stream Polyline (MinZoom=13, Color=lightblue, Width=13:1;17:6, Curved=true)
Canal way waterway=canal Polyline (MinZoom=5, Color=lightblue, Width=5:1;10:1;17:10, Curved=true)
Riverbank area waterway=riverbank Polygon (Color=lightblue)
Land area natural=land Polygon (Color=white)

Railway

Rule Name Targets Selector Template Options Comment
Rail way railway=rail Polyline (Color=gray, BorderColor=gray, Width=1) Text (MinZoom=14, Color=black, TagToUse=maxspeed, FontName=Arial, FontStyle=regular, FontSize=11:6;17:9) EliminateSeams
.MaxSpeed160 way maxspeed=160 Polyline (MinZoom=4, Color=#66CDAA, Width=4:0;11:7;17:10)

160

.MaxSpeed200 way maxspeed=200 Polyline (MinZoom=4, Color=#FFCF00, Width=4:0;11:7;17:10)

200

.MaxSpeed230 way maxspeed=230 Polyline (MinZoom=4, Color=#FFAF00, Width=6:0;11:7;17:10)

230

.MaxSpeed250 way maxspeed=250 Polyline (MinZoom=4, Color=#FF8800, Width=6:0;11:7;17:10)

250

.MaxSpeed280 way maxspeed=280 Polyline (MinZoom=4, Color=#FF6000, Width=6:0;11:7;17:10)

280

.MaxSpeed300 way maxspeed=300 Polyline (MinZoom=4, Color=#FF2000, Width=8:0;11:5;17:8)

300

Station node railway=station Symbol (MinZoom=13, Type=Circle, Color=red, BorderColor=red, BorderWidth=0%, size=12:2;13:2;16:14)
Text (MinZoom=15, Color=red, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=12:10;17:20)

Other Ways

Rule Name Targets Selector Template Options Comment
Border way boundary=administrative
.level2 admin_level=2 Polyline (MinZoom=1, Color=red, DashStyle=DashDot, Width=2)
.level4 admin_level=4 Polyline (MinZoom=10, Color=red, DashStyle=DashDot, Width=2)
.level8 admin_level=8 Polyline (MinZoom=12, Color=red, DashStyle=Dot, Width=2))
.* Polyline (MinZoom=12, Color=red, DashStyle=DashDot, Width=2)
Runway way aeroway=runway Polyline (MinZoom=14, Color=#BBBBCC, Width=11:1;17:30)
Taxiway way aeroway=taxiway Polyline (MinZoom=14, Color=#BBBBCC, Width=12:1;17:10)

Places

Rule Name Targets Selector Template Options Comment
PlaceCountry node place=country Text (MinZoom=3, MaxZoom=7, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=3:7;7:20, OutlineColor=white)
PlaceCity node place=city Text (MinZoom=12, MaxZoom=14, Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=7:10;17:30, OutlineColor=white, OutlineWidth=20%)
. huge IsTaggedWith(e,"population") AND ValueNum(e,"population") > 600000 Text (Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=7:10;17:30, OutlineColor=white, OutlineWidth=20%)
. big IsTaggedWith(e,"population") AND ValueNum(e,"population") > 300000 Text (Color=black, TagToUse=name, FontName=Trebuchet MS, FontStyle=bold, FontSize=10:10;17:25, OutlineColor=white)

Highways

Rule Name Targets Selector Template Options Comment
HighwayFootway way highway=footway Polyline (MinZoom=13, Color=#FFDE93, BorderColor=gray, Width=13:1;17:6) EliminateSeams
HighwayFootwayText way highway=footway Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPath way highway=path Polyline (MinZoom=13, Color=#FFDE93, DashStyle=Dash, BorderColor=gray, Width=13:1;17:6) EliminateSeams
HighwayPathText way highway=path Text (MinZoom=15, Color=black, DashStyle=Dash,TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwaySteps way highway=steps Polyline (MinZoom=13, Color=#FFDE93, DashStyle=Dot, BorderColor=gray, Width=13:1;17:6) EliminateSeams
HighwayBridleway way highway=bridleway Polyline (MinZoom=13, Color=#DDDDDD, BorderColor=gray, Width=13:1;17:6) EliminateSeams
HighwayBridlewayText way highway=bridleway Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayCicleway way highway=cycleway Polyline (MinZoom=13, Color=#0202FE, DashStyle=Dash, Width=13:1;17:4) EliminateSeams
HighwayUnpaved way highway=unpaved Polyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10) EliminateSeams
HighwayUnpavedText way highway=unpaved Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayUnsurfaced way highway=unsurfaced Polyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10) EliminateSeams deprecated
HighwayUnclassified way highway=unclassified Polyline (MinZoom=11, Color=white, BorderColor=gray, Width=11:1;13:3;17:14) EliminateSeams
HighwayUnclassifiedText way highway=unclassified Text (MinZoom=16, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPedestrian way highway=pedestrian Polyline (MinZoom=13, Color=lightgray, BorderColor=gray, Width=14:3;17:14) EliminateSeams
HighwayPedestrianArea area highway=pedestrian area=yes Polygon (MinZoom=13, Color=lightgray, BorderColor=gray, BorderWidth=1)
Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9, TextMode=AreaCenter)
EliminateSeams
HighwayUnclassifiedArea area highway=unclassified area=yes Polygon (MinZoom=13, Color=white, BorderColor=gray, BorderWidth=1)
Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9, TextMode=AreaCenter)
EliminateSeams
HighwayResidentialArea area highway=residential area=yes Polygon (MinZoom=13, Color=white, BorderColor=gray, BorderWidth=1)
Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9, TextMode=AreaCenter)
EliminateSeams
HighwayPedestrianText way highway=pedestrian Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayResidential way highway=residential Polyline (MinZoom=11, Color=#3399CC, BorderColor=gray, Width=11:1;13:3;17:14) EliminateSeams
HighwayResidentialText way highway=residential Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPedestrianPriority way highway=living_street Polyline (MinZoom=11, Color=white, BorderColor=gray, Width=11:1;13:3;17:14) EliminateSeams
HighwayPedestrianPriorityText way highway=living_street Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayService way highway=service Polyline (MinZoom=12, Color=white, BorderColor=gray, Width=12:1;13:2;17:6) EliminateSeams
HighwayServiceText way highway=service Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:5;17:9)
HighwayMinor way highway=minor Polyline (MinZoom=12, Color=white, BorderColor=gray, Width=12:1;13:2;17:13) EliminateSeams
HighwayMinorText way highway=minor Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:5;17:8)
HighwayTrack way highway=track Polyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10) EliminateSeams
HighwayTertiary way highway=tertiary Polyline (MinZoom=10, Color=#F7F496, BorderColor=gray, Width=10:1;13:4;17:14) EliminateSeams
HighwayTertiaryText way highway=tertiary Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwaySecondary way highway=secondary EliminateSeams
.Bridge bridge=yes Polyline (MinZoom=8, Color=#FDBF6F, BorderColor=gray, Width=8:1;10:2;13:6;17:14, BorderWidth=30%)
.* Polyline (MinZoom=8, Color=#FDBF6F, BorderColor=gray, Width=8:1;10:2;13:6;17:14)
HighwaySecondaryText way highway=secondary Text (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPrimary way highway=primary EliminateSeams
.Bridge bridge=yes Polyline (MinZoom=6, Color=#E46D71, BorderColor=gray, Width=6:0;11:3;17:14, BorderWidth=30%)
.* Polyline (MinZoom=6, Color=#E46D71, BorderColor=gray, Width=6:0;11:3;17:14)
HighwayPrimaryText way highway=primary Text (MinZoom=13, Color=#E46D71, BorderColor=#E46D71, BorderWidth=2, BackgroundColor=white, TagToUse=ref, TextMode=WayCenter, FontName=Arial, FontStyle=bold, FontSize=13:8;17:12)
HighwayPrimaryLink way highway=primary_link Polyline (MinZoom=6, Color=#E46D71, BorderColor=gray, Width=6:1;17:14) EliminateSeams
HighwayTrunk way highway=trunk Polyline (MinZoom=6, Color=#41A317, BorderColor=gray, Width=6:1;17:14) EliminateSeams
HighwayTrunkLink way highway=trunk_link Polyline (MinZoom=6, Color=#41A317, BorderColor=gray, Width=6:1;17:14) EliminateSeams
HighwayMotorway way highway=motorway EliminateSeams
.Bridge bridge=yes Polyline (MinZoom=6, Color=#809BC0, BorderColor=gray, Width=6:1;17:14, BorderWidth=30%)
.* Polyline (MinZoom=6, Color=#809BC0, BorderColor=gray, Width=6:1;17:14)
HighwayMotorwayLink way highway=motorway_link Polyline (MinZoom=6, Color=#809BC0, BorderColor=gray, Width=6:1;17:8) EliminateSeams