Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Éric Gillet
2015-07-02 14:21 GMT+02:00 Nounours77 kuessemondtaegl...@gmail.com:

 I think Jo is right to rise this problem. It is unclear which
 stop/platform belongs to which direction of the route. Often you can decude
 it from proximity, or from the side.
 But I've seen quite some examples, where only the stop_positions are
 mapped, and if they are quite distant, you have no way to find out to which
 direction of the route it belongs.


I think variant of a route is more appropriate than side. Platforms and
stop_positions are present in a PTv2 route relation, so it's easy to find
which ones belong to which side/variant of a route.



 On the other side, the stop_area relation should group stops from
 different lines, to be able to show the correct communting between lines.

That's precisely the goal of the stop_area relation.
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Jo
Scenario:

I have data from 'upstream'.
This data relates to public_transport=platform nodes next to the way

What I need now, is to figure out which nearby way 'belongs' to this
'platform'.

If there is a stop_area relation, this is easy (as long as there is a
stop_area relation which contains a platform and a stop_position pair).

(Note that there are also stops where several buses can stop one after
another, so it's not impossible to have more than 1 stop_position for a
single platform)

The opposite is also possible, but less likely to be needed.

It is true that there are many cases where the relation between platform
and stop_area can be made unambiguously based on proximity. Note that I'm
doing this in JOSM not in a geographically enabled database.

There are also times that a stop_position is not needed to get from a
platform to the candidate way that needs to be added to the route
relation.

Anyway, I wouldn't try to abolish stop_area relations, but rather make sure
that SA relations can be grouped together into stop_area_group relations.
This makes sense for bus stations where the separate stop_area relations
will have names with numbers or letters after them.

Jo

2015-07-02 15:52 GMT+02:00 Janko Mihelić jan...@gmail.com:

 If you are adding stop_areas, then there certainly have to be two of them,
 one on each side. One of them is put in the route that goes one way, the
 other one is put in the other way. I'm also pretty sure that the
 stop_area_group is not needed. If they are near each other, then it's a
 group. But to someone near each other means within 400m, to someone in a
 wheelchair it means ramps, to a blind person it means traffic lights with
 sound. What else can a group achieve that spatial placement can't? Maybe if
 a group has a ref.

 After all this, I'm not sure that stop_area is absolutely necessary.
 Stop_position and platform are nearby, so there is really not that much
 chance an algorithm is going to connect the wrong ones. If it was me, I
 would just add all the refs to the platform, like you did, and ignore all
 the refs on the stop_position. Job done, no relations needed.

 čet, 2. srp 2015. u 00:54 Jo winfi...@gmail.com napisao je:

 I tend to add the waste_basket that clearly 'belongs' to the bus stop,
 the bench, the shelter, the ticker/departures screen in as well. Most of
 the time they have a style you don't see elsewhere. Never occurred to me to
 add toilets or flowers or pubs though.

 But do we agree a stop_area relation is needed for each side of a street?
 and a stop_area_group to show that they belong together?

 Jo



 2015-07-02 0:31 GMT+02:00 Janko Mihelić jan...@gmail.com:

 To me it's logical to put all those ref, network and operator tags in
 the stop_area relation, not on the nodes or ways. The relation is the only
 element that describes the bus stop completely. If you only put the ref and
 operator on the platform, the stop position is missing.

 But if mappers in a city agree that they don't need stop_area relations,
 they can put ref and operator tags on platforms, or stop_areas. I think
 this can be reasonably flexible, but only between networks, or countries.

 Also, putting waste_baskets, benches, flowers, toilets, cafes and other
 things in the stop area relation is unnecessary. Who decides if a cafe is
 near enough to be in a stop_area? What do they have to do with public
 transport? Only the stop_position and platform are needed. But I'm not
 going to remove those from a stop_area relation, they don't hurt.

 sri, 1. srp 2015. u 13:55 Jo winfi...@gmail.com napisao je:

 What I'm doing comes down to mapping the poles. stop_positions could be
 shared for stops that are exactly across one another.

 I guess there is no choice but to rewrite the script(s) in order to
 cope with all variations of possible ways to map. Or else simply give up on
 it and move on. Not sure which I will choose.

 It would be nicer if we were able to come up with a totally consistent
 version 3 of mapping PT, but what I see, is we're moving in different
 directions. What is logical to me, apparently isn't for the rest of the
 world. What I do know is that I'm not going to be spending the next 2 years
 to make sure all the stop_positions (5 for a small country) are
 present. They're simply not important enough for that. I add them here and
 there and consistently for the terminal stops.

 What I want to focus on at the moment is to get all the itineraries in
 , the routes and their variations. To me that seems like a better use of my
 time.

 Polyglot

 2015-07-01 11:59 GMT+02:00 Jo winfi...@gmail.com:

 I am the mapper. I use the processing to assist me, like a tool. I
 also try to map them all in the same way for consistency. The problem is
 that apparently there was still room for interpretation in the 'version 2'
 of the public transport scheme.

 What I see happening in Germany is that information is duplicated
 needlessly. Moving it to the stop_area relation 

Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Janko Mihelić
If you are adding stop_areas, then there certainly have to be two of them,
one on each side. One of them is put in the route that goes one way, the
other one is put in the other way. I'm also pretty sure that the
stop_area_group is not needed. If they are near each other, then it's a
group. But to someone near each other means within 400m, to someone in a
wheelchair it means ramps, to a blind person it means traffic lights with
sound. What else can a group achieve that spatial placement can't? Maybe if
a group has a ref.

