User:Ajoessen/Kosmos-Bahn Rules
Jump to navigation
Jump to search
Diese Seite enthält Regeln für Kosmos zur Erstellung von transparenten Tiles für den Eigenbedarf. Eine Anleitung findet sich hier. Die Haltestellen-Icons müssen im Unterverzeichnis Cache\ImageCache abgelegt sein. Sie sind in dieser zip-Datei enthalten. Ersatzweise kann man Bushaltestellen wie Straßenbahnhaltestellen rendern.
Options
Option | Value | Comment |
---|---|---|
MinKosmosVersion | 2.2 | Minimal version of Kosmos needed to use these rules |
LandBackgroundColor | #00FFFFFF | |
SeaColor | #000080 |
Transport
Rule Name | Targets | Selector | Template | Options | Comment |
---|---|---|---|---|---|
Rail | ![]() |
railway=rail | Polyline (Color=gray, Width=12:0;14:2) | EliminateSeams | |
Light-Rail | ![]() |
railway=light_rail | Polyline (Color=green, Width=12:0;14:2) | EliminateSeams | |
Tram | ![]() |
railway=tram | Polyline (MinZoom=6, Color=blue, Width=6:1;17:2) | EliminateSeams | |
Subway | ![]() |
railway=subway | Polyline (MinZoom=6, Color=blue, Width=6:1;17:2) | EliminateSeams | |
RailDisused | ![]() |
railway=disused | Polyline (Color=silver, Width=12:0;14:2) | EliminateSeams |
Bahnhof
Rule Name | Targets | Selector | Template | Coment |
---|---|---|---|---|
Bahnhof | ![]() |
railway=station | Symbol (Type=Square, MinZoom=10, Color=red, BorderColor=black, BorderWidth=15%, Size=10:6;17:12) | |
.BfName | ![]() |
name=* | Text (MinZoom=12, Color=black, OutlineColor=white, TagToUse=name, TextLineOffset=50%, FontName=Arial, FontStyle=regular, FontSize=12:10;16:12) | |
Halt | ![]() |
railway=halt | Symbol (Type=Circle, MinZoom=10, Color=red, BorderColor=black, BorderWidth=15%, Size=10:6;17:10) | |
.HpName | ![]() |
name=* | Text (MinZoom=13, Color=black, OutlineColor=white, TagToUse=name, TextLineOffset=50%, FontName=Arial, FontStyle=regular, FontSize=13:10;16:12) | |
TramStop | ![]() |
railway=tram_stop | Symbol (Type=Circle, MinZoom=12, Color=yellow, BorderColor=black, BorderWidth=15%, Size=12:6;17:10) | |
.TramstopName | ![]() |
name=* | Text (MinZoom=13, Color=black, OutlineColor=white, TagToUse=name, TextLineOffset=50%, FontName=Arial, FontStyle=regular, FontSize=14:8;16:12) | |
BusHalt1 | ![]() |
highway=bus_stop | Icon( MinZoom=13, IconUrl=http://localhost/kosmos/POI/bus_stop.png, Width=23:10 ) | |
.Hp1Name | ![]() |
name=* | Text (MinZoom=14, Color=black, OutlineColor=white, TagToUse=name, TextLineOffset=50%, FontName=Arial, FontStyle=regular, FontSize=14:8;16:12) | |
BusHalt2 | ![]() |
public_transport=stop_position | Icon( MinZoom=13, IconUrl=http://localhost/kosmos/POI/bus_stop.png, Width=23:10 ) | |
.Hp2Name | ![]() |
name=* | Text (MinZoom=14, Color=black, OutlineColor=white, TagToUse=name, TextLineOffset=50%, FontName=Arial, FontStyle=regular, FontSize=14:8;16:12) |
Routes
Rule Name | Targets | Selector | Template | Options | Comment |
---|---|---|---|---|---|
RelationBus1 | ![]() |
type=route route=bus | Polyline (MinZoom=11, Color=red, Width=10:1;17:8) | EliminateSeams | |
RelationBus2 | ![]() |
type=route line=bus | Polyline (MinZoom=11, Color=red, Width=10:1;17:8) | EliminateSeams | |
RelationStrab1 | ![]() |
type=route route=tram | Polyline (MinZoom=10, Color=blue, Width=10:4;17:8) | EliminateSeams | |
RelationStrab2 | ![]() |
type=route line=tram | Polyline (MinZoom=10, Color=blue, Width=10:4;17:8) | EliminateSeams | |
RelationSubway1 | ![]() |
type=route route=subway | Polyline (MinZoom=10, Color=navy, Width=10:4;17:10) | EliminateSeams | |
RelationSubway2 | ![]() |
type=route line=subway | Polyline (MinZoom=10, Color=navy, Width=10:4;17:10) | EliminateSeams | |
RelationS-Bahn1 | ![]() |
type=route route=light_rail | Polyline (MinZoom=7, Color=lime, Width=7:1;17:10) | EliminateSeams | |
RelationS-Bahn2 | ![]() |
type=route line=light_rail | Polyline (MinZoom=7, Color=lime, Width=7:1;17:10) | EliminateSeams | |
RelationZug1 | ![]() |
type=route route=train | Polyline (MinZoom=7, Color=green, Width=7:1;17:10) | EliminateSeams | |
RelationZug2 | ![]() |
type=route line=rail | Polyline (MinZoom=7, Color=green, Width=7:1;17:10) | EliminateSeams |