Kadun nimen vaihtuminen risteyksessä

Missä kohdassa katujen nimien pitäisi vaihtua, kun risteävälle kadulle on piirretty keskisaarekkeen erottamat kaistat?

Linkistä esimerkki: missä kohdassa Tursonkadun pitäisi vaihtua Joukahaisenkaduksi?

https://www.openstreetmap.org/#map=19/61.49628/23.80351

Mielenkiintoinen kysymys kun ajattelee vaikutusta reititysohjelmiin. Mitenkähän ne osaavat kertoa, että kun kulkee Sammonkatua länteen niin käännös vasemmalle johtaa Tursonkadulle, mutta kun kulkee Sammonkatua itään, niin käännös vasemmalle johtaakin Joukahaisenkadulle, vaikka ajoratojen välinen pätkä on sama molemmille?

Helsingin Mannerheimintiellä on kokeiltu eri vaihtoehtoja, nimi vaihtuu esimerkiksi lännenpuoleisen ajoradan solmupisteessä, tai sitten ajoratojen väliin jäävällä osuudella ei ole nimeä ollenkaan.

Kun OsmAnd-navigaattorin ohjeilla tullaan Sammonkatua länteen päin ja on tarkoitus kääntyä vasemmalle Tursonkadulle, niin navig. sanoo: ”Käänny vasemmalle ja jatka suoraan Joukahaisenkatu”. Mutta kun Joukahaisenkadulle käännytään risteyksessä oikealle, niin kuskilta voipi mennä pasmat sekaisin…

Taitaa olla paras tapa jättää se keskipätkä ilman nimeä?

Ei taida sittenkään olla paras tapa jättää keskipätkä ilman nimeä, koska vasemmalle käännyttäessä OsmAnd-navigaattori ei aina ohjaa kääntymään nimettömälle pätkälle vaan ohjaa ohi risteyksen tekemään u-käännöksen seuraavassa mahdollisessa risteyksessä. Joissakin tapauksissa navi ohjaa kääntymään nimettömälle pätkälle, mutta joissakin samalla tavalla nimetyissä risteyksissä ei, ja valinta vaikuttaa sattumanvaraiselta.

Edelleen siis kysymys vailla hyvää vastausta: miten keskipätkä tulisi nimetä?

Yksi vaihtoehto voisi olla name:right=xxx ja name:left=yyy. Eri asia sitten, ymmärtävätkö navigaattorit sellaista. Lisäksi voisi olla tagi name=xxx;yyy, toki tässäkin on varmaan omat ongelmansa.

Jos OsmAnd-navigaattorissa on aika ilmiselvä vika/puute (eli ei osaa reitittää nimettömän kadunpätkän kautta), ei kai sillä perusteella pidä lähteä karttadataa pilaamaan tai monimutkaistamaan. Pidetään karttadata selkeänä, ja annetaan sovellusten tekijöiden tehdä muutokset koodeihinsa.

Tämä risteyksien nimeämisongelman erikoistapauksena (ja vielä haastavampana?) lienee, miten nimetään liikkenneympyrään kuuluva katu tai pitääkö sitä nimetä ollenkaan. Itse jättäisin nimeämättä, sillä olisi aikamoisen hankalaa sanoa, mikä osuus ympyrästä on mitäkin katua. Voihan vielä olla niin, että ympyrän vastakkaisella puolella katu jatkuu saman tai toisen nimisenä.

Jatkanpa vielä hieman samasta aiheesta. Onko teidän mielestä oikein merkitä tuo risteyksen nimetön osuus junction-tagilla, vai onko sen ominaisuuksien yksilöintiin olemassa joku parempi tagi? Mietin vain tällaista datan validointikeissiä jossa esim. meillä HSL:ssä (tai muissa reittiopasta hyödyntävissä suomalaissa kaupungeissa) voitaisiin tutkia ja varmistaa että OSM:ssa kaikilla tiettyjen tieluokkien kaduilla on nimet esim. näin overpass-turbo.eu/s/Uu8. Tuossa on nyt rajattu tarkastelusta pois kaikki kohteet joilla on junction-tagi, mikä rajaa mm. pois oikein tagatut liikenneympyrät. HSL:n alueella tilanne näyttää varsin hyvältä kun tuloksissa näkyy lähinnä juuri näitä kadun risteyksissä olevia kääntymiskaistoja, mutta onko siis oikein blokata nekin tuosta pois junction-tagilla? Ihan suoraan en junction-tagin wikisivulta mielestäni vastaavaa käyttökeissiä löydä. Siksi ajattelinkin ensin kysyä.

Otetaanpa sen verran takaisin että tajusin juuri että tuollaiset risteysalueen “ryhmittymiskaistat” kuuluu OSM:ssa hoitaa erilaisten link-päätteisten tagien avulla, esim. trunk_link, primary_link, secondary_link & tertiary_link. JOSM:n validaattorikaan ei herjaa nimen puuttumisesta tiekohteilla joilla on tuollainen link-pääte. Kaiken järjen mukaan erilaiset OSM-dataa käyttävät reittihautkin pitäisi siis hyväksyä reitittämään myös tällaisia nimettömiä pätkiä. Kelpaisivatko jopa OsmAnd:in navigaattorille tällaiset?