Fi:JOSM-opas/Relaatiot
JOSM | Alku | Peruskäyttö | Relaatioiden käsittely | Muut työkalut | ||||||||||||||||
JOSM:illa onnistuu myös relaatioiden (engl.) käsittely. Relaatiot keräävät yhteen useita kohteita, jotka voivat olla polkuja, pisteitä tai toisia relaatioita. Relaatiolle annetut tagit kertovat jotain jäsentensä suhteista tai kokonaisuudesta. Relaation jokaisella jäsenellä on relaatiossa (useimmiten nimetty) rooli. Jokaiselle relaatiolle annetaan myös omia arvoja (tageja). Jokaisella relaatiolla pitäisi olla tagi "type", jonka arvo määrittää mitä relaatiolla yritetään kuvata. Myös relaation jäsenten järjestyksellä voi olla merkitystä - esim. pysäkkien järjestys silmukan tekevällä bussilinjalla. Kaikki lataamallasi alueella oleviin kohteisiin liitetyt relaatiot näkyvät oikean laidan relations-paneelissa. Jos "Relations"-paneeli ei ole näkyvissä, avaa se; viimeinen painike vasemman reunan painikelistassa ennen lisukeohjelmien lisäämiä painikkeita näyttää ja piilottaa "Relations"-paneelin. (Näppäimistöoikotie alt+r). Uuden relaation lisääminen onnistuu vain tästä paneelista. Jos haluat muokata jotain relaatiota, voit avata relaation ominaisuudet -ikkunan kaksoisnapauttamalla haluamaasi relaatiota tai valitsemalla relaation listasta ja valitsemalla painikkeen "Edit". Valitun kohteen tiedot -listassa ("Properties/Memberships") näkyy oman alaotsikkonsa (sarakeotsikot "Member of" ja "Role") alla lista relaatioista, joissa valittu kohde on jäsenenä ja missä roolissa valittu kohde on kussakin relaatiossa. Tämän listan riviä kaksoisnapauttamalla saat auki kyseisen relaation ominaisuudet-ikkunan. Relaation ominaisuudet ("Edit relation") -ikkunassa voit antaa relaatiolle ominaisuuksia/arvoja sekä lisätä ja poistaa relaation jäseniä. Nykyään relaatioiden jäsenten järjestys on relaation pysyvä ominaisuus, joten uudemmissa JOSM:ssa relaatioiden jäsenien järjestystä voi vaihtaa napeilla "siirrä ylemmäs" ja "siirrä alemmas" Bussireitti tms.Ohje voi näyttää pitkältä, mutta on vain perusteellinen; reitin luominen on helppoa. Uuden reitin luominen:
Yksinkertaisimmillaan reittirelaatiosi on valmis. Voit nyt sulkea relaatioeditorin alareunan OK-napilla ja lähettää muutokset palvelimelle.
Tarkemmat yksityiskohdat:
Olemassaolevan reitin muokkaaminen
Reikäinen alueEsimerkkinä reikäisen alueen määrittely, esim. metsä puistossa tai pelto metsän keskellä.
Jos haluat määritellä aukon sisälle uuden alueen (esim. aukossa metsässä on pelto), piirrä aukon ympäri myötäpäivään uusi polku samoja pisteiä pitkin ja määrittele tälle aukon sisältöä kuvaava tagi. (Tämän jälkeen JOSMin validator-liitännäinen ilmoittaa päällekkäisistä poluista: viesti ei ole ryhmitelty virheeksi vaan vain ilmoitukseksi käyttäjälle; päällekkäiset polut voivat olla virhe, joten käyttäjän tulisi olla varma että palvelimelle lähetettävässä tapauksessa tiedot ovat oikein. Päällekkäisten polkujen testi on kirjoitettu aikana ennen vakiintunutta alue-tyyppisten polkujen käyttöä eikä sitä ole sittemmin parannettu ohittamaan tunnetut päällekkäisten polkujen tapaukset. Päällekkäiset esim. highway-tagilliset polut olisivat yhä virhe.) Vasemmalle/Oikealle kääntyminen kiellettyKääntymistä yksisuuntaiselle tielle väärään liikennesuuntaan ei tarvitse ikinä lisätä. Suomessa on usein myös pakollisia suuntia (siniset pyöreät merkit), ehkä jopa enemmän kuin kääntymiskieltomerkkejä. Nämäkin merkataan tapauksesta riippuen joko kieltämällä ylijääneet suunnat tai sallimalla esim. vain suoraan (only_straight_on, katso arvot alempana).
Olisit voinut myös valita kaikki relaatioon tulevat jäsenet jo ennen uuden relaation luomista jolloin ne olisi lisätty relaation ensimmäisellä "Add Select..." painikkeen käytöllä. Relaatio on nyt valmis. Risteyksen jokaiselle kääntymiskiellolle joudut määrittelemään oman relaationsa. Vaikka kääntymiskielto voi sopivien teiden kesken olla yksikäsitteinen ilman kiellon tyyppiä kuvaavaa arvoa, tulee kielto määritellä relaatioon; arvoa voidaan teoriassa käyttää vaikkapa kääntymiskieltomerkkien esittämiseen käyttäjälle. Nykyisistä reititysohjelmista ainakin Gosmore edellyttää relaatiolle oikein määriteltyä tagia restriction=*. Kääntymiskiellon tyyppiä kuvaavat sovitut arvot ovat
Nykytulkinnassa (Gosmore) 45 asteen käännöstä pidetään rajana arvioitaessa rajanvetoa jatkuu suoraan/kääntyy ja 135 astetta käännös/u-käännös. Tulevaisuudessa ohjelmien ei todennäköisesti odoteta katsovan kuin kieltotyypin alkuosaa: "no_"-alkuiset kieltävät kulkemasta from-polulta to-polulle ja "only_"-alkuiset sallivat poistumisen from-polulta vain to-polulle. U-käännös kielletty |