Modify

Opened 15 months ago

Last modified 15 months ago

#18944 new enhancement

Extend bus (psv) lane rendering support

Reported by: gaben Owned by: team
Priority: normal Milestone:
Component: External mappaint style Version:
Keywords: Cc: imagic

Description (last modified by gaben)

"Lane and road attributes" mappaint style offers really good capability with turnlanes-tagging plugin. The only downside I came across, that it currently not supports all widely used bus (psv) lane tagging schemes.

For possible values see the wiki:
https://wiki.openstreetmap.org/wiki/Bus_lanes

Attachments (0)

Change History (7)

comment:1 Changed 15 months ago by Klumbumbus

Cc: imagic added

According wiki:/Styles/Lane_and_Road_Attributes it supports:

  • ​bus:lanes: Dedicated bus lanes.
  • ​psv:lanes: Dedicated PSV (public service vehicle) lanes.

comment:2 Changed 15 months ago by gaben

Ah yes, thanks for the info. Then just the support needs to be extended :)

comment:3 Changed 15 months ago by skyper

Owner: changed from team to gaben
Status: newneedinfo

Please, describe what is missing with a small data example file if possible.

comment:4 in reply to:  3 ; Changed 15 months ago by gaben

Owner: changed from gaben to team
Status: needinfonew

Replying to skyper:

Please, describe what is missing with a small data example file if possible.

If you look at the wiki, you can see that there are 3 different tagging schemes. Namely:

  • The busway=* scheme
  • The lanes:psv=* scheme
  • The bus:lanes=* scheme

Now, in my understanding only the last one is supported, the other two is not.

comment:5 Changed 15 months ago by gaben

Description: modified (diff)
Summary: Add bus (psv) lane renderingExtend bus (psv) lane rendering support

comment:6 in reply to:  4 ; Changed 15 months ago by skyper

Replying to gaben:

Replying to skyper:

Please, describe what is missing with a small data example file if possible.

If you look at the wiki, you can see that there are 3 different tagging schemes. Namely:

  • The busway=* scheme
  • The lanes:psv=* scheme
  • The bus:lanes=* scheme

Now, in my understanding only the last one is supported, the other two are not.

Three different tagging schemes for one situation is not that good.

  • lanes:psv=* or even lanes:bus=* completely turns the:lanes-tagging around and only says how many psv-lanes there are but not where.
    • As the preset is about :lanes-tagging lanes:psv=* should not be supported as it would lead to a complete mixup and the scheme is not needed at all as it is covered by :lanes
  • busway=* seems to be similar to cycleway=* with the same problems that the position of the lane is not clear.
    • The older scheme busway=* might be supported but, yet, again we have a better working scheme, so why support the other one.

comment:7 in reply to:  6 Changed 15 months ago by gaben

Replying to skyper:

Three different tagging schemes for one situation is not that good.

Yes, I agree but this ticket is about mappaint not tagging.

  • lanes:psv=* or even lanes:bus=* completely turns the:lanes-tagging around and only says how many psv-lanes there are but not where.
    • As the preset is about :lanes-tagging lanes:psv=* should not be supported as it would lead to a complete mixup and the scheme is not needed at all as it is covered by :lanes
  • busway=* seems to be similar to cycleway=* with the same problems that the position of the lane is not clear.
    • The older scheme busway=* might be supported but, yet, again we have a better working scheme, so why support the other one.

Sounds good, but in this case, there is a huge difference between logical tagging (which the mappaint style aims at) and real tagging with documented wiki. These should be consolidated somehow to avoid confusion.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to gaben
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.