the white/yellow dotted lines indicate whether the line is electrified or not ;
the two black lines furthest to the right are for bridges and tunnels ;
tram;
light rail;
subway;
narrow gauge;
rail “usage”=“main”;
not displayed - rail “usage”=“branch”, appearance identical to narrow_gauge;
not displayed - rail “usage”=“industrial”, appearance identical to rail “service”=“yard” below;
rail “service”=“yard”;
disused;
abandoned;
rail “highspeed”=“yes”.
An alternative to dotted lines could be to use two colors, one dark and the other light.
As for names for “usage”=“main” or “branch”, a solution could be to display at a low zoom level only the “operator” tag and at a higher level the “operator” and the “name”.
As for “usage”=“industrial” and “service”=“yard” the simple display of the name at high zoom level would be sufficient.
At a higher zoom level, we could also display the type of electrification, gauge and the signaling.
I also recommend adding these tags to the rendered layers: operator, usage, highspeed, layer, gauge, frequency and voltage. As for railroad signaling, rather than using the Openstreetmap schema which is quite complex, I propose adding a “signaling” tag.
I do like this style, where each mode of transport has the same look to it, but just different colours.
Though I’m not completely sure about the electrification colouring, though I do like the idea of overlaying that information.
As for high-speed, I don’t think that’s something that needs to be displayed since what is considered as high-speed will change throughout the years. This is not an issue for OSM as they only need to know the current “rules”, but I think it can become problematic if that information was used in OHM with different “rules” for different time periods. I also think it would give a more uniform picture if that tag is just ignored.
Congrats and great work BUT (there’s always a but ) for usage=industrial the blue colour scheme is not showing unless the “name=industrial” tag is applied. The style is triggering off the name tag rather than the usage tag. Everything looks okay in the Greenland test area because each line is named “usage=xxx”.
Now that this has launched, any activity on supporting =route ? It’s more suitable for changing attributes that doesn’t move the linear geometry. There was a recent question about how to duplicate long line not fully visible on iD for this purpose, which shouldn’t be necessary or preferred.
@AndrewS_OHM - I just bumped #676 for attention. Please feel free to do the same whenever a request isn’t moving forward. Sometimes, there’s a tech blocker reason & other times there’s just a squeaky wheel reason.
Anyone have any good recommendations (apologies if already covered) for visually distinguishing light-rail / trolley / internal city rail systems from other rail systems?
In a parallel universe, here’s a demonstration of integrating selected OHM data into an OSM vector map:
In the future, the “Standard” layer on openhistoricalmap.org will likely be a vector map. We’ll have lots of opportunities to use both the Historic and Standard layers to funnel rail-focused users into the Railway style.
The first one with two colors (electrified/not electrified) instead of using dotted lines.
tram/light_rail/narrow_gauge;
subway (one color only);
branch line;
main line.
The rendering is simpler in my opinion than with dotted lines.
The second with two line widths in the hypothesis of a tag dedicated to the type of railway body either railway:body=* or street_running=*:
big line, for private rights-of-way:
– default style for railway=rail;
– railway=tram or light_rail with railway:body=independent or street_running=no
a small line for street_running (mixed, reserved lane, special site*):
– default style for railway=tram or light_rail;
– railway=rail and railway:body=mixed/reserced/special or street_running=yes.
Hi,
For bridges and tunnels, I use this (1) which I find simpler than the two color tones.
Electrification is a key element of the railways, it would be a shame to ignore it.
What are your ideas for street running? here are two possibilities, the first with two widths (small: street running) or the second with a small white line for street running.