[Talk-it-piemonte] Linea 10 festiva
Bartosz Fabianowski
bartosz a fabianowski.eu
Dom 24 Lug 2011 12:21:05 BST
> If you don't like the site I can say the official GTFS data that we
> have the right to import and we have partially imported (mainly the
> nodes with bus stops) in the past months.
I actually proposed the stop import myself, suggested the "revised" tag
and was going to do the import. But then someone beat me to the last
step :). So yes, I am aware of the data and I use it myself a lot.
> In that file there's no distinction in refs between weekday/weekend
> routes.
Yes, and this is a problem. The schedules on the ground distinguish
between feriale and festivo. The file does not. This is a deficiency in
the GTFS file. Unfortunately, we cannot fix the data GTT supply to us.
> That is just an id as the osm relation id.
The website uses a code to distinguish between 10 festivo and 10
feriale. To me, this is exactly what we call a route ref in OSM, not a
relation ID.
> We are NOT removing any information from the osm DB. If you look at:
> http://www.openstreetmap.org/browse/relation/1570939 you will see a
> tag: opening_hours = Su 05:15-01:00; PH 05:15-01:00 that say exactly
> when that route is handled far better then the F suffix.
Using "opening_hours" for public transport routes is interesting and
works to some extent in Torino. But it is not general enough to replace
route suffixes. For example, in Bergamo, routes 10A, 10B, 10C all
operate at the same time. Suffixes are essential to disambiguate between
them.
But even in Torino, you can see where the idea of using opening_hours
breaks down: On working days, the complete route (10F) is broken into
two pieces, one operated by tram (10) and one by bus (10N). If we wanted
to leave out suffixes, we should do it consistently. But we then end up
with routes 10 (tram) and 10 (bus), both operating on working days, both
covering different parts of the complete distance. As you see, the
suffix "N" is important here. Rather than using additional tags and
special case logic to reconstruct the 10F suffix from opening_hours
tags, why not just map the festivo route as 10F, exactly as the
schedules have it?
> How can you know that F means that route is handled only in weekends
> ?
> As said above the opening_hour tag is far more explaining than a
> different ref.
OSM cannot express the full intricacies of a public transport network.
We can map the stops and the routes that connect them. Operational
details such as schedules or maybe which buses are low floor for
wheelchair/pram users will always be external to OSM. Using
"opening_hours," you can copy some of this external data into OSM. I do
not see anything fundamentally wrong with this. But it will never cover
all cases and will never be able to replace the need for external
schedule information to find out when exactly a route operates at what
intervals.
> I'm also trying to build a renderer similar to the official gtt's map
> as I think that current public transport renders aren't very good.
This looks very nice indeed. I see you are doing some kind of stop
clustering to render each route ref only once for example in Susa FS or
Statuto. Great work so far!
> Anyway, as the Turin public transport work was started by Ken
> Hayabusa, I hope he say what he thinks about this topic.
Yes, I would love the community to discuss this. It is a small point in
a way (a single letter "F" after all). But with so many people out there
using OSM data in creative ways (you and myself included), I think that
providing information in the most easy-to-parse way (suffixes for some,
opening_hours for others), the vast variety of existing and future
projects is served best.
- Bartosz
Maggiori informazioni sulla lista
Talk-it-piemonte