Re: [Talk-transit] Public transport proposal

2011-01-14 Thread Michał Borsuk

On 01/14/2011 08:37 AM, André Joost wrote:

Am 13.01.11 21:57, schrieb Michał Borsuk:



If this is your project, please stop at once, and wait until after the
vote.
Otherwise you will piss off many valuable mappers.


I think you never used josm so far.


You're tryng to derail the conversation. This is about ignoring 
everybody who doesn't agree with the proposal, not about which is my 
favourite mapper.



As a simple mapper, you have the ability to build yourself a preset and
use it on your own, and maybe share it with other users.

And I would *never* listen to someone who tells me what I should do in
the tone you are using currently.


This is a very smart argument ad personam to remain arrogant. I demand 
your response to the arguments I have presented. The tone is, I believe, 
justified.


Again: the actions of the person who is develipong the plugin for a 
PROPOSAL is nothing but telling all those who disagree we will push the 
proposal anyway. That is more than arrogant.


LMB


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


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

2011-01-14 Thread Claudius Henrichs

Am 14.01.2011 02:16, Tobias Knerr:

Dominik Mahrer wrote:

One month ago I already posted an RFC on this proposal. In the meantime
I got plenty of comments and I have extended/corrected/rewritten nearly
the whole proposal.

I'm not very happy with the extensive use of relations. Especially
nested relations strongly suggest that the level of complexity is beyond
what's appropriate for a crowd-sourced project like OSM.

The most prominent issue are stop area groups. The necessity of these
has already been questioned. I, too, tend to think that determining them
algorithmically would ultimately be a better choice. Removing the nested
relations for stop area groups would eliminate one of the most complex
concepts from the proposal, making it more accessible to mappers.

Additionally, I suggest to reconsider the requirement to use stop area
relations even in simple cases Many bus stops are very straightforward:
They consist of usually two platforms with a common name. This name is
usually unique within a range of several kilometres and, if tagged to
the platform elements, could therefore be used instead of a relation to
identify the components of the stop area.

+1
I don't think the stop_area-relation for the vast majority of simple 
bus, tram or train stops is necessary. öpnvkarte.de and other sites 
working with the data prove that you can reliably determine nodes 
belonging to one stop via easy algorithms/preprocessing.


Claudius

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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread Tiziano D'Angelo

 How about you, and the few of us who understand why the proposal is a mere
 nonsense, develop a better proposal? We seem to share the understanding of
 the flaws; a new proposal may lead to a secession, which is the ugliest
 thing possible, but I am not sure we can continue to improve the current
 proposal.


I am in :) and the proposal should aim also to keep the existing status quo
for backwards compatibility (i.e. highway=bus_stop as the essential basic
element of a bus stop). I know there are more people who are interested to
join.

Tiziano
OSM Mapper of the whole city bus network in Padova, Italy
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] Public transport proposal

2011-01-14 Thread Oleksandr Vlasov
Michał Borsuk michal.borsuk at gmail.com writes:

 Au contraire. Whatever is used, is the law, or is going to become the 
 law. There is no divine being telling us what to do, so your promise of 
 not being obliged to do whatever is worth nothing. because by using 
 something you put the obligation on the community.

Nope. If the author doesn't want to implement some feature, he might avoid its
implementation. Surely that means his editor won't be used for working with this
feature, but that not a problem: still, it can be used for working with all
other features. 
 
 Again, on the contrary. We are introducing laws aimed at attracting 
 beginners. Clearly, the choice of beginners is going to be Potlatch. 
 Hence we are limited by what is available at the moment.
 
 And let's not forget the popularity contest. Last time I checked, each 
 of the three editors had an equal share.

I agree.
However, mapping public transport now is complicated as well, so I personally do
not expect beginner to start from public transport. Instead, s/he might (and
probably will) start from POIs, since they're very visible and extreme easy to
map, or Bing-drawing. 




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


Re: [Talk-transit] Public transport proposal

2011-01-14 Thread Oleksandr Vlasov
Michał Borsuk michal.borsuk at gmail.com writes:

 Is it a mere coincidence that the majority which doesn't see a problem 
 is also the majority that supports the proposal?

Probably. I, for one, will not be insulted if I'll hear you are developing a
plugin for JOSM implementing some other proposal.  





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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread ant

Hi,

On 14.01.2011 09:58, Michał Borsuk wrote:

How about you, and the few of us who understand why the proposal is a
mere nonsense, develop a better proposal? We seem to share the
understanding of the flaws; a new proposal may lead to a secession,
which is the ugliest thing possible, but I am not sure we can continue
to improve the current proposal.


