I recently downloaded a map generated by http://garmin.openstreetmap.nl/. The data I downloaded was the map was of Ecuador, with the option "Generic Routable (new style)." The resulting map does have the direction tags rendered, however it seems like streets tagged with oneway using the "-1" option to switch the directionality have arrows pointing the wrong way on Basecamp and my Garmin GPS. JOSM in these cases points the correct way, as does the openstreetmap web site.

I'd be happy to try to make a contribution (code or data), but does anyone have a pointer to where this may be occurring? If this isn't the best place to report this kind of issue, I'd appreciate a pointer to the correct bug tracking system.



asked 17 Feb '15, 23:14

jsl's gravatar image

accept rate: 0%

oneway=-1 is a correct/not seldom tagging, so any Garmin map should be able to work with this (although this might involve a bit of programming in the map creation process which may simply not be done yet, but I doubt it).

First check that the OSM data is right (which you seem to have done already). Afterwards you may want to contact the creator of the garmin.openstreetmap.nl map. You find contact data in the left menu there. As far as I know using the linked forum thread is best (the map creator is active there).

permanent link

answered 17 Feb '15, 23:25

aseerel4c26's gravatar image

aseerel4c26 ♦
accept rate: 18%

edited 17 Feb '15, 23:54


Thanks @aseerel4c26. I've done a bit more research and posted to the forum for http://garmin.openstreetmap.nl/. FYI, it seems it's probably just an incorrect style being applied, as indicated on the mkgmap-dev list.

(18 Feb '15, 08:38) jsl

That said, about the only time I can think of using oneway=-1 myself was for some bizarre alleyway next to the railroad tracks and State Street in Salem, Oregon where a few modes were one way in one direction, a mode or two could go both ways, and the default signed was the direction opposite the majority of traffic's flow. I honestly can't think of any situation where oneway=-1 doesn't involve an exceptionally convoluted ground truth.

Definitely a bug in the navigation toolchain for you. Probably also a tagging bug.

(18 Feb '15, 20:12) Baloo Uriza

You can avoid the oneway=-1 issue by reversing the draw direction of a way before applying the oneway tag. oneway=-1 is only invoked when the direction of travel is in the opposite direction from the draw direction.

The tag is so confusing to me that I'll sometimes delete it, reverse the way by typing R, then reapply the oneway tag.

(18 Feb '15, 23:53) AlaskaDave

@AlaskaDave: whyever you are deleting the tag just to re-add it later … but check that no other tag/relation refers to the way's direction when reversing a way (if your editor doesn't do that for you)! Yes, oneway=yes is nicer and should be used, if possible without unnecessary edits (e.g. when creating new ways).

(19 Feb '15, 00:11) aseerel4c26 ♦

I would never change a pre existing oneway=-1 tag. I only use the method I described when adding new stuff to OSM.

(19 Feb '15, 01:29) AlaskaDave

@AlaskaDave: Ah, sorry, it was not clear to me that you were talking about new ways, thanks!

(19 Feb '15, 01:58) aseerel4c26 ♦
showing 5 of 6 show 1 more comments

It is fixed in the style of the Generic new OSM maps, thanks for reporting Justin!

permanent link

answered 19 Feb '15, 08:07

ligfietser's gravatar image

accept rate: 11%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 17 Feb '15, 23:14

question was seen: 2,470 times

last updated: 19 Feb '15, 08:07

powered by OSQA