Comments interspersed below:
On Fri, Aug 21, 2020 at 11:44 AM <jbittner(a)gmail.com> wrote:
OK so commuter rail yards are indeed service_stations. I'll go
back and
edit a few of them. Perhaps I should attempt to edit the OSM wiki page to
clarify this. I did like how the "yards" seemed to stand out at higher
zoom levels and had a contrasting color (brown) from all the other
"operating sites."
==============
It may be useful to add a tag category (not one that necessarily renders)
such as railway:yard = classification (hump yards, larger flat switching
yards), storage, interchange (yard where two railroads exchange traffic),
local (road manifest or "regional" drops off/picks up on the way to another
large yard, local freights originate here and then switch out local
customers), intermodal, transload, etc.
How does one propose a tag "officially?" I mean I don't plan on going into
OSM wiki and adding tags unilaterally. And I already suggested two more in
my last post (defect_detector=high_car, railway:position:prefix)
====================================
There's a tag proposal process for OpenStreetMap overall of course, but at
least 90% of the OpenRailwayMap tags are generally specific to ORM and
usually rendered only by ORM ... so for the most part in my limited
experience, tags like what you're suggesting usually just get discussed
here on the ORM mailing list that I've seen. A tag like railway:yard=
won't affect anyone else in the OSM ecosystem outside ORM, so generally if
there seems to be enough support from the rest of the OpenRailwayMap users
on the list, we seem to just roll with it from there.
Personally, I like your railway:yard= suggestion, as this is info that
would definitely be useful in the NA railroading world, at least.
I like your Interlockings draft. Definitely seems like there's a
conflict
in terminology. I know on the old Pennsylvania Railroad, it was only an
"interlocking" if it had an onsite tower, otherwise it was a controlled
point. So if I'm reading this right, an "interlocking" is a Relation that
contains a signal_box (legacy tower or just an equipment enclosure), the
signals, switches, AND an operating site Point which can either be a
"crossover" or a "junction."
That's a little confusing since I had assumed a "junction" would be more
like a named point where two lines diverged which sometimes gave it's name
to the nearby town. Examples:
https://en.wikipedia.org/wiki/List_of_New_Jersey_railroad_junctions and I
have been adding in some of these.
Fair question. They're all controlled points either way (usually), but an
interlocking is called an interlocking because there's some sort of
technological system there to partly automate control of that CP and
prevent "unsafe" conditions. In the case of the PRR, you would only see
that at a point with a tower because for most of the PRR's existence, a
physical interlocking plant (the machine inside the tower) was the only
technology we had available to do that. The machinery was all human
operated, but the "automation" part is the set of interlocks built into the
machine that would physically prevent you from setting paths that
conflicted - as in, in the case of a super simple diamond crossing with no
switches, it was physically impossible to set both crossing routes clear at
the same time. When you cleared the first route, a physical interlock
would engage that would lock the second route lever at stop. That's what
makes an interlocking an interlocking.
Now, nearly all CP's in signalled territory (especially in CTC territory)
are interlockings, they are just remote controlled, and the interlocking
automation is partly software based. The tower itself is no longer needed
as part of the interlocking, because you don't need the physical
interlocking machine it once housed, or a person to manually throw the
levers.
Similarly but much less common, I've also some interlockings that aren't
CP's, though definitely not so much on big mainline routes. The only ones
I've personally seen have been automated diamond crossings. Several
literally have a control button for each route, and you pull up to the home
signal, someone has to get out and hit the button for your route on the
control box, and the system will clear you through and lock out the button
for the opposing route. It's like the simple junction equivalent of ABS.
Still technically an interlocking by the simplest definition, but not any
sort of train order control point otherwise.
But, to add to the confusion - the OpenRailwayMap tagging wiki is still
stuck in 1935. The main definition of an interlocking there in the tagging
scheme still implies a tower, see
https://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging#Interlocking. I
don't know if this is more a matter of how the European railroads with the
most active mapping contributors are still run, or if this is a translation
issue. Regionally for North America, a remote controlled interlocking is
still an interlocking, so it's still 100% appropriate to group the signals,
turnouts, and label in that interlocking into an interlocking range
relation (see
https://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging#Interlocking_r...),
that relation just wouldn't have a signal_box member. The Operating Site
node (the map label point) would be included in the interlocking range
relation with the "facility" role.
Definitely confusing. Took me a month of asking questions to figure that
much out, because at least for NA no one had really gotten that far into
trying to map to the detail level of starting to add these relations, so
the question just hadn't come up.
Another point of confusion is that some crossovers and junctions are
obvious, yet how would you describe a control point at the end of a
siding
where two tracks become one? Or one main track splits into two "equal"
mains?
That one's insanely confusing because of a translation issue, but easy once
you know the non-obvious answer. That control point is
railway=spur_junction. Is that a spur junction in English? Yeah,
absolutely not, I'm right there with you, it's a complete mistranslation.
This small part of operating site tagging is an absolute mess. But ...
that's what it is, and it works right otherwise. On the main Tagging wiki
page,
https://wiki.openstreetmap.org/wiki/OpenRailwayMap/Tagging#Sidings
you can see that they've given the description, "The position where a spur
forks from a main line," and then every single other piece of text or
description in that section clarifies that it's actually the CP at the end
of a siding. So the actual CP tagging is really:
railway=junction - CP where two lines cross, OR CP where a branch line
spits off (an actual spur junction)
railway=crossover - CP where you can switch tracks on a multi-track main
railway=spur_junction - CP at the end of a controlled siding
railway=site - any CP that doesn't fit the other three (I actually do have
several moving bridge CP's in my area, so their example there is actually a
good fit)
That's another one of the areas I was intending to clarify on that NA
Operating Sites draft I'd started but hadn't had time to finish.
> In general on the rendering, that's very much a work in progress too,
> because the team that makes that happen just completely switched
rendering
> engines a few months ago due to some software in the old stack being
> deprecated, and had to completely rewrite the rendering scheme as a
> result. There's a lot left to do on the new scheme write up, so it's
hard
> to tell which things are intentionally not rendered, which just aren't
> implemented yet, and which ones are local issues that the rendering team
> didn't even *know* were an issue or question here (like track labelling
in
> North America).
Focusing on the last line... are you referring to the reference/name
tagging or track numbering. I've noticed that the line name
(subdivision/district) only appears when the ref field is filled out. EIke
showed me an example in Europe where even the tunnel name appeared along
with the "ref." I did see a few examples in the lines originating from
Portsmouth/Norfolk, Virginia where the ref numbers were tagged on CSX and
NS lines and even the line name started rendering. Of course it's nearly
impossible to figure out what reference codes a US railroad uses even with
an ETT.
The ref field (aka Line Segment Numbers in the US). That one was another
month worth of questions on my part to figure out, because even though they
nominally exist in the US, we barely use them. My new European friends
here were very confused when I first started asking, because apparently
that's a very alien concept, so I ended up learning a bunch. Apparently
their railroads do not actually own their railroad network ... they
generally have an independent network analogous to our highway network with
literal numbered routes that everyone uses, and their railroad operators
are just equivalent to our trucking companies, running on tracks that
someone else owns. Boy was that a bit confusing to sort out on my end.
Here, operator=railroad, and route numbers are mostly superfluous even
though they theoretically exist for every mainline route. You identify
routes by their operator and maybe by a route name, no one uses the
numbers. UP and BNSF out west seem to actually use them some, and from
what I've seen at least have the line segment number for each line shown in
their timetables. NS has the LS number shown in their track charts, but
not timetables. CSX I've only ever been able to find them in their FRA
railroad crossing inventory forms (pick a crossing and download the PDF,
and usually it's right at least). A lot of the Class II and especially
Class III lines in my area don't even have them in the crossing inventory
forms where they're supposed to be, and honestly probably don't even know
what they are for their own lines. I've got a few local lines that are
absolutely like that.
As for the ones around Norfolk ... that's me! That's where I've been
mapping off and on the last few months while I try to figure some of this
out.
I'm still on the fence about whether the ref tag is even worth rendering
here in North America. It's used so comparatively little even among the
Class I's (compared to more valuable info like the operator reporting marks
and subdivision name) that, in the area here that I've gone through the
work to find them and enter them, so far I even find my own work to just be
useless map clutter. That's something of an open question that we still
need to discuss within the NA part of the ORM community. So far I've found
one person who does find them useful within work he's doing, so I can't
honestly say they're not useful at all.
Meanwhile, worse, they're appearing in place of the usual labelling in NA
(on every other non-ORM rail map) that actually *is* useful, the reporting
marks. That's another one that was a really interesting intercultural
discussion, because when I first brought it up, most non-NA friends were
basically wondering why we'd do the equivalent on our maps of naming a road
after the trucking company that drives on it most. Nevertheless we all
worked it out, and we have a promise from the gentleman who does most of
the work on the renderer to help work out custom rendering rules for (at
least) Canada, Mexico and the US that label properly for us (reporting
marks and subdivision name) so we can get the map usable. Meanwhile, we
didn't even have a reporting marks tag until a couple of months ago to use
(now agreed to be operator:short=, though several of us have tagged about a
thousand with reporting_marks= while we were settling on a permanent
answer) so there wasn't even anything to render anyway. That's one where
there's a lot of work to do to get the map readable, but it'll make a big
difference for us once we do and Michael can help us get it rendered right.
And if there's ever a US signal tagging or documenting committee I'd be
happy to participate. Reading the European-centric rules for tagging still
confuses me. I still can't tell how I'd tag a US
CP/"home"/interlocking
signal vs. an intermediate/automatic signal. And while some roads use
GCOR or NORAC, others use their own rule book
I don't know if any work has been done at all yet on signalling for the
US. Someone had at least copied the GCOR and NORAC basic rulebook sections
and images into the wiki as a starting point and we recently moved that to
its own dedicated wiki page (
https://wiki.openstreetmap.org/wiki/OpenRailwayMap/Work_Rules_in_North_Am...),
but as far as I know no one has volunteered to lead any further effort
yet. That's definitely a job looking for a volunteer to take the lead and
start figuring it out, and if you're interested I suspect the rest of us in
NA will be happy to nominate you to be the "regional volunteer specialist"
on that part and support you however we can!
Chuck