Re: [Tagging] Through_route next steps

2013-06-18 Thread News




You are correct, we are talking about unclassified and tertiary roads.
Although this problem also occurs on secondary, primary and trunk roads,
a classification is a measure of importance and not always quality. But
where did the turning lane come from? or even lanes in many cases?

Here is an example of why this tag is needed, and obviously support from
routers.

http://osrm.at/3Hs

This route misses two important left turn instructions, the instructions
should be
Turn left onto B5065 in both cases.

Here is the first junction http://goo.gl/maps/ouXTC

and the second, which is a very definite left turn, but easily missed as
routers assume you are continuing on the same road, without the
instruction anyone following instructions is likely to carry straight on
http://goo.gl/maps/DSDbt



Excellent examples Phil. I hope to redo this so may well use those

Thanks

Paul


___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Steve Doerr

On 18/06/2013 16:45, News wrote:




You are correct, we are talking about unclassified and tertiary roads.
Although this problem also occurs on secondary, primary and trunk roads,
a classification is a measure of importance and not always quality. But
where did the turning lane come from? or even lanes in many cases?

Here is an example of why this tag is needed, and obviously support from
routers.

http://osrm.at/3Hs

This route misses two important left turn instructions, the instructions
should be
Turn left onto B5065 in both cases.

Here is the first junction http://goo.gl/maps/ouXTC

and the second, which is a very definite left turn, but easily missed as
routers assume you are continuing on the same road, without the
instruction anyone following instructions is likely to carry straight on
http://goo.gl/maps/DSDbt



Excellent examples Phil. I hope to redo this so may well use those



Both examples could probably be addressed by give_way nodes on the ways 
that are not the 'through route'?


--
Steve

___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Philip Barnes
On Tue, 2013-06-18 at 16:50 +0100, Steve Doerr wrote:
 On 18/06/2013 16:45, News wrote:
 
 
  You are correct, we are talking about unclassified and tertiary roads.
  Although this problem also occurs on secondary, primary and trunk roads,
  a classification is a measure of importance and not always quality. But
  where did the turning lane come from? or even lanes in many cases?
 
  Here is an example of why this tag is needed, and obviously support from
  routers.
 
  http://osrm.at/3Hs
 
  This route misses two important left turn instructions, the instructions
  should be
  Turn left onto B5065 in both cases.
 
  Here is the first junction http://goo.gl/maps/ouXTC
 
  and the second, which is a very definite left turn, but easily missed as
  routers assume you are continuing on the same road, without the
  instruction anyone following instructions is likely to carry straight on
  http://goo.gl/maps/DSDbt
 
 
  Excellent examples Phil. I hope to redo this so may well use those
 
 
 Both examples could probably be addressed by give_way nodes on the ways 
 that are not the 'through route'?
 
Maybe, but not as concise as a relation and both require routers to
interpret and use the information. 

Adding give_way nodes today will not suddenly fix the erroneous routing
instructions.

Commercial satnavs have the same issue and this is an opportunity for us
to be better.

Phil (trigpoint)


___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Philip Barnes
On Tue, 2013-06-18 at 16:45 +0100, News wrote:
 
  You are correct, we are talking about unclassified and tertiary roads.
  Although this problem also occurs on secondary, primary and trunk roads,
  a classification is a measure of importance and not always quality. But
  where did the turning lane come from? or even lanes in many cases?
 
  Here is an example of why this tag is needed, and obviously support from
  routers.
 
  http://osrm.at/3Hs
 
  This route misses two important left turn instructions, the instructions
  should be
  Turn left onto B5065 in both cases.
 
  Here is the first junction http://goo.gl/maps/ouXTC
 
  and the second, which is a very definite left turn, but easily missed as
  routers assume you are continuing on the same road, without the
  instruction anyone following instructions is likely to carry straight on
  http://goo.gl/maps/DSDbt
 
 
 Excellent examples Phil. I hope to redo this so may well use those

I can provide some photos to replace the streetview if it will help.

Phil


___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Johan C
For my Garmin both B5065 examples are routed correct by Mapsource. If the
OSRM heuristics are wrong, than OSRM should get a ticket to make its engine
better.

Cheers, Johan


2013/6/18 Philip Barnes p...@trigpoint.me.uk

 On Tue, 2013-06-18 at 16:45 +0100, News wrote:
  
   You are correct, we are talking about unclassified and tertiary roads.
   Although this problem also occurs on secondary, primary and trunk
 roads,
   a classification is a measure of importance and not always quality. But
   where did the turning lane come from? or even lanes in many cases?
  
   Here is an example of why this tag is needed, and obviously support
 from
   routers.
  
   http://osrm.at/3Hs
  
   This route misses two important left turn instructions, the
 instructions
   should be
   Turn left onto B5065 in both cases.
  
   Here is the first junction http://goo.gl/maps/ouXTC
  
   and the second, which is a very definite left turn, but easily missed
 as
   routers assume you are continuing on the same road, without the
   instruction anyone following instructions is likely to carry straight
 on
   http://goo.gl/maps/DSDbt
  
 
  Excellent examples Phil. I hope to redo this so may well use those

 I can provide some photos to replace the streetview if it will help.

 Phil


 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Philip Barnes
On Tue, 2013-06-18 at 19:23 +0200, Johan C wrote:
 For my Garmin both B5065 examples are routed correct by Mapsource. If
 the OSRM heuristics are wrong, than OSRM should get a ticket to make
 its engine better. 

That is just one of many examples, does this one work?
http://osrm.at/3Is 
http://goo.gl/maps/tHHkf

It should give a turn right or turn slightly right instruction, the
through route continues onto Main Street. 

This is the one reported by a Scobbler user that set me off on this
campaign.

Phil (trigpoint)





___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-18 Thread Johan C
No, it doesn't. Two reasons for that:
1. the road names in your example are wrong, see:
http://www.ordnancesurvey.co.uk/oswebsite/opendata/viewer/ . If the correct
road names are applied, the routing engine will know that one road is
connected through an interchange to another road
2. it's important to use Bing here to map the roads correctly: Markfield
Lane should be in an angle of 90 degrees to Botcheston road. Any routing
engine algorithm will turn 90 degrees into 'left' or 'right'.

Cheers, Johan


2013/6/18 Philip Barnes p...@trigpoint.me.uk

 On Tue, 2013-06-18 at 19:23 +0200, Johan C wrote:
  For my Garmin both B5065 examples are routed correct by Mapsource. If
  the OSRM heuristics are wrong, than OSRM should get a ticket to make
  its engine better.

 That is just one of many examples, does this one work?
 http://osrm.at/3Is
 http://goo.gl/maps/tHHkf

 It should give a turn right or turn slightly right instruction, the
 through route continues onto Main Street.

 This is the one reported by a Scobbler user that set me off on this
 campaign.

 Phil (trigpoint)





 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-17 Thread fly
On 16.06.2013 22:50, Rob Nickerson wrote:
@Rob:
Did you ever try to describe the junction with the Lane and Road
Attributes?
 
 No, I didn't. And as I've been busy with organising SOTM I didn't even
 fully read the tag proposal (hence I didn't vote). I hope you agree that
 my general comment about reading through and attempting to address the
 critical points on the through_route proposal is the right way forward.
 Yes, this may mean dropping the tag proposal altogether and working with
 a different tag instead.
 
 In my opinion, what the through_route tag was aiming to do is still a
 good idea. I see it as more important for small unclassified country
 roads, rather than multi-lane highways. Here in the UK many small
 historic rural roads can have tight bends and often, if there is a
 connecting road, a satnav will give an instruction to turn right/left
 when one is not in fact needed (or not give an instruction when one is
 needed).

Now, I get your problem. We are talking about unclassified roads (no
ref) right ?

Stiil the Lane and Road Attributes should work as you can tag the
through_route and the turning_lanes which might be also the single
lane leading straight and allowing a turn. As you tag the direction on
the turns (left/right) the router could get infos about the turns.

fly


___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-17 Thread Philip Barnes
On Mon, 2013-06-17 at 17:35 +0200, fly wrote:
 On 16.06.2013 22:50, Rob Nickerson wrote:
 @Rob:
 Did you ever try to describe the junction with the Lane and Road
 Attributes?
  
  No, I didn't. And as I've been busy with organising SOTM I didn't even
  fully read the tag proposal (hence I didn't vote). I hope you agree that
  my general comment about reading through and attempting to address the
  critical points on the through_route proposal is the right way forward.
  Yes, this may mean dropping the tag proposal altogether and working with
  a different tag instead.
  
  In my opinion, what the through_route tag was aiming to do is still a
  good idea. I see it as more important for small unclassified country
  roads, rather than multi-lane highways. Here in the UK many small
  historic rural roads can have tight bends and often, if there is a
  connecting road, a satnav will give an instruction to turn right/left
  when one is not in fact needed (or not give an instruction when one is
  needed).
 
 Now, I get your problem. We are talking about unclassified roads (no
 ref) right ?
 
 Stiil the Lane and Road Attributes should work as you can tag the
 through_route and the turning_lanes which might be also the single
 lane leading straight and allowing a turn. As you tag the direction on
 the turns (left/right) the router could get infos about the turns.

You are correct, we are talking about unclassified and tertiary roads.
Although this problem also occurs on secondary, primary and trunk roads,
a classification is a measure of importance and not always quality. But
where did the turning lane come from? or even lanes in many cases?

Here is an example of why this tag is needed, and obviously support from
routers.

http://osrm.at/3Hs

This route misses two important left turn instructions, the instructions
should be 
Turn left onto B5065 in both cases.

Here is the first junction http://goo.gl/maps/ouXTC

and the second, which is a very definite left turn, but easily missed as
routers assume you are continuing on the same road, without the
instruction anyone following instructions is likely to carry straight on
http://goo.gl/maps/DSDbt

And again further along the route a vital right turn is missed.
http://osrm.at/3Ht
http://goo.gl/maps/bfuaS


Roads were not planned, they do not go in straight lines and have
evolved over time and we need a means to reflect this and provide
meaningful information.

Phil (trigpoint)





___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-16 Thread Rob Nickerson
@Rob:
Did you ever try to describe the junction with the Lane and Road
Attributes?

No, I didn't. And as I've been busy with organising SOTM I didn't even
fully read the tag proposal (hence I didn't vote). I hope you agree that my
general comment about reading through and attempting to address the
critical points on the through_route proposal is the right way forward.
Yes, this may mean dropping the tag proposal altogether and working with a
different tag instead.

In my opinion, what the through_route tag was aiming to do is still a good
idea. I see it as more important for small unclassified country roads,
rather than multi-lane highways. Here in the UK many small historic rural
roads can have tight bends and often, if there is a connecting road, a
satnav will give an instruction to turn right/left when one is not in fact
needed (or not give an instruction when one is needed).

Best,
Rob
___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


[Tagging] Through_route next steps

2013-06-15 Thread Rob Nickerson
Hi,

The next steps with any tag proposal that reaches a hung jury is to read
through the comments and update the proposal to address the issues raised.

In this case I think the wiki page needs to be clearer about what this tag
is for (a few photo/aerial image examples would help), and how it differs
from other tags.

Let me know if you want a helping hand.

Rob
___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-15 Thread Eckhart Wörner
Hi Rob,

Am Samstag, 15. Juni 2013, 13:33:24 schrieb Rob Nickerson:
 The next steps with any tag proposal that reaches a hung jury is to read
 through the comments and update the proposal to address the issues raised.
 
 In this case I think the wiki page needs to be clearer about what this tag
 is for (a few photo/aerial image examples would help), and how it differs
 from other tags.

I don't think the rejection of the proposal is based on missing illustration.
In my eyes, the proposal almost completely misses the underlying problem: the 
representation of data in OSM is unsuitable for inferring turn instructions.

The closest thing to a junction in OSM right now is a node: if there are three 
or more points connected to a node, we call it a junction.
Let's talk a bit about that node: how should we infer routing instructions from 
the constellation of ways connected to that node? Should we take the 
classification of the road into account? Most OSM routing programs are doing an 
exceptionally bad job at this, and yet they are not to blame; since the only 
way they are actually able to work is by applying heuristics, and the reason 
for that is simple: there are no conventions *at all*.

The second problem is that a junction is not necessarily node-like at all. 
Think about divided highways. Or think about links, and you'll soon realize 
that turns can have an extent as well.

A third aspect of the problem is that even if you are perfectly able to deduce 
appropriate turn instructions from the geometry, you may still end up with turn 
instructions that differ from what the signs say. Deviating from the signs is 
probably not a good idea unless your plan is to confuse the user.

Eckhart

___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Through_route next steps

2013-06-15 Thread fly
On 15.06.2013 17:00, Eckhart Wörner wrote:
 Hi Rob,
 
 Am Samstag, 15. Juni 2013, 13:33:24 schrieb Rob Nickerson:
 The next steps with any tag proposal that reaches a hung jury is to read
 through the comments and update the proposal to address the issues raised.

 In this case I think the wiki page needs to be clearer about what this tag
 is for (a few photo/aerial image examples would help), and how it differs
 from other tags.
 
 I don't think the rejection of the proposal is based on missing illustration.
 In my eyes, the proposal almost completely misses the underlying problem:
 the representation of data in OSM is unsuitable for inferring turn 
 instructions.
 
 The closest thing to a junction in OSM right now is a node: if there are three
 or more points connected to a node, we call it a junction.
 Let's talk a bit about that node: how should we infer routing instructions
 from the constellation of ways connected to that node? Should we take the
 classification of the road into account? Most OSM routing programs are
doing an
 exceptionally bad job at this, and yet they are not to blame; since
the only
 way they are actually able to work is by applying heuristics, and the
reason
 for that is simple: there are no conventions *at all*.
 
 The second problem is that a junction is not necessarily node-like at all.
 Think about divided highways. Or think about links, and you'll soon realize
 that turns can have an extent as well.
 
 A third aspect of the problem is that even if you are perfectly able to deduce
 appropriate turn instructions from the geometry, you may still end up
with turn
 instructions that differ from what the signs say. Deviating from the
signs is
 probably not a good idea unless your plan is to confuse the user.

+1

@Rob:
Did you ever try to describe the junction with the Lane and Road
Attributes [1] ?
This scheme should allow to indicate the proper lanes to take the turn
from and should solve your motorway example without turn lanes.

fly


[1] https://josm.openstreetmap.de/wiki/Styles/Lane_and_Road_Attributes

___
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging