OpenStreetMap

Getting railway tunnels (almost) right

Posted by bentrails on 12 November 2011 in English (English)

I drive commuter trains around Sydney every day... many of the lines I've been GPS tracing recently and this works fine as long as you are above-ground. The challenge now is to get a better alignment of Sydney's underground rail lines.

This week my focus was on the Eastern Suburbs Rail line (ESR) between Erskineville and Bondi Junction. Large parts of it are underground, and the estimated tunnel routes shown on OSM just weren't matching with what I was experiencing as a driver at the front of the train.

So how do we fix this?

My initial thoughts were to make a rough sketch as I drove along. With experience I've become very good at judging distance ahead of me in measures of train-length due to the number of instances where I have to restrict my speed (e.g. going across a set of points - or a turnout) until the entire train has passed the risk. I do this by judging an imaginary point ahead of me as being my train length, and when I reach that point I can resume speed. All the trains I drive are 8 cars long (about 160m in total), so I could say for example, the track continues straight for 2 train lengths, then a gentle left curve for 3 train lengths, immediately followed by a hard right curve for half a train length.

But my sketch idea didn't work. I simply couldn't get everything onto paper that I needed as well as drive the train. It just wasn't practical - so this week I tried the Voice Recorder on my iPhone and verbalized everything I experienced as I drove through the tunnels. This gave me some really useful data which I was able to use to fine-tune the alignment of the underground sections of Sydney's Eastern Suburbs line on OSM.

Information like - "this long sweeping right curve continues for about 2 train lengths, and then we exit the tunnel the same curve continues for another train-length outside".... is really useful as you can already see the ourdoors view of the curve in OSM, and knowing that this same curve extends back into the tunnel for about twice the distance at the same curvature is a great help in approximating the underground alignment.

This isn't perfect. You still must know (through common sense) where the stations and platforms are, and how everything needs to line up... but if we have the platform alignments (and underground platforms are usually aligned with streets or buildings above ground) and the tunnel portals - all we need to do is join them up as best we can.

Also - in some places there are above-ground clues as to where the rail tunnel goes. I found a lot of cases along the ESR where the buildings directly above the underground sections tended to be newer buildings. This rail line was opened in 1979 and there is a distinct strip of newish buildings are above the line in many places. This is especially the case right through Kings Cross, Edgecliff station, and the Bondi Junction end.

So I'm happy to say I've fine-tuned Sydney's underground ESR to a point where as a train driver, I am 95% pleased with it, including the location of the underground sidings and crossovers at the Bondi Junction end. It's even better to then compare my results with other sources to see that I was pretty much spot-on, or even more accurate in some parts.

My next areas to focus on improving will be the Airport Line and Chatswood to Epping link.

Location: Bondi Junction, Sydney, New South Wales, Australia

Comment from durian on 12 November 2011 at 21:48

Thanks! That's very interesting! I have always wondered how underground lines were drawn, and if people were doing it the way you describe. Now I know :-)

Hide this comment

Comment from bentrails on 12 November 2011 at 22:08

Another method would be to work off a video (with relevant permission of course). Like this -

http://www.youtube.com/watch?v=_v4fNeIhMns

Hide this comment

Comment from marscot on 13 November 2011 at 00:05

great stuff, a lot of work

Hide this comment

Comment from aharvey on 13 November 2011 at 01:45

Much easier from the driver seat! If you know the exact distance between, for instance the start and end of the tunnel, at least then you can expand or shrink your curve to match the distance (if you survey this on the way using the note tag).

Feel free to invent tags if you want to tag more technical items.

But great to see a fellow local mapper out there.

Hide this comment

Comment from bentrails on 13 November 2011 at 02:32

Just a note to anyone else who's working on the Sydney rail system - I'm starting to add electrification tags. Just finished Blacktown to Richmond. We use a 1500V DC overhead contact wire. If you want to help, the tags that need to be added to all electrified rail lines in Sydney are [electrified=contact_line], [frequency=0], and [voltage=1500] (Note that frequency=0 is necessary to denote DC).

@aharvey - I'm considering inventing a tag for railway signals but that's still waaaaay down my mental to-do list.

Hide this comment

Comment from sdoerr on 13 November 2011 at 10:08

Presumably a compass works underground, so if you could get a continuous log of speed (or distance travelled) and compass bearing, you could do a bit of 'dead reckoning'. Perhaps you could take a compass with you, set it up next to your speedometer in the cab, and video the two as you drive? Or maybe you need to get one of these: http://en.wikipedia.org/wiki/Inertial_navigation_system

Do the tunnels have ventilation shafts to the surface that could act as further checkpoints?

Hide this comment

Comment from chinatea on 13 November 2011 at 12:23

That's sound great!!~~~~

Hide this comment

Comment from robert on 13 November 2011 at 19:58

I think using your phone to video the journey sounds like a good idea. I'm sure you could adapt one of those windscreen sucker things used by people who want to use their phones for navigation.

Hide this comment

Comment from rye212 on 16 November 2011 at 22:24

Great dedication to improving the maps. Very interesting viewing underground lines on maps.

Hide this comment

Leave a comment

Parsed with Markdown

  • Headings

    # Heading
    ## Subheading

  • Unordered list

    * First item
    * Second item

  • Ordered list

    1. First item
    2. Second item

  • Link

    [Text](URL)
  • Image

    ![Alt text](URL)

Login to leave a comment