Ticket #2387 (reopened defect)

Opened 17 months ago

Last modified 7 months ago

oneway=no shown with arrow

Reported by: smsm1 Owned by: ulfl
Priority: major Component: Internal mappaint style
Version: Keywords:
Cc: unriccio@…, kay@…, nakor.wp@…

Description

It seems that oneway=no is shown as though it is a one way road, which isn't true and can be confusing when editing.

Attachments

oneway.osm Download (2.0 KB) - added by anonymous 10 months ago.
used oneway values
oneway.png Download (4.2 KB) - added by anonymous 10 months ago.
used oneway values - rendering with josm 2466

Change History

  Changed 17 months ago by stoecker

  • status changed from new to closed
  • resolution set to wontfix

Yes. JOSM only cares for the key itself and not its value for speed reasons. Anyway this is no big issue as oneway=no is default, so it needs not be entered at all.

  Changed 12 months ago by unriccio@…

  • cc unriccio@… added
  • status changed from closed to reopened
  • resolution wontfix deleted

that's wrong because all "_link" ways imply oneway=yes, and one have to explicitly tag the oneway=no ways:  http://wiki.openstreetmap.org/wiki/Tag:highway%3Dmotorway_link

  Changed 10 months ago by ramzai

JOSM only cares for the key itself and not its value for speed reasons.

Also there is oneway=-1, that reverses direction and that makes such oneways to be shown in the wrong direction in JOSM.

  Changed 10 months ago by jttt

Performance is no longer an issue because JOSM now keeps hasDirectionKeys as flag that is recalculated only when primitive keys are changed. It should be even possible (fast enough) to use pattern from Search action to decide whether arrow should be shown

Changed 10 months ago by anonymous

used oneway values

Changed 10 months ago by anonymous

used oneway values - rendering with josm 2466

  Changed 10 months ago by kay_D

  • cc kay@… added

What happens with the direction of the way, can it still be seen? I use :left and :right a lot and they depend on the direction. If (for oneway=-1) the arrows are reversed visually, I see potential for tagging errors.

  Changed 9 months ago by jttt

See also #2809

  Changed 9 months ago by Nakor

  • cc nakor.wp@… added

  Changed 7 months ago by jttt

Ways with oneway=no no longer have arrows, oneway=-1 is still broken.

What should we do with _link highways? Show arrows unless oneway=no?

Currently the search pattern to identify ways is arrows is as follows: oneway? | incline=* | incline_steep=* | aerialway=* | waterway=stream | waterway=river | waterway=canal | waterway=drain | "piste:type"=downhill | "piste:type"=sled | man_made="piste:halfpipe"

  Changed 7 months ago by bastiK

(In [2890]) Reverse Arrows for 'oneway=-1' and similar (see #2387). More efficient calculation of arrow geometry. Test file for Arrow direction added.

follow-up: ↓ 12   Changed 7 months ago by bastiK

I like to add incline=-10% (some negative value) to the reversed arrow search pattern. Currently I don't know how. (Maybe regex?)

  Changed 7 months ago by augustus.kling@…

I suggest not showing arrows for “_link” highways at the moment because the implicated tags are unclear. Different languages of the OSM wiki are stating contradictory implications.

The implied tags for “highway=motorway_link” from the wiki:
German: oneway=yes
English: oneway=yes, access=no, motorcar=yes, hgv=yes, surface=paved
Italian: oneway=yes, access=no, motorcar=yes, hgv=yes, surface=paved
Russian: oneway=yes, access=no, motorcar=yes, hgv=yes, surface=paved
Ukrainian: oneway=yes

I am aware of the fact that oneway=yes is given in all cases for highway=motorway_link. However for highway=trunk_link, highway=primary_link or highway=secondary_link this is not implicated in all languages. Instead oneway=* is mentioned.

I suggest, cleaning up the wiki first so that it only implies oneway=yes for all “_link” highways. After that was done, arrows should be shown for “_link” highways unless oneway=no is given.

In my opinion guessing vehicle type restrictions or surfaces should be left to the routers/renders and not be implied globally as implications may differ across regions. Clearly, implying access=no makes no sense but JOSM's bug tracker is not the right place for tagging scheme discussions.

in reply to: ↑ 10   Changed 7 months ago by jttt

Replying to bastiK:

I like to add incline=-10% (some negative value) to the reversed arrow search pattern. Currently I don't know how. (Maybe regex?)

I think you can't currently do that. Search expression should get some way to mark that pattern is regular expression or case insensitive, without using checkboxs..

Add/Change #2387 (oneway=no shown with arrow)

Author


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


Change Properties
<Author field>
Action
as reopened
as The resolution will be set. Next status will be 'closed'
to The owner will change from ulfl. Next status will be 'new'
Next status will be 'needinfo'The owner will change to smsm1
as duplicate The resolution will be set to duplicate. Next status will be 'closed'The specified ticket will be cross-referenced with this ticket
 
Note: See TracTickets for help on using tickets.