Finally, that sounds much more like positive criticism :)
By the way, thanks Michał, for pointing out details of the routing 
techniques that I obviously got wrong. Now let's see how we can tackle 
the issues we have.


Main Problem with the existing Schema (these are copied from the proposal)

* Inconsistent handling of railway=tram_stop / railway=halt (node 
on the way) and highway=bus_stop (node beside the way).


One suggestion here is to focus on the platform/pole and to scrape the 
on-way nodes completely (e.g. Richard's last post). Are there other 
suggestions? I agree that the platforms are more crucial than anything 
else (because of pedestrian routing), but how to integrate the widely 
used tram stop centroids into the proposal?


* highway=bus_stop beside the way causes extra preprocessing for 
routing software.


True, but something the data collectors don't have to deal with? I think 
it depends. Example: If a housenumber is located exactly on the corner 
of two streets (and no street name attached to it), an algorithm could 
only guess which street it belongs to. Probably similar ambiguities are 
possible for bus stops as well (even if only in a very few cases). My 
opinion: we should require no stop position nodes neither stop area 
relations for simple and clear cases. But we should have a solid scheme 
at hand just in case we need them.


* No separate tags for stop position and platform / pole.

Have been proposed.

* Insufficient possibility for line variants for bus lines.

Mapping variants of PT lines is indeed close to impossible if people 
still enforce the one relation for one line mantra. Even invariant 
lines become challenging for beginners, because the concept of forward 
and backward roles is really difficult to grasp. What's wrong with 
multiple, non-nested relations? - I'm not saying we need a route master.


Opinions please...

cheers
ant

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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread Richard Mann
On Fri, Jan 14, 2011 at 11:46 AM, ant antof...@gmail.com wrote:
 Example: If a housenumber is located exactly on the corner of two
 streets (and no street name attached to it), an algorithm could only guess
 which street it belongs to. Probably similar ambiguities are possible for
 bus stops as well (even if only in a very few cases). My opinion: we should
 require no stop position nodes neither stop area relations for simple and
 clear cases. But we should have a solid scheme at hand just in case we need
 them.

Bus stops tend to be a lot closer to the road than houses, and don't
tend to stop on corners, so I struggle to envisage a situation where
it is actually ambiguous. Any ambiguity could probably be resolved by
simply putting the node closer to the correct road. If it's only a
small number of cases, it's unlikely anyone would bother processing
the relation data (they'd just accept a tiny error rate).

Richard

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


[Talk-transit] Public Transport Proposal

2011-01-14 Thread Ed Loach
I've been reading this:
http://wiki.openstreetmap.org/wiki/Proposed_features/Public_Transpor
t
which I assume is the correct one to understand these discussions.

The key section I believe is:
 Main Problem with the existing Schema
 * Inconsistent handling of railway=tram_stop / railway=halt (node
on the way) and highway=bus_stop (node beside the way). 
 * highway=bus_stop beside the way causes extra preprocessing for
routing software. 
 * No separate tags for stop position and platform / pole. 
 * Insufficient possibility for line variants for bus lines.

I don't see the first point as an issue. So they're inconsistent. If
they're documented though that isn't a problem. The problem comes
when people edit the wiki to try and change the definition to
something other than that which is already widely used. Because
these wiki changes has caused some debate, particularly about
highway=bus_stop, I do like the backwards compatibility of
public_transport=platform and public_transport=stop_position as
people can use these new tags and still tag highway=bus_stop (either
correctly besides the way, or wrongly in the way g) as they
prefer. It is a shame that the wiki edits have made such unambiguous
tags necessary though.

The second point I can't comment on as I've never written routing
software. As routing software exists and this proposal isn't
(widely) used, it can't be a big issue, and I believe another post
in this forum has made a similar point.

The third point is only an issue if you feel it necessary to map the
stop positions, which as per my comment on the second point I remain
to be convinced about. 

The fourth point seems almost valid to me. While the existing
forward/backward/alternate roles for route relations might make
rendering the routes simple, I can see that having separate
relations for the route from B to A and from A to B *if they are not
identical but reversed* could have applications. Whether a
route_master relation is necessary or not I am unconvinced about -
it feels too much like using relations as categories which isn't
what they are for. It may be a bit more work to create the relations
originally, and maintain them on an ongoing basis, but some people
map individual trees and how often do you need to resurvey those to
check they haven't been hit by lightning, killed by disease or just
plain felled? Or pubs - how often do you check each of those that yu
map hasn't closed down in these financially difficult times?
Maintaining the map going forward will be the bigger part of the
project. 

None of the problems listed suggest any need for stop_areas or
stop_area_groups, and the proposal indeed shows that the same can be
done with appropriate tagging of the objects, or ignoring the
stop_area_groups relation existence.

So if we discount the stop_area, stop_area_group and route_master
relations as unnecessary (sorry, optional), this proposal isn't
really that big a change and I don't see why people are getting so
upset about it.

Ed


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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread Michał Borsuk

Am 14.01.2011 12:46, schrieb ant:

Hi,

On 14.01.2011 09:58, Michał Borsuk wrote:

How about you, and the few of us who understand why the proposal is a
mere nonsense, develop a better proposal? We seem to share the
understanding of the flaws; a new proposal may lead to a secession,
which is the ugliest thing possible, but I am not sure we can continue
to improve the current proposal.


Finally, that sounds much more like positive criticism :)
So late because I tried to get others, who are valuable mappers for 
sure, to see that the proposal is going the wrong way.
By the way, thanks Michał, for pointing out details of the routing 
techniques that I obviously got wrong. Now let's see how we can tackle 
the issues we have.

You're welcome.
Main Problem with the existing Schema (these are copied from the 
proposal)


* Inconsistent handling of railway=tram_stop / railway=halt (node 
on the way) and highway=bus_stop (node beside the way).
But is it really? I am stuck with the mapping of buses, so frankly I 
don't have the overview of how trams are mapped, but many issues raised 
here are really important.


But if this IS really an issue, how about treating tram where it doesn't 
have a right of was as a bus, and where it operates on separate track, 
as a train? This will be confusing to new users IF they don't read the 
manual (they will see two seemingly different systems for one tram 
line), but this has a valuable advantage: it fits the German Stadtbahn 
 - Karlsruhe mode anybody? Where a vehicle (not a train, not a tram) 
enters both the street network, and regular railway network? (this is 
not limited to Karlsruhe, this is indeed a big thing in Germany, the 
tram networks of many cities are connected by sections of old railways 
converted into this half-train-, half-tram). This would possibly also 
keep some sort of compatibility.


Disadvantage: messy to implement two standards on one line.



One suggestion here is to focus on the platform/pole and to scrape the 
on-way nodes completely (e.g. Richard's last post). 
I've implemented it before I knew of the entire mess with two competing 
standards. It wasn't my decision, somebody told me that we map bus 
stops where they are physically. I also thought along these lines: OSM 
has a higher resolution than the existing maps, so a stop position in 
the centre of the street isn't representative enough.




* highway=bus_stop beside the way causes extra preprocessing for 
routing software.


True, but something the data collectors don't have to deal with?
True but unimportant. And besides, isn't it already a standard to add 
bus stops to the bus route? I've been doing so.


* Insufficient possibility for line variants for bus lines.

Mapping variants of PT lines is indeed close to impossible if people 
still enforce the one relation for one line mantra.
Again, how about roles? Why don't we try to use them? it seems that they 
have been largely abandoned. But from the point of view of a non-geek 
roles are easier to grasp than separate routes. Again, how do you copy a 
route in Potlatch? Sorry to repeat myself, but how is it that Potlatch 
is universally ignored, whereas it's the entry-level tool that almost 
everybody uses?


Even invariant lines become challenging for beginners, because the 
concept of forward and backward roles is really difficult to grasp. 
I may have got it wrong, but on a simple line from A to B, with 
bus_stops serviced in both directions (a good majority of lines), I 
don't see any use of the roles. I have the information that here, at 
this bus stops you have bus 105, and that's all I need now. I've used 
roles on lines that have different paths, and with the scarse 
information out there, I managed to understand it, so again, we need


Actually, you made me just realize that by doing that (not 
adding forward and backard to stops) I ignored the direction 
iformation, which would be useful to the disabled, but indeed that's a 
lot of work.


What's wrong with multiple, non-nested relations? - I'm not saying we 
need a route master.
1. weak point in case of rerouting: a beginner may move only one route; 
more work

2. lack of the option to duplicate a route in the entry-level software
3. lack of the need in the majority of cases (other cases: roles should 
be enough*)
4. incompatibility with present mapping standards, I mean printed maps 
- two routes per line may seem strange to beginners


As for roles vs. two relations (3.), I mean to introduce arbitrary roles 
for legs of strange bus/tram lines. Let the user call the leg where 
a bus calls on Sunday mornings Sunday morning service only. This is 
pefectly enough for the rendering software, and as for routing software, 
I've expressed my doubts (but it should be also enough - those roles can 
be indexed).


HTH.

Greetings,

--

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

Michał Borsuk


___

Re: [Talk-transit] Public transport proposal

2011-01-14 Thread Michał Borsuk

Am 14.01.2011 12:29, schrieb Oleksandr Vlasov:

Michał Borsukmichal.borsukat  gmail.com  writes:


Au contraire. Whatever is used, is the law, or is going to become the
law. There is no divine being telling us what to do, so your promise of
not being obliged to do whatever is worth nothing. because by using
something you put the obligation on the community.

Nope. If the author doesn't want to implement some feature, he might avoid its
implementation. Surely that means his editor won't be used for working with this
feature, but that not a problem: still, it can be used for working with all
other features.
This were true if we had 30 editors, but we have three. We have to bend 
over to those who maintain them.
  

Again, on the contrary. We are introducing laws aimed at attracting
beginners. Clearly, the choice of beginners is going to be Potlatch.
Hence we are limited by what is available at the moment.

And let's not forget the popularity contest. Last time I checked, each
of the three editors had an equal share.

I agree.
However, mapping public transport now is complicated as well, so I personally do
not expect beginner to start from public transport.
Part of the mess is exactly the lack of a sensible and well documented 
(wiki page!) standard. My aim is to allow semi-beginners to be able to 
map at least the simplest things.

Instead, s/he might (and probably will) start from POIs, since they're very 
visible and extreme easy to
map, or Bing-drawing.

This may be surprising, but in many areas the map is pretty full. In my 
area almost everything is mapped. If somebody likes editing OSM, they 
might just as well turn to mapping bus lines, with some help from us.


Greetings,


--
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] NEW Proposed Feature