After all this, I'm not sure that stop_area is absolutely necessary.
Stop_position and platform are nearby, so there is really not that much
chance an algorithm is going to connect the wrong ones. If it was me, I
would just add all the refs to the platform, like you did, and ignore all
the refs on the stop_position. Job done, no relations needed.

čet, 2. srp 2015. u 00:54 Jo winfi...@gmail.com napisao je:

 I tend to add the waste_basket that clearly 'belongs' to the bus stop, the
 bench, the shelter, the ticker/departures screen in as well. Most of the
 time they have a style you don't see elsewhere. Never occurred to me to add
 toilets or flowers or pubs though.

 But do we agree a stop_area relation is needed for each side of a street?
 and a stop_area_group to show that they belong together?

 Jo



 2015-07-02 0:31 GMT+02:00 Janko Mihelić jan...@gmail.com:

 To me it's logical to put all those ref, network and operator tags in the
 stop_area relation, not on the nodes or ways. The relation is the only
 element that describes the bus stop completely. If you only put the ref and
 operator on the platform, the stop position is missing.

 But if mappers in a city agree that they don't need stop_area relations,
 they can put ref and operator tags on platforms, or stop_areas. I think
 this can be reasonably flexible, but only between networks, or countries.

 Also, putting waste_baskets, benches, flowers, toilets, cafes and other
 things in the stop area relation is unnecessary. Who decides if a cafe is
 near enough to be in a stop_area? What do they have to do with public
 transport? Only the stop_position and platform are needed. But I'm not
 going to remove those from a stop_area relation, they don't hurt.

 sri, 1. srp 2015. u 13:55 Jo winfi...@gmail.com napisao je:

 What I'm doing comes down to mapping the poles. stop_positions could be
 shared for stops that are exactly across one another.

 I guess there is no choice but to rewrite the script(s) in order to cope
 with all variations of possible ways to map. Or else simply give up on it
 and move on. Not sure which I will choose.

 It would be nicer if we were able to come up with a totally consistent
 version 3 of mapping PT, but what I see, is we're moving in different
 directions. What is logical to me, apparently isn't for the rest of the
 world. What I do know is that I'm not going to be spending the next 2 years
 to make sure all the stop_positions (5 for a small country) are
 present. They're simply not important enough for that. I add them here and
 there and consistently for the terminal stops.

 What I want to focus on at the moment is to get all the itineraries in ,
 the routes and their variations. To me that seems like a better use of my
 time.

 Polyglot

 2015-07-01 11:59 GMT+02:00 Jo winfi...@gmail.com:

 I am the mapper. I use the processing to assist me, like a tool. I also
 try to map them all in the same way for consistency. The problem is that
 apparently there was still room for interpretation in the 'version 2' of
 the public transport scheme.

 What I see happening in Germany is that information is duplicated
 needlessly. Moving it to the stop_area relation would be a logical step,
 but information doesn't cascade through like that in OSM. In Belgium every
 stop has its own ref, and of course if you calculate a route_ref from the
 schedules this will not always yield the same result for both sides of a
 street.

 Jo



 2015-07-01 11:43 GMT+02:00 Richard Mann 
 richard.mann.westoxf...@gmail.com:

 Your processing needs to be able to cope with these situations, using
 the latlon of the features, if the relationships aren't explicit. Get the
 computer to do the work, not the mappers.

 Richard

 On Wed, Jul 1, 2015 at 9:53 AM, Jo winfi...@gmail.com wrote:

 2015-07-01 10:00 GMT+02:00 Éric Gillet gill3t.3ric+...@gmail.com:

 2015-07-01 7:38 GMT+02:00 Jo winfi...@gmail.com:

 In retrospect public_transport=platform was a misnomer. Maybe we
 should have used public_transport=pole.

 A platform can be a pole, or a shelter, or a dock, or a boarding
 platform for a train... It is meant to abstract differences between
 different means of transport.


 That's why I tought I was doing all right putting the details of the
 stop on those public_transport=platform mapped as nodes. When there is an
 actual platform, I map it separately as a way or an area, which goes into
 the stop_area relation.


 Anyway, the 

Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Éric Gillet
2015-07-02 15:52 GMT+02:00 Janko Mihelić jan...@gmail.com:

 If you are adding stop_areas, then there certainly have to be two of them,
 one on each side. One of them is put in the route that goes one way, the
 other one is put in the other way. I'm also pretty sure that the
 stop_area_group is not needed. If they are near each other, then it's a
 group. But to someone near each other means within 400m, to someone in a
 wheelchair it means ramps, to a blind person it means traffic lights with
 sound. What else can a group achieve that spatial placement can't? Maybe if
 a group has a ref.

