User:LukasK/Kosmos
Jump to navigation
Jump to search
Introduction
This page contains a set of Kosmos rendering rules for a climbing guide map.
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 |
|---|---|---|---|---|---|
| Scrub | natural=scrub |
Polygon (Color=#99EE9C) | |||
| Residential | landuse=residential |
Polygon (Color=#DCDCDC) | |||
| Industrial | landuse=industrial |
Polygon (Color=#FEADB8) | |||
| Forest | landuse=forest |
Polygon (Color=#99DB9C) | |||
| Cemetery | landuse=cemetery |
Polygon (Color=#A9CAAE, BackgroundColor=#75AC7D, HatchStyle=DashedVertical) |
Water Features
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| Water | water=lake |
Polygon (Color=#54AFFF) | |||
| Stream | water=stream |
Polyline (MinZoom=13, Color=#54AFFF, Width=13:1;18:2, Curved=true) |
Other Land Features
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| Fence | barrier=fence |
Polyline (MinZoom=15, Color=brown, Width=12:0.5;17:2, DashStyle=Dot) | |||
| Contours | ele=* |
for elevation contours generated by Srtm2Osm | |||
| .Major | ValueNum(e,"ele") % 100 = 0 | Polyline (MinZoom=11, Color=#B0835B1E, Width=11:1;12:2, Curved=true) | Major contours (100m ones) | ||
| .* | Polyline (MinZoom=12, Color=#B0835B1E, Width=1, Curved=true) | all other contours |
Highways
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| HighwayPath | highway=path |
Polyline (MinZoom=15, Color=#505050, DashStyle=Dash, Width=15:1;18:2, Curved=true) | EliminateSeams | ||
| HighwayTrack | highway=track |
Polyline (MinZoom=13, Color=#505050, Width=13:1;18:3, Curved=true) | EliminateSeams | ||
| HighwayStreet | highway=street |
Polyline (MinZoom=12, Color=#F4F4F4, BorderColor=gray, Width=12:1;18:5) | EliminateSeams | ||
| HighwayTertiary | highway=tertiary |
Polyline (MinZoom=10, Color=#F7F496, BorderColor=gray, Width=10:1;18:8, Curved=true) | EliminateSeams |
Transport
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| Rail | railway=rail |
Polyline (MinZoom=6, Color=white, DashStyle=Dot, BorderColor=gray, Width=6:1;17:6) | EliminateSeams | ||
| .tunnel | tunnel=yes |
Polyline (MinZoom=6, Color=white, DashStyle=solid, BorderColor=gray, BorderDashStyle=Dash, Width=6:1;17:6) | EliminateSeams |
Other Ways
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| BoundaryAdministrative | boundary=administrative |
||||
| .national | admin_level=national |
Polyline (MinZoom=1, Color=red, DashStyle=DashDot, Width=1:1;9:1.5;17:6) |
Buildings
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| BuildingAny | building=* |
Polygon (MinZoom=13, Color=thistle, BorderColor=#6B5B8E, BorderWidth=1) Text (MinZoom=16, Color=black, TagToUse=name, FontName=Arial, FontStyle=regular, FontSize=16:6;17:10, TextMode=AreaCenter) |
Climbing
| Rule Name | Targets | Selector | Template | Options | Comment |
|---|---|---|---|---|---|
| Boulder | nature=boulder |
Polygon (MinZoom=16, Color=#CCAE9D, BorderColor=#AA4100, BorderWidth=1, Curved=true) | |||
| Rock | nature=rock |
Polyline (MinZoom=14, BorderColor=#AA4100, Color=#AA4100, Width=14:1;18:3, BorderWidth=200%, Curved=true ) | |||
| BoulderLabel | label=yes |
Text (TextMode=Node, MinZoom=17, Color=black, TagToUse=mark, FontName=Arial, FontStyle=regular, FontSize=15:8;18:12) |