2011-01-14 Thread ant

On 14.01.2011 14:29, Richard Mann wrote:

If I were ever to map it, I'd put it in as a separate relation and put
days of operation in the two variants (do we have a tag for that?). I


I've seen people use opening_hours on route relations.


might also want a tag on the relation such as
operation=normal|variant|??? to help renderers pick out the normal
ones for rendering.


Oxomoa recommends the use of alternate=yes/no.

cheers
ant

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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread ant

On 14.01.2011 21:13, Michał Borsuk wrote:

3. lack of the need in the majority of cases (other cases: roles should
be enough*)


See my other posts.


Frankly not sure which one. Do you care to summarize what you mean?


I had my posting from 18:53 CET in mind, it's about getting a platform's 
direction and why things get complicated when single relations are used. 
It leads me to the conclusion that the extensive usage of roles is 
hardly avoidable, even in simple cases.


cheers
ant

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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread Michał Borsuk
On 14 January 2011 18:56, ant antof...@gmail.com wrote:

 On 14.01.2011 14:29, Richard Mann wrote:

 If I were ever to map it, I'd put it in as a separate relation and put
 days of operation in the two variants (do we have a tag for that?). I


 I've seen people use opening_hours on route relations.


Wrong, due to different opening hours at different bus stops.

I will elaborate on the complexity of timetable datasets, with actual
examples, if time permits. One question here, are you developing this
software as an academic assignment? If so, in which journal would you like
to publish?




-- 
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] NEW Proposed Feature

2011-01-14 Thread ant

On 14.01.2011 21:28, Michał Borsuk wrote:

I will elaborate on the complexity of timetable datasets, with actual
examples, if time permits. One question here, are you developing this
software as an academic assignment? If so, in which journal would you like
to publish?


Are you addressing me? I'm not developing anything related to public 
transport at the moment. But I'm thinking about it and I'm also waiting 
for transiki to reach a stage that might allow integration of timetables.


cheers
ant

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


Re: [Talk-transit] NEW Proposed Feature

2011-01-14 Thread David Peek
 ...Also, it is quite unlikely that a stop is served in only one direction
 whereas the road it resides on is used in both. For stops that are situated
 at a segment that is served only in one direction, it is clear in what
 direction the stop is used, isn't it..

 Actually, this is not unlikely at all. All you need is an uneven spacing of
bus stops on each side of the road, if only one node is marked for a stop on
either side of the road.

If paired bus stops are marked separately on each side of the road - which
seems to be the standard - only one is served in each direction, even if the
road is used in both directions, so the reverse of your point appears to be
true...

If I've misunderstood what you meant, my apologies.

I hope this discussion actually gets somewhere useful - I'm getting annoyed
at the amount of what I'm increasingly regarding as spam arriving in my
inbox.
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit