On 2016-06-21 11:40, Roland Olbricht wrote:
OTOH, this doesn't seem like a huge problem if we're importing the data
from elsewhere using automated tools and only tweaking by hand where
it's wrong--and ideally, there should be some sort of feedback mechanism
to get the source corrected so even that's a short-term problem.

Well, that's explicitly deprecated in OSM. Please look in the wiki
about mechanical edits.

If you have useful and free data then the better approach is to mix
them up with OSM data outside OSM and give the OSM mappers a tool such
that each mapper can pick what he/she deems useful in OSM.

I'm sorry if I was unclear. I didn't mean that one person should just blindly dump every GTFS feed into OSM and leave it to others to clean up. I was thinking of something that an individual mapper could use to import the feed(s) in their particular area and resolve conflicts or errors before uploading, e.g. in JOSM.

One of my concerns is that if multiple people are working in the same area with the same source data then they should respect each others' corrections of that data. Also, if there are multiple tools available, e.g. GO-Sync and a JOSM plugin, they translate things in exactly the same way so they're not constantly messing up each others' work.

Also, like it or not, Google Maps (and hence GTFS) has set a bar for
what users expect from online maps.  I'd certainly like OSM to be
better, of course, but the current situation is that OSM is generally
far, far worse.

I think this is where local differences matter. In large parts of
Europe, the transit agencies themselves have already good information,
OSM is more or less on par with that, and Google lags significantly
behind.

That seems odd; the GTFS feed should just be an export of the data that the agency is using for their own tools; it shouldn't be worse somehow. I can see how a group of dedicated OSM mappers could improve the geolocation or station amenities, but we could still free them up from having to maintain routes/routemasters and such.

Perhaps it's different in Rightpondia, but here in Leftpondia, it's common to see major (sometimes network-wide) changes to routes and schedules every 3-6 months. The thought of having to create hundreds of routes and thousands of stops from scratch even once is daunting; that a large chunk of my work would get wiped away before I even finished the first pass makes it pointless. OTOH, if tools could do most of the work and then point me to a handful of places where they couldn't figure out the right action, it could be done in a few minutes to maybe a few hours, depending on the scope of a given change.

And: how to tell apart services that run a few times per day from those
that have a headway of a few minutes?

That's starting down a slippery slope to including full schedule data.

Once again, please note that this is a huge difference in local culture.
...
If you would like to improve relevance of OSM, discriminating between
these three levels of service would be a prime concern.

Hmm. It still seems a slippery slope to me, but if folks in areas where such a distinction exists find it relevant, I wouldn't stand in their way.

This is in contrast to a number of service that run once a day on schooldays.
...
And the right solution for this is not to delete these services from
OSM but to mark them as low-frequency service.

If someone were mapping school bus routes in the US (AFAIK, nobody is), I'd probably have the same reaction. Or I might suggest creating an entirely new mode tag for them so there's no chance of being confused with non-school bus routes; it seems a more significant distinction than light_rail vs tram, for instance.

- Where to start/end routing of vehicles?

Sorry for the misunderstanding. I'm talking about getting a vehicle
from stop to stop. While the overall level of detail is often good
enough for routing, this doesn't hold always. To find and resolve the
mapping issues it makes sense to check whether you can route from stop
to stop. If not, this is always a strong hint that there are mapping
issues.

I do notice as a benefit from this discussion that not all transit
agencies (Tulsa, Portland) care whether their routes can be lawfully
driven in reality. That's different here in, at least in Western
Europe, maybe all Europe.

Lawfully? Non-lethally would be a good start! Routes from many agencies here, if taken literally, require you to go through buildings, off bridges to a crossing road without using any ramps, across rivers without a ferry, etc. Bus stops can be in the middle of traffic lanes or hundreds of meters from the road. Such things are why it's critical to _not_ undo someone else's manual corrections when importing updates--yet somehow _not_ preserve old imported data that _wasn't_ corrected.

I would like to see a set of rules that answer questions like:
- Does a "name:en" tag on the pole override a "name" tag on the
stop_position, or vice versa? What about a "name:en" tag on a
stop_position versus "name" on a platform?

It seems the current behavior is to render the name for each element independently, except that some (not sure it's deterministic) seem to get dropped entirely if they'd overlap.

Within each element, which name to render (if any) should be straightforward.

- Should "Hbf" be expanded to "Hauptbahnhof", or the suffix "(Westf)"
to "(Westfalen)"?

A renderer shouldn't have to know such things, and when people try to add such clever tricks, it usually ends up making things worse, e.g. a rule to correctly change "N Foo Ave" to "North Foo Avenue" also incorrectly changes "Ave N" to "Avenue North".

- Have the tracks in the station "Vaugirard" this name or the name
"Montparnasse"?

Or the platforms or stop positions. I've been trying to figure out what to do on that front myself; so far I've simply left everything but the station itself unnamed because otherwise the current rendering output is unusable except at the highest zoom levels. And that's for far simpler cases than what you describe, e.g. a station named "Akard" with a pair of platforms named (as signed) "North" and "South"!

S

--
Stephen Sprunk      "Those people who think they know everything
CCIE #3723         are a great annoyance to those of us who do."
K5SSS                                             --Isaac Asimov

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

Reply via email to