[Talk-transit] Summary of Public Transport Proposal Criticism
Michał Borsuk
michal.borsuk at gmail.com
Sat Jan 22 19:38:56 GMT 2011
On 01/22/2011 09:32 AM, Dominik Mahrer (Teddy) wrote:
> I try to seperate the criticism from the spam around my proposal:
>
> - stop_area is not needed/too complicated:
> [...]And it does not seam to be too complicated,
We have so many advanced issues in comparison to the total number of PT
objects because we have a pitiful total number of PT objects on the map.
If we keep, or even increase, the level of complication, then the map
will not gain new mappers.
And as for "not needed": can we have a *separate discussion* on how
routing works? There had already been voices that stop_area isn't
really necessary, and while I don't claim to be pro in routing software,
I am pretty sure we don't need them. I could elaborate, but not in this
thread. The problem is our admin is overwhelmed, and seemingly doesn't
past new threads.
So why keep something that is essentially neither part of the map (map
shows location of objects, not their relation), nor part of the routing
algorithm?
> - route directions/variants is not needed:
> In urban regions it is common that a bus line has different routes for
> the both directions (often one way).
This doesn't matter as OSM itself is not routing software.
While coming up with an alternative I actually realized that roles are
only needed on bus stops (in HAFAS system, and not at all in most North
American systems), in order to make two bus stops with the same stop_id
unique.
> The more exact the OSM map is, the
> more likely it is that the two directions do not share the same way for
> the both directions (the lines of one street are split up).
Again, this is not an argument as OSM is not a routing software, but a map.
> - route directions/variants is too complicated:
> My opinion is: The roles forward/backward in the current tagging schema
> is complicated and very, very error-prone.
Then let's drop them altogether. One relation for one timetable route,
no matter how complicated it is. The rest will be (and can be) dealt
with by the middle layer of software that will hopefully eventually deal
with routing.
> Each of the three editors have their advantages and disadvantages. None
> of the editor is the reference implementation. The reference is the API.
The real reference is the use of editors. You can't simply produce
something, and then count/expect that it will be implemented. That way
you will create a beautiful piece of law, with horrible usability.
> If potlatch should be an editor for everything,the authors of potlatch
> should see it as an obligation to implement support for nested relations
What authors of Potlatch should see is immaterial here. We are their
slaves, because Potlatch is used by entry-level users, who hopefully
would do a large part of the work that is now done by pros, leaving the
pros to do things that beginners cannot, or should not do.
Surely we do not have to shape the proposal towards 100% Potlatch
compatibility, but let's finally talk about what is entry-level stuff,
and what is not. I propose that the creation of bus, tram, trolleybus
and S-Bahn/stadtbahn lines be considered entry-level, and so be the
creation of bus stops.
LMB
More information about the Talk-transit
mailing list