Kosmos clean style

Introduction

This page contains a set of Kosmos rendering rules for a "clean" map rendering.

Characteristics:

  • grey background
  • white roads without border (except motorway)
  • no rails whatsoever
  • no icons or POIs

That gives a straight, clean impression.

Just a note: I am a bit proud that one of the renderings below was chosen as Featured Image in Week of October 11th 2008 :-)

URL of the rules to use in Kosmos: http://wiki.openstreetmap.org/wiki/Kosmos_clean_style


Examples

Zoom 12:

Vienna


Zoom 14:

Vienna


Zoom 17:

Vienna

Options

Option Value Comment
MinKosmosVersion2.1Minimal version of Kosmos needed to use these rules
LandBackgroundColor#cccccc
SeaColorblue

Land Areas

Rule Name Targets Selector Template Options Comment
Coastlinewaynatural=coastlinePolyline (MinZoom=1, Color=#8BCCE5, Width=11:1;17:5, Curved=true)
Beachareanatural=beachPolygon (Color=#ffbc09)
Woodareanatural=woodPolygon (Color=#99DB9C)
Scrubareanatural=scrubPolygon (Color=#99EE9C)
Fellareanatural=fellPolygon (Color=#CDDB69)
Farmarealanduse=farmPolygon (Color=#A9CAAE)
Residentialarealanduse=residentialPolygon (Color=#FFFFFF)
Industrialarealanduse=industrialPolygon (Color=#bcbcbc)
Commercialarealanduse=commercialPolygon (Color=#EFC8C8)
Retailarealanduse=retailPolygon (Color=#F0DADA)
Reservoirarealanduse=reservoirPolygon (Color=#B5D0D0)
Basinarealanduse=basinPolygon (Color=#B5D0D0)
Forestarealanduse=forestPolygon (Color=#CFECA8)
Cemeteryarealanduse=cemeteryPolygon (Color=#A9CAAE)
Allotmentsarealanduse=allotmentsPolygon (Color=#A9CAAE)
Grassarealanduse=grassPolygon (Color=#28d25c)
Schoolareaamenity=schoolPolygon (Color=#F0F0D8)
Text (MinZoom=15, Color=black, TagToUse=name, FontName=Times New Roman, FontStyle=bold, FontSize=15:6;17:10, TextMode=AreaCenter)
Skiingareasport=skiingPolygon (Color=#CDDB69)
HorseRacingareasport=horse_racingPolygon (Color=peru)
Tennisareasport=tennisPolygon (Color=#A9CAAE)
Swimmingareasport=swimmingPolygon (Color=lightblue)
Football / Soccerareasport=footballPolygon (Color=#A9CAAE)
Rugbyareasport=rugbyPolygon (Color=#8AD2AE)
Sport Multiareasport=multiPolygon (Color=#A9CAAE)
Parkarealeisure=parkPolygon (Color=#B2E49C)
Pitcharealeisure=pitchPolygon (Color=#A9CAAE)
GolfCoursearealeisure=golf_coursePolygon (Color=#7CCC7C)
Stadiumarealeisure=stadiumPolygon (Color=#A9CAAE, BorderColor=gray)
Commonarealeisure=commonPolygon (Color=#CFECA8)
ParkingAreaareaamenity=parkingPolygon (Color=#bcbcbc)

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)

Other Land Features

Rule Name Targets Selector Template Options Comment
Contourswayele=*for elevation contours generated by Srtm2Osm
.MajorwayValueNum(e,"ele") % 100 = 0Polyline (MinZoom=11, Color=#B0AD8852, Width=11:1;12:2, Curved=true)Major contours (100m ones)
.*wayPolyline (MinZoom=12, Color=#B0AD8852, Width=1, Curved=true)all other contours


Highways

Rule Name Targets Selector Template Options Comment
HighwayFootwaywayhighway=footwayPolyline (MinZoom=13, Color=#e3e3e3, Width=14:1;17:4)EliminateSeams
HighwayFootwayTextwayhighway=footwayText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPathwayhighway=pathPolyline (MinZoom=13, Color=#FFDE93, DashStyle=Dash, BorderColor=gray, Width=13:1;17:6)EliminateSeams
HighwayPathTextwayhighway=pathText (MinZoom=15, Color=black, DashStyle=Dash,TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayStepswayhighway=stepsPolyline (MinZoom=13, Color=white, DashStyle=Dot, Width=13:1;17:6)EliminateSeams
HighwayBridlewaywayhighway=bridlewayPolyline (MinZoom=13, Color=#e3e3e3, Width=13:1;17:6)EliminateSeams
HighwayBridlewayTextwayhighway=bridlewayText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayCiclewaywayhighway=cyclewayPolyline (MinZoom=13, Color=white, DashStyle=Dash, Width=13:1;17:4)EliminateSeams
HighwayUnpavedwayhighway=unpavedPolyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10)EliminateSeams
HighwayUnpavedTextwayhighway=unpavedText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayUnsurfacedwayhighway=unsurfacedPolyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10)EliminateSeamsdeprecated
HighwayUnclassifiedwayhighway=unclassifiedPolyline (MinZoom=11, Color=white, Width=11:1;13:1;17:10)EliminateSeams
HighwayUnclassifiedTextwayhighway=unclassifiedText (MinZoom=16, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPedestrianwayhighway=pedestrianPolyline (MinZoom=13, Color=#e3e3e3, Width=14:2;17:10)EliminateSeams
HighwayPedestrianAreaareahighway=pedestrian area=yesPolygon (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
HighwayPedestrianTextwayhighway=pedestrianText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayResidentialwayhighway=residentialPolyline (MinZoom=11, Color=white, Width=11:1;13:1;17:10)EliminateSeams
HighwayResidentialTextwayhighway=residentialText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:8)
HighwayServicewayhighway=servicePolyline (MinZoom=12, Color=white, Width=12:1;13:2;17:6)EliminateSeams
HighwayServiceTextwayhighway=serviceText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:5;17:9)
HighwayMinorwayhighway=minorPolyline (MinZoom=12, Color=white, BorderColor=gray, Width=12:1;13:2;17:13)EliminateSeams
HighwayMinorTextwayhighway=minorText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:5;17:8)
HighwayTrackwayhighway=trackPolyline (MinZoom=11, Color=#E2E2E2, BorderColor=gray, Width=11:1;14:3;17:10)EliminateSeams
HighwayTertiarywayhighway=tertiaryPolyline (MinZoom=10, Color=white, BorderColor=white, Width=10:1;13:1;17:11)EliminateSeams
HighwayTertiaryTextwayhighway=tertiaryText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:8)
HighwaySecondarywayhighway=secondaryEliminateSeams
.Bridgebridge=yesPolyline (MinZoom=8, Color=white, BorderColor=white, Width=8:1;10:2;13:6;17:11, BorderWidth=30%)
.*Polyline (MinZoom=8, Color=white, BorderColor=white, Width=8:1;10:1;13:5;17:12)
HighwaySecondaryTextwayhighway=secondaryText (MinZoom=15, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=15:6;17:9)
HighwayPrimarywayhighway=primaryEliminateSeams
.Bridgebridge=yesPolyline (MinZoom=6, Color=white, BorderColor=white, Width=6:0;11:2;17:14, BorderWidth=10%)
.*Polyline (MinZoom=6, Color=white, BorderColor=white, Width=6:0;11:1;17:13)
HighwayPrimaryTextwayhighway=primaryText (MinZoom=15, Color=black, BackgroundColor=white, TagToUse=name, FontName=Arial, FontStyle=bold, FontSize=13:6;17:10)
HighwayPrimaryLinkwayhighway=primary_linkPolyline (MinZoom=6, Color=white, BorderColor=white, Width=6:1;17:14)EliminateSeams
HighwayTrunkwayhighway=trunkPolyline (MinZoom=6, Color=white, BorderColor=gray, Width=6:1;17:12)EliminateSeams
HighwayTrunkLinkwayhighway=trunk_linkPolyline (MinZoom=6, Color=white, BorderColor=gray, Width=6:1;17:8)EliminateSeams
HighwayMotorwaywayhighway=motorwayEliminateSeams
.Bridgebridge=yesPolyline (MinZoom=6, Color=white, BorderColor=gray, Width=6:1;17:12, BorderWidth=30%)
.*Polyline (MinZoom=6, Color=white, BorderColor=gray, Width=6:1;17:12)
HighwayMotorwayLinkwayhighway=motorway_linkPolyline (MinZoom=6, Color=white, BorderColor=gray, Width=6:1;17:8)EliminateSeams

Other Ways

Rule Name Targets Selector Template Options Comment
BoundaryAdministrativewayboundary=administrative
.level2admin_level=2Polyline (MinZoom=1, Color=red, DashStyle=DashDot, Width=1:1;9:1.5;17:6)
.level4admin_level=4Polyline (MinZoom=10, Color=black, DashStyle=DashDot, Width=1:1;9: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)
BoundaryNationalParkwayboundary=national_parkPolyline (MinZoom=9, Color=green, DashStyle=DashDot, Width=9:1.5;17:6)
Runwaywayaeroway=runwayPolyline (MinZoom=11, Color=#BBBBCC, Width=11:1;17:30)
Taxiwaywayaeroway=taxiwayPolyline (MinZoom=12, Color=#BBBBCC, Width=12:1;17:10)


Buildings

Rule Name Targets Selector Template Options Comment
BuildingResidentialareabuilding=residentialPolygon (MinZoom=12, Color=#C6C6C6)
BuildingAnyareabuilding=*Polygon (MinZoom=13, Color=#bcbcbc), Text (MinZoom=16, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=16:6;17:10, TextMode=AreaCenter)
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.