Project of the Week: Turn restrictions (my comment)

Posted by Chaos99 on 31 August 2010 in English (English)

Cross post from the blog post comment:

Why I don't tag turn restrictions in osm as often as I would like to: because they don't stay in memory. I experience them while driving, where I can't take notes. I don't remember them later when editing and there are cumbersome to note when on foot.

So here is my question: are there any tools to edit them live on the road on my android phone? Most editor for android are still basic and don't support relations. But I would actually go for a dedicated turn-restrictions-only editor which therefore is fast and very easy to use.

Comments and recommendations welcome!

Comment from Tom Chance on 31 August 2010 at 11:34

You could use OSM Tracker for Android, customise the layout of buttons to have turn restrictions as default buttons for easy access when driving along or waiting at traffic signals.

Comment from Chaos99 on 31 August 2010 at 11:58

I will certainly take a look. Thank you.

Comment from Rhubarb on 31 August 2010 at 12:21

My technique is to drive around with a GPS and a digital camera (or just your phone if it geocodes photos automatically), then if you see a turn restriction sign, quickly take a photo of it.
Then when you're at home later you can load up the photos (and tracks) into JOSM where you can add the turn restrictions.

Comment from Chaos99 on 31 August 2010 at 12:30

@Rhubarb I thought about this method, but found some flaws for my setup. My phones gps system is slow to get a fix and not very precise. So to get a good geotagged photo it would take me some two minutes. And I would probably not even know from which side i approched the crossing when looking at the coordinates of the picture.

Not to mention the hundreds of photos I would have to take which most of them being completely useless as the crossing would have perfectly fine turning restrictions. thats the thing I would have to evaluate with the OSM Tracker software. Can I quickly determin if there are turning restrictions present in the osm data or not.

There are online maps for this: *

but can I get it on my phone?

Comment from Chaos99 on 31 August 2010 at 14:25

@!i! Interesting. I once thought about this technique when doing whole villages on my motorbike. But to put something on the map which just was a dot till then, streets are enough for me.

Turn restrictions are things I want to add while on the go, while driving in my car or walking along in the city. Mostly I WANT to do it when in a foreign city and my Garmin tells me to turn left where I'm not allowed to.

So I'm looking for something for everyday use. Not for gearing up and 'go mapping'.

Thanks nevertheless.

Comment from amm on 31 August 2010 at 14:32

Not directly what you want, but in a bit of a convoluted way, the following might be a bit of a help in some situations. As I don't have an android phone, I haven't tried it though

Skobbler has a turn-by-turn navigation app for the android (and iPhone) based on OSM data. It also includes a categorized bug button, for navigation bugs. So what might be possible is that if you see that it sends you down a not allowed path, thus hinting at that the turn restriction is not yet in OSM, you can hit the bug button and select the turn-restriction issue category. Back at home, you can then see those bugs on with the route you took and what was suggested and from that information, you hopefully will be able to add the turn restriction with JOSM or potlatch.

It doesn't really work if you are in "dedicated mapping mode" though rather then just getting from A to B and happen to stumble upon some errors.

Otherwise, for this kind of things, I find audio mapping kind of works well, where you can use georeferenced voice notes to your self. E.g. "No right turn coming from South on Street A". It is sufficiently simple to do even while driving and allows you to record the necessary data, but perhaps not the easiest in postprocessing afterwards.

Comment from Sundance on 1 September 2010 at 18:01

Before you add a turn restriction, you should consider using oneway=yes 1st. In those cases no restrictions are needed.

Login to leave a comment