Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Richard Mann
On Fri, Dec 10, 2010 at 5:29 AM, Dominik Mahrer (Teddy) te...@teddy.ch wrote:
 On 12/10/2010 01:45 AM, Richard Mann wrote:

 highway=bus_stop on a node next to a road
 railway=tram_stop on a node on railway=tram
 railway=platform on a node or way or area next to the tram tracks

 This is how you are using it.
 It is inconsistent.
 It is incomplete.
 It is historic.

I don't think you are going to get consensus with that sort of
aggressive language (or indeed with any complex proposal that isn't
graciously compatible with existing large-scale uses).

The only inconsistency is that tram_stop generally refers to a
stopping place and bus_stop generally refers to a quay. This is not
enough reason to propose changing half a million established tags.
Sometimes trams stop at bus_stops and sometimes buses stop at
platforms, but that's not a reason to change the tags to something
more generic.

Relations for stop-groups are generally supported, but data-users need
to be able to bundle adjacent stops with the same name for themselves,
not rely on the presence of a relation.

There appears to be a degree of consensus on using one type=route
relation per direction (though it's not entirely clear whether this is
really necessary), not worrying overmuch about telescopic routes or
occasional diversions, and (groaning but) creating separate relations
for routes that branch. Some of the work to implement this is waiting
on Potlatch2 (which will have rather better relation support). I think
the biggest uncertainty is how you handle loops at the end of a route
- do you have overlapping single-direction relations, pick an
abritrary position to change direction, or stick with having both
directions in the same relation and let the data user worry about it.

Richard

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Michał Borsuk

On 12/10/2010 11:20 AM, Richard Mann wrote:

I think
the biggest uncertainty is how you handle loops at the end of a route
- do you have overlapping single-direction relations, pick an
abritrary position to change direction, or stick with having both
directions in the same relation and let the data user worry about it.

   
I do it this way: end points from the timetable (Kursbuch), so the 
forward role goes to the last stop indicated in the timetable, and the 
backward role goes forth.

Richard
   


--
Best regards, mit freundlichen Grüssen, meilleurs sentiments, Pozdrowienia,

Michał Borsuk


___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Richard Mann
On Fri, Dec 10, 2010 at 11:11 AM, Michał Borsuk michal.bor...@gmail.com wrote:
 On 12/10/2010 11:20 AM, Richard Mann wrote:

 I think
 the biggest uncertainty is how you handle loops at the end of a route
 - do you have overlapping single-direction relations, pick an
 abritrary position to change direction, or stick with having both
 directions in the same relation and let the data user worry about it.



 I do it this way: end points from the timetable (Kursbuch), so the forward
 role goes to the last stop indicated in the timetable, and the backward
 role goes forth.

I was thinking that role=loop on the loop stops might be one way to do
it, with role=terminus for single-point route ends (and as a notional
terminus on a loop)? This might also avoid the need for
role=forward/backward on all the other stops.

Richard

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Dominik Mahrer (Teddy)

Hi Richard


There appears to be a degree of consensus on using one type=route
relation per direction (though it's not entirely clear whether this is
really necessary), not worrying overmuch about telescopic routes or
occasional diversions, and (groaning but) creating separate relations
for routes that branch. Some of the work to implement this is waiting
on Potlatch2 (which will have rather better relation support). I think
the biggest uncertainty is how you handle loops at the end of a route
- do you have overlapping single-direction relations, pick an
abritrary position to change direction, or stick with having both
directions in the same relation and let the data user worry about it.


This sounds more to try to find a consensus then all you have written 
before.


It's up to the mapper how much time he/she wants to spend in mapping 
bus/tram routes. The more time he/she has the more exact the result will be.


One simple relation per direction is not more work then only one 
relation for both directions with complicated roles.


If you do not want (or your software can't) create a master relation, 
just leave it away.


Reflecting very complicated variants should be possible for interested 
power mappers. This is what Oxomoa already wanted to cover nearly two 
years ago and several mappers are already using.


Regards
Teddych

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Dominik Mahrer (Teddy)



Think of a terminal bus station somewhere in the center of a city. Four 
bus lines end here. One platform of 50m. The four lines stop always at 
the same position (line 1 is first,..., line 4 is last). Only one pole 
for all buses. Where do you place your tags? Or how do you tell where to 
wait for bus number 4? At the pole that is 40m away from the stop position?


It is up to you to use a new schema, or not if you dislike.

I usually do not map already mapped routes/stations again, so I do not 
have to drop an original node. But when I map a new station I map stop 
position AND platform.



On 10.12.2010 14:51, Richard Mann wrote:

Dominik/Teddy

Please could you explain what situation do highway=bus_stop /
highway=platform / railway=platform not cover already, that requires
public_transport=platform to be added to the list? If you're not
intending to deprecate, then you're just adding complexity.


highway=platform is for buses/nonrail
railway=platform is for train/tam/rail
What should be used if there are buses and trams at the same station?

I do not plan to replace existing tags with 
highway/railway=public_transport, but I will tag unmapped platforms with 
public_transport=platform. If so this can be done with a bot.


highway=bus_stop is used different. Sometimes as stop position, more 
often as platform/pole. See 
http://wiki.openstreetmap.org/wiki/Talk:Tag:highway%3Dbus_stop#Results_2010-10-27
The meaning of how highway=bus_stop should be used differ. It can not be 
replaced easily with a new public_transport tag.




Also I think you need to make a clearer case for
public_transport=stopping_position. You claim it's needed for routing
- but routers currently seem to manage without.

The existing tags can cover the simpler situations (starting with a
single node, then two or three nodes, then the two nodes become
platform ways/areas), and still used for the more-complicated
situations (2 platforms / bus_stops), just grouped into a relation
(and at which point you might well drop the original single node).

Richard

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Michał Borsuk
On 10 December 2010 12:31, Richard Mann
richard.mann.westoxf...@gmail.comwrote:


 I was thinking that role=loop on the loop stops might be one way to do
 it, with role=terminus for single-point route ends (and as a notional
 terminus on a loop)?


I think we're talking about two slightly different things. In my area there
are a lot of lines which *end* with a loop (instead of a terminal where the
direction switches). I think you're referring to a completely circular line,
like the yellow line in London, or what is often in Eastern Europe called
line 0.

If so, then may I ask if we really need this role? Could you provide an
example, as I may not completely understand the details?


-- 
Best regards, mit freundlichen Grüssen, meilleurs sentiments, Pozdrowienia,

Michał Borsuk
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Richard Mann
On Fri, Dec 10, 2010 at 3:31 PM, Dominik Mahrer (Teddy) te...@teddy.ch wrote:
 Think of a terminal bus station somewhere in the center of a city. Four bus
 lines end here. One platform of 50m. The four lines stop always at the same
 position (line 1 is first,..., line 4 is last). Only one pole for all buses.
 Where do you place your tags? Or how do you tell where to wait for bus
 number 4? At the pole that is 40m away from the stop position?


That'd be four bus stops in the NaPTAN system, the three invisible
ones being what they call customary stops (these are far more common
in rural areas). I wouldn't recommend the passengers go to the
stopping position (not unless I wanted them to be run over).

 highway=platform is for buses/nonrail
 railway=platform is for train/tam/rail
 What should be used if there are buses and trams at the same station?

Whichever feels right. I'd probably use highway=platform if you can
walk across the tracks at the platform, railway=platform if you can't.
Does it matter?

 highway=bus_stop is used different. Sometimes as stop position, more often
 as platform/pole. See
 http://wiki.openstreetmap.org/wiki/Talk:Tag:highway%3Dbus_stop#Results_2010-10-27
 The meaning of how highway=bus_stop should be used differ. It can not be
 replaced easily with a new public_transport tag.

I would agree that on-highway highway=bus_stop should be phased out
(is anyone saying they should be retained?). I think they're a
hangover from the time before we realised that tagging the pole was a
better approach. In the mean time, I don't think it causes any major
problem (it just isn't as clear as tagging the pole).

Richard

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Dominik Mahrer (Teddy)

On 12/10/2010 08:55 PM, Richard Mann wrote:


I would agree that on-highway highway=bus_stop should be phased out
(is anyone saying they should be retained?). I think they're a
hangover from the time before we realised that tagging the pole was a
better approach. In the mean time, I don't think it causes any major
problem (it just isn't as clear as tagging the pole).


Many city and/or network public transport wiki pages in central europe 
recommend to use highway=bus_stop _on_ the way (in coexistence with 
Oxomoa and unified stoparea and public transport proposal). So 
highway=bus_stop on the way does not get phased out.


Even on the wiki page highway=bus_stop is not clearly defined as 
_beside_ the way.


highway=bus_stop is a fuzzy tag. I do not like this war around this tag. 
Especially see the German talk page. I would like to approve a tagging 
schema that is clearly defined. Doing this with new tags is portably the 
easiest way. Redefining highway=bus_stop on or beside the way seams to 
be nearly impossible. Again: Have a look at the German talk page.


Why is highway=bus_stop recommended to use _on_ the way? Because it does 
not make sense to have two tags _beside_ the way (highway=bus_stop and 
highway=platform). The platform definitely is beside the way (It is an 
approved feature and I never heard other voices). highway=bus_stop _on_ 
the way would be in consistence with railway=tram_stop. And it would be 
a stop position. And it would fit unified stoparea.


My understanding for those they have put hundreds of tags on/beside the 
way. They do not want to move them (in which direction ever).


Regards
Teddych

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Richard Mann
On Fri, Dec 10, 2010 at 9:12 PM, Dominik Mahrer (Teddy) te...@teddy.ch wrote:
 Especially see the German talk page. I would like to approve a tagging
 schema that is clearly defined. Doing this with new tags is portably the
 easiest way. Redefining highway=bus_stop on or beside the way seams to be
 nearly impossible. Again: Have a look at the German talk page.

The English-language discussion appears to have long reached a
consensus (except for you).

My German is not sufficient to follow the discussion, but clearly
there are more people arguing each way, and shouting about it.

If some people wish to use highway=bus_stop on the road, with
highway=platform alongside, that can perfectly well be deciphered by
software, and clearly documented as an alternative approach, and tag
stats displayed to show which is dominant where. It does not need a
public_transport key to confuse matters further.

Richard

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Proposed Feature - RFC - Public Transport

2010-12-10 Thread Dominik Mahrer (Teddy)

On 12/11/2010 12:39 AM, Richard Mann wrote:


The English-language discussion appears to have long reached a
consensus (except for you).


The decision to place highway=bus_stop beside the road has been made 
before highway=platform existed. Without highway=platform I also would 
vote for beside the way.


Then highway=platform has bin introduced. Beside the way. Since two and 
a have year we have two tags for a bus stop beside the way. At the same 
position. This definitely does not make sense. Or does it for you?


The decision to place highway=bus_stop was based on the fact that one 
should be able to see on maps in which direction a bus runs. The need 
for highway=bus_stop beside the way has been replaced with the approved 
feature highway=platform.


Could you give me an argument why highway=bus_stop should be beside the way?

To place highway=bus_stop beside the way is inconsistent and incomplete.


If some people wish to use highway=bus_stop on the road, with
highway=platform alongside, that can perfectly well be deciphered by
software, and clearly documented as an alternative approach,


This is the point where we are in the wiki now. And this is very close 
to unified stoparea.



It does not need a
public_transport key to confuse matters further.


If we define highway=bus_stop *on* the way, we do not need another tag, 
you are right.


Regards
Teddych

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit