Modify

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#9545 closed enhancement (fixed)

Version tag for public transport relations

Reported by: simon04 Owned by: team
Priority: normal Milestone: 14.02
Component: Internal preset Version:
Keywords: public_transport role check Cc: stoecker, Don-vip

Description

Currently, only the newer scheme for mapping public transport relations is in the presets. This causes the validator to validate all public transport route relations according to this scheme, generating many confusing false-positives (see #8422).

Since the renderer/… support for the new scheme is still limited, I think JOSM should still support the old scheme.

I propose to have both public transport route mapping schemes in the presets (in order to have a working validator and assist mappers in both cases). To distinguish them I propose to add a public_transport:version=1 or public_transport:version=2 tag. Since there's no clear semantic criterion to decide the scheme, I'm sure that renderers and other tools benefit from this information. Anyway, we'd get around the validation problems.

What do you think?

Attachments (0)

Change History (10)

comment:1 by Don-vip, 10 years ago

It could do the trick. I honestly don't what the best solution is, but you're the first one to propose a solution, so I'll follow your decision :)

comment:2 by Don-vip, 10 years ago

Milestone: 14.02

We will soon start stabilization I propose to treat all "public transport/route" tickets in 14.02.

comment:3 by simon04, 10 years ago

In 6813/josm:

see #9545 - Add public_transport:version=1/2 to older/newer public transport relation preset to avoid false positives in role checks

comment:4 by aceman, 10 years ago

OK, since some days all route=bus relations in my city are warned about by the validator. Does this mean we need to add "public_transport:version=2" tag to all the relations so that they get validated properly?

I think this is good information to be added, we had a conversion from old scheme to new one just recently. But as it is an undocumented tag, and the validation change now hits users, at least a comment here could state what needs to be done by mappers. Thanks.

comment:5 by simon04, 10 years ago

In 6863/josm:

see #9545 fix #9725 - Validator: add warning "Route scheme (public_transport or legacy) is unspecified"

comment:6 by simon04, 10 years ago

Resolution: fixed
Status: newclosed

comment:7 by Zverikk, 10 years ago

Has this tag passed proposal stage on OSM wiki? Why it is suddenly required?

The proposal was approved THREE years ago, so it is not "new one" anymore.

Last edited 10 years ago by Zverikk (previous) (diff)

comment:8 by stefanct, 10 years ago

I second Zverikk's concern. Also, what about routes that support both schemes? IMHO it is currently more or less required to tag both schemes, e.g. highway=bus_stop and public_transport=platform + bus=yes to get decent support in most applications.

in reply to:  8 comment:9 by skyper, 10 years ago

Replying to stefanct:

I second Zverikk's concern. Also, what about routes that support both schemes? IMHO it is currently more or less required to tag both schemes, e.g. highway=bus_stop and public_transport=platform + bus=yes to get decent support in most applications.

Third one. I have a lot of bus_stops which are used with both schemes ATM. As it will years or many new expert mappers to change all of them we will need to handle this mixed situation for some time.

comment:10 by Klumbumbus, 10 years ago

See also #10398

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.