osmose-backend icon indicating copy to clipboard operation
osmose-backend copied to clipboard

oneway on ferry routes should not trigger an error

Open kaligrafy opened this issue 1 year ago • 4 comments

item 2080 class 20801

Oneway should be accepted on ferry routes (route=ferry) which are by definition without a highway tag. This is legit and happens often. By instance, some ferry routes operate in loop as a oneway or other ferry routes can be separated into two single oneway routes using different paths between terminals.

kaligrafy avatar Dec 17 '23 02:12 kaligrafy

Can you maybe point at some (international) discussion or wiki about this? It makes sense, but at the same time it would make more sense in my opinion that these kind of multiple routes are represented by a relation with forward/backward roles (as it's one ferry route, consisting of 2+ segments). However, neither approach seems documented somewhere.

An example is https://www.openstreetmap.org/way/7294944 -> https://www.openstreetmap.org/way/22768254 -> https://www.openstreetmap.org/way/24243416

Famlam avatar Dec 17 '23 18:12 Famlam

I tried to find any concensus or discussion about this but could not. However I am trying to fix most osmose issues around the Montreal area in Quebec, but then I found some oneway ferry routes and though it was legit. Using relations would make routing engine parsing more difficult then using simple oneway tag.

kaligrafy avatar Dec 17 '23 18:12 kaligrafy

There are 214 ferry ways tagged oneway=yes by these users: Yearly tally:

  • 2008: 5 ways
  • 2009: 5 ways
  • 2010: 8 ways
  • 2011: 8 ways
  • 2012: 5 ways
  • 2013: 6 ways
  • 2014: 5 ways
  • 2015: 5 ways
  • 2016: 21 ways
  • 2017: 10 ways
  • 2018: 10 ways
  • 2019: 11 ways
  • 2020: 10 ways
  • 2021: 20 ways
  • 2022: 63 ways
  • 2023: 11 ways
  • 2024: 11 ways

Total unique users: 76

  • Lopus: 32 ways
  • HaPe-CZ: 13 ways
  • Brian@Brea: 13 ways
  • Noen: 11 ways
  • Dwain Zwerg: 6 ways
  • NorNorth: 6 ways
  • Mark Holt: 5 ways
  • mcompte: 5 ways
  • maurizioa: 4 ways
  • feuerstein: 4 ways
  • namannik: 4 ways
  • ThomCJ: 4 ways
  • J o o s t: 3 ways
  • BjørnN: 3 ways
  • PeterZuger: 3 ways
  • FirefighterCGH: 3 ways
  • szutkes: 3 ways
  • ferog_v: 3 ways
  • muramototomoya: 3 ways
  • quincylvania: 3 ways
  • emiigon: 3 ways
  • Bradilos3: 3 ways
  • Mungewell: 2 ways
  • tesche: 2 ways
  • Vindows: 2 ways
  • craigloftus: 2 ways
  • lakedistrict: 2 ways
  • Aaro Hart: 2 ways
  • SuperFlomm: 2 ways
  • EliziR: 2 ways
  • AUV: 2 ways
  • Kagami: 2 ways
  • dachefte: 2 ways
  • Gero: 2 ways
  • stragu: 2 ways
  • FvGordon: 2 ways
  • jsmitsodiliapeel: 2 ways
  • swpk: 2 ways
  • joshuarshah: 2 ways
  • ❤️‍🔥: 2 ways
  • Scottie0001: 2 ways
  • user_2008655: 2 ways
  • €liz: 2 ways
  • pardthemonster: 2 ways
  • YUUUUU240529: 2 ways
  • Jano John Akim Franke: 1 ways
  • xenofondas: 1 ways
  • Bernhard W: 1 ways
  • pjdebruin: 1 ways
  • exmpletree: 1 ways
  • pizzaiolo: 1 ways
  • Turleder'n: 1 ways
  • Andrée-Anne: 1 ways
  • la_poigne: 1 ways
  • mapper999: 1 ways
  • Timmo: 1 ways
  • romanm: 1 ways
  • johnpercy: 1 ways
  • davidharo: 1 ways
  • panoramedia: 1 ways
  • maphunter36: 1 ways
  • bilde2910: 1 ways
  • holzheizer: 1 ways
  • horisyu: 1 ways
  • alex_k_alex: 1 ways
  • skifans: 1 ways
  • chinook17: 1 ways
  • MapAbility: 1 ways
  • natolh: 1 ways
  • floquet nicolas: 1 ways
  • leheng: 1 ways
  • Bulest: 1 ways
  • MatthiasMatthias: 1 ways
  • DoubleA: 1 ways
  • nona mostafa: 1 ways
  • wsjangh: 1 ways

ComradeRamen avatar Jun 28 '24 12:06 ComradeRamen

And there's 87 with role=forward - similar query for backward - so both are very rare.

Famlam avatar Jun 28 '24 14:06 Famlam