Aggregate data to reduce duplication, and provide strong and explicit links
betweens features.


 After all this, I'm not sure that stop_area is absolutely necessary.
 Stop_position and platform are nearby, so there is really not that much
 chance an algorithm is going to connect the wrong ones. If it was me, I
 would just add all the refs to the platform, like you did, and ignore all
 the refs on the stop_position. Job done, no relations needed.

In a mutlimodal hub (rail,buses, etc.) that could easily be the case.
Anyway explicit is most often better than implicit.
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Nounours77
I think Jo is right to rise this problem. It is unclear which stop/platform 
belongs to which direction of the route. Often you can decude it from 
proximity, or from the side.
But I've seen quite some examples, where only the stop_positions are mapped, 
and if they are quite distant, you have no way to find out to which direction 
of the route it belongs.
On the other side, the stop_area relation should group stops from different 
lines, to be able to show the correct communting between lines.
So, if two buslines cross perpendicularly, normally there are four stops, each 
belonging to one line in one direction.
On one hand, all four should be in the same stop_area (for communting), but 
then there might be some disambiguity on which belongs to which. (my personal 
solution is: map stops and platforms, so 4 each, and put BOTH, stop and 
platform into the route relation, but this seems not to supported by the JOSM 
verificator).

nounours77


 Am 02.07.2015 um 00:53 schrieb Jo winfi...@gmail.com:
 
 I tend to add the waste_basket that clearly 'belongs' to the bus stop, the 
 bench, the shelter, the ticker/departures screen in as well. Most of the time 
 they have a style you don't see elsewhere. Never occurred to me to add 
 toilets or flowers or pubs though.
 
 But do we agree a stop_area relation is needed for each side of a street? and 
 a stop_area_group to show that they belong together?
 
 Jo
 
 
 
 2015-07-02 0:31 GMT+02:00 Janko Mihelić jan...@gmail.com 
 mailto:jan...@gmail.com:
 To me it's logical to put all those ref, network and operator tags in the 
 stop_area relation, not on the nodes or ways. The relation is the only 
 element that describes the bus stop completely. If you only put the ref and 
 operator on the platform, the stop position is missing.
 
 But if mappers in a city agree that they don't need stop_area relations, they 
 can put ref and operator tags on platforms, or stop_areas. I think this can 
 be reasonably flexible, but only between networks, or countries.
 
 Also, putting waste_baskets, benches, flowers, toilets, cafes and other 
 things in the stop area relation is unnecessary. Who decides if a cafe is 
 near enough to be in a stop_area? What do they have to do with public 
 transport? Only the stop_position and platform are needed. But I'm not going 
 to remove those from a stop_area relation, they don't hurt. 
 
 sri, 1. srp 2015. u 13:55 Jo winfi...@gmail.com mailto:winfi...@gmail.com 
 napisao je:
 What I'm doing comes down to mapping the poles. stop_positions could be 
 shared for stops that are exactly across one another.
 
 I guess there is no choice but to rewrite the script(s) in order to cope with 
 all variations of possible ways to map. Or else simply give up on it and move 
 on. Not sure which I will choose.
 
 It would be nicer if we were able to come up with a totally consistent 
 version 3 of mapping PT, but what I see, is we're moving in different 
 directions. What is logical to me, apparently isn't for the rest of the 
 world. What I do know is that I'm not going to be spending the next 2 years 
 to make sure all the stop_positions (5 for a small country) are present. 
 They're simply not important enough for that. I add them here and there and 
 consistently for the terminal stops.
 
 What I want to focus on at the moment is to get all the itineraries in , the 
 routes and their variations. To me that seems like a better use of my time.
 
 Polyglot
 
 2015-07-01 11:59 GMT+02:00 Jo winfi...@gmail.com 
 mailto:winfi...@gmail.com:
 I am the mapper. I use the processing to assist me, like a tool. I also try 
 to map them all in the same way for consistency. The problem is that 
 apparently there was still room for interpretation in the 'version 2' of the 
 public transport scheme.
 
 What I see happening in Germany is that information is duplicated needlessly. 
 Moving it to the stop_area relation would be a logical step, but information 
 doesn't cascade through like that in OSM. In Belgium every stop has its own 
 ref, and of course if you calculate a route_ref from the schedules this will 
 not always yield the same result for both sides of a street.
 
 Jo
 
 
 
 2015-07-01 11:43 GMT+02:00 Richard Mann richard.mann.westoxf...@gmail.com 
 mailto:richard.mann.westoxf...@gmail.com:
 Your processing needs to be able to cope with these situations, using the 
 latlon of the features, if the relationships aren't explicit. Get the 
 computer to do the work, not the mappers.
 
 Richard
 
 On Wed, Jul 1, 2015 at 9:53 AM, Jo winfi...@gmail.com 
 mailto:winfi...@gmail.com wrote:
 2015-07-01 10:00 GMT+02:00 Éric Gillet gill3t.3ric+...@gmail.com 
 mailto:gill3t.3ric+...@gmail.com:
 2015-07-01 7:38 GMT+02:00 Jo winfi...@gmail.com mailto:winfi...@gmail.com:
 In retrospect public_transport=platform was a misnomer. Maybe we should have 
 used public_transport=pole.
 A platform can be a pole, or a shelter, or a dock, or a boarding platform 
 for a train... It is meant 

Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Shaun McDonald
In the UK, the NaPTAN standard uses a stop area to group stops together, such 
that you have one stop in each direction within the same stop area, or a whole 
bus station within a stop area.

Shaun

 On 2 Jul 2015, at 14:52, Janko Mihelić jan...@gmail.com wrote:
 
 If you are adding stop_areas, then there certainly have to be two of them, 
 one on each side. One of them is put in the route that goes one way, the 
 other one is put in the other way. I'm also pretty sure that the 
 stop_area_group is not needed. If they are near each other, then it's a 
 group. But to someone near each other means within 400m, to someone in a 
 wheelchair it means ramps, to a blind person it means traffic lights with 
 sound. What else can a group achieve that spatial placement can't? Maybe if a 
 group has a ref.
 
 After all this, I'm not sure that stop_area is absolutely necessary. 
 Stop_position and platform are nearby, so there is really not that much 
 chance an algorithm is going to connect the wrong ones. If it was me, I would 
 just add all the refs to the platform, like you did, and ignore all the refs 
 on the stop_position. Job done, no relations needed.
 
 čet, 2. srp 2015. u 00:54 Jo winfi...@gmail.com mailto:winfi...@gmail.com 
 napisao je:
 I tend to add the waste_basket that clearly 'belongs' to the bus stop, the 
 bench, the shelter, the ticker/departures screen in as well. Most of the time 
 they have a style you don't see elsewhere. Never occurred to me to add 
 toilets or flowers or pubs though.
 
 But do we agree a stop_area relation is needed for each side of a street? and 
 a stop_area_group to show that they belong together?
 
 Jo
 
 
 
 2015-07-02 0:31 GMT+02:00 Janko Mihelić jan...@gmail.com 
 mailto:jan...@gmail.com:
 To me it's logical to put all those ref, network and operator tags in the 
 stop_area relation, not on the nodes or ways. The relation is the only 
 element that describes the bus stop completely. If you only put the ref and 
 operator on the platform, the stop position is missing.
 
 But if mappers in a city agree that they don't need stop_area relations, they 
 can put ref and operator tags on platforms, or stop_areas. I think this can 
 be reasonably flexible, but only between networks, or countries.
 
 Also, putting waste_baskets, benches, flowers, toilets, cafes and other 
 things in the stop area relation is unnecessary. Who decides if a cafe is 
 near enough to be in a stop_area? What do they have to do with public 
 transport? Only the stop_position and platform are needed. But I'm not going 
 to remove those from a stop_area relation, they don't hurt. 
 
 sri, 1. srp 2015. u 13:55 Jo winfi...@gmail.com mailto:winfi...@gmail.com 
 napisao je:
 What I'm doing comes down to mapping the poles. stop_positions could be 
 shared for stops that are exactly across one another.
 
 I guess there is no choice but to rewrite the script(s) in order to cope with 
 all variations of possible ways to map. Or else simply give up on it and move 
 on. Not sure which I will choose.
 
 It would be nicer if we were able to come up with a totally consistent 
 version 3 of mapping PT, but what I see, is we're moving in different 
 directions. What is logical to me, apparently isn't for the rest of the 
 world. What I do know is that I'm not going to be spending the next 2 years 
 to make sure all the stop_positions (5 for a small country) are present. 
 They're simply not important enough for that. I add them here and there and 
 consistently for the terminal stops.
 
 What I want to focus on at the moment is to get all the itineraries in , the 
 routes and their variations. To me that seems like a better use of my time.
 
 Polyglot
 
 2015-07-01 11:59 GMT+02:00 Jo winfi...@gmail.com 
 mailto:winfi...@gmail.com:
 I am the mapper. I use the processing to assist me, like a tool. I also try 
 to map them all in the same way for consistency. The problem is that 
 apparently there was still room for interpretation in the 'version 2' of the 
 public transport scheme.
 
 What I see happening in Germany is that information is duplicated needlessly. 
 Moving it to the stop_area relation would be a logical step, but information 
 doesn't cascade through like that in OSM. In Belgium every stop has its own 
 ref, and of course if you calculate a route_ref from the schedules this will 
 not always yield the same result for both sides of a street.
 
 Jo
 
 
 
 2015-07-01 11:43 GMT+02:00 Richard Mann richard.mann.westoxf...@gmail.com 
 mailto:richard.mann.westoxf...@gmail.com:
 Your processing needs to be able to cope with these situations, using the 
 latlon of the features, if the relationships aren't explicit. Get the 
 computer to do the work, not the mappers.
 
 Richard
 
 On Wed, Jul 1, 2015 at 9:53 AM, Jo winfi...@gmail.com 
 mailto:winfi...@gmail.com wrote:
 2015-07-01 10:00 GMT+02:00 Éric Gillet gill3t.3ric+...@gmail.com 
 mailto:gill3t.3ric+...@gmail.com:
 2015-07-01 7:38 GMT+02:00 Jo 

Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Roger Slevin
Eric

 

I think you are falling into the trap of trying to cover too many things in one 
relationship.  A stoparea to me as a public transport person is (defined 
functionally) a cluster of stoppoints at which it is possible to interchange 
between services – and as such it is also a collection of stops for which a 
single stop name can be shared (in the UK we then have a separate “indicator” 
to allow you to make the naming of each stoppoint unique within the stoparea.   
If ramps or other accessibility features are relevant then they should be coded 
as a separate parameter (attached to the route which can be walked between such 
stops) – likewise if a light-controlled crossing with audible signals exists, 
then that too is a separately coded feature.

 

I am not sufficiently familiar with this in the context of mapping to know how 
best to advise these points are handled in a mapping context.  To me it is 
better that the mapping focuses on the topographic features (including paths 
and equipment) and then service information can be overlaid from a public 
transport information system.

 

Best wishes

 

Roger

 

 

From: Éric Gillet [mailto:gill3t.3ric+...@gmail.com] 
Sent: 02 July 2015 15:12
To: Public transport/transit/shared taxi related topics
Subject: Re: [Talk-transit] different interpretations of v2 PT scheme

 

2015-07-02 15:52 GMT+02:00 Janko Mihelić jan...@gmail.com:

If you are adding stop_areas, then there certainly have to be two of them, one 
on each side. One of them is put in the route that goes one way, the other one 
is put in the other way. I'm also pretty sure that the stop_area_group is not 
needed. If they are near each other, then it's a group. But to someone near 
each other means within 400m, to someone in a wheelchair it means ramps, to a 
blind person it means traffic lights with sound. What else can a group achieve 
that spatial placement can't? Maybe if a group has a ref.

Aggregate data to reduce duplication, and provide strong and explicit links 
betweens features.

 

After all this, I'm not sure that stop_area is absolutely necessary. 
Stop_position and platform are nearby, so there is really not that much chance 
an algorithm is going to connect the wrong ones. If it was me, I would just add 
all the refs to the platform, like you did, and ignore all the refs on the 
stop_position. Job done, no relations needed.

In a mutlimodal hub (rail,buses, etc.) that could easily be the case. Anyway 
explicit is most often better than implicit. 

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


Re: [Talk-transit] different interpretations of v2 PT scheme

2015-07-02 Thread Éric Gillet
2015-07-02 16:31 GMT+02:00 Roger Slevin ro...@slevin.plus.com:

 Eric



 I think you are falling into the trap of trying to cover too many things
 in one relationship.


It seems like your email client did not display the quote properly. The
only thing I said in the first paragraph is :
Aggregate data to reduce duplication, and provide strong and explicit
links betweens features.

The part about ramps was written by Janko Mihelić jan...@gmail.com
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-transit