Martijn, When you're dealing with a repeatedly mixed single/dual carriageway road, such as CA 78, the lack of a diagram in JOSM showing single/dual logic once you switch from role=forward to role=east (or west) soon becomes unbearable. In the end I gave up and created separate EB and WB relations so I could keep role=forward/backward on CA 78. You will see backward used in the westbound relation, because I made all the single carriageway ways OSM forward = eastbound.
If JOSM can't be fixed, these bears (horribly mixed single/dual routes) will probably defeat us. I'm sorry that I can't offer any programming skills of my own to take on any of the required patches. Peter On Fri, Jan 10, 2014 at 11:39 PM, Martijn van Exel <marti...@telenav.com>wrote: > On Thu, Nov 21, 2013 at 1:27 AM, Chris Lawrence <lordsu...@gmail.com> > wrote: > > For example: way X pointing east is marked in relation Y as "east" > > (presumably we could assume that "east" = forward and the opposite > cardinal > > direction "west" is backward). User reverses way X. Now the relation > role is > > potentially backward. JOSM seems to understand at least north/south and > > east/west and offers to fix it (see > > > http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java > ); > > no idea if iD or Potlatch do. > > > > We'd also need to make the validation tools smarter to recognize lossage > > (for example, realizing that the route is unbroken only if the chain of > role > > tags once you account for the directions of the underlying ways is > > monotonic), > > Picking up on this old thread again. The status is now that iD > partially supports the cardinal directions when reversing a way (it > does not understand things like north:unsigned, not sure if that is > easy to fix) > JOSM understands 'north' as well as 'north:unsigned' (and the other > cardinal directions of course) when flipping a way and offers to > correctly fix the member role. > > Relation sorting does not seem to take the member role into account in > JOSM, so that bit is not affected (or am I overlooking something?) > > The relation graph column in the relation editor does not recognize > cardinal directions in the same way it recognizes forward / backward > (with the dotted line display). > > The main thing I haven't looked into yet is the validation checks. Who > knows which validation checks are run on relations in JOSM and/or iD > to ensure 'unbroken-ness' and perhaps other things? > -- > Martijn van Exel > OSM data specialist > Telenav > http://www.osm.org/user/mvexel > http://wiki.openstreetmap.org/wiki/User:Mvexel > http://hdyc.neis-one.org/?mvexel > > _______________________________________________ > Talk-us mailing list > Talk-us@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-us >
_______________________________________________ Talk-us mailing list Talk-us@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-us