Keräsin rohkeutta ja kirjoitan teille ensimmäistä kertaa. Itselläni suurin kiinnostus liittyy rajoihin (administrative boundary).
Miten pitäisi toimia relaatioiden kanssa admin_level tasojen kanssa. Yleisessä OSM ohjeistuksessa vihjataan että spatiaalinen relaatio riittäisi jos vain rajat on kunnolla määritelty. Eli kaupunkiin/kuntaan (admin_level=8) ei tarvitse liittää relaationa kaupunginosia (admin_level=10). Oma twistinsä tulee myös jos on suuralueet (9) ja pienalueet (11), niin relaatioita tarvitaan jo paljon.
Onkohan jotain käyttötarkoituksia joissa tuo riskialttius haukkaa hintansa ja siksi sitä käytetään?
Riskihän on se että rajat ja relaatiot eivät kohtaakaan. Otan tässä esimerkiksi Kaskisaari Helsingissä.
-
Jos tekee haun admin_level=10 in Helsinki, niin Kaskisaari ei kuulu mihinkään kaupunginosaan
-
Nyt OSM:ssä on määritelty yksi Lehtisaari pienalue (r:184738), joka oikeasti koostuu kahdesta osasta 303 Lehtisaari alue 1 = Lehtisaari ja 302 Lehtisaari alue 2 = Kaskisaari (1)
joka relaationa on liitetty Munkkiniemeen. (sinällään nämä pitäisi olla ominaan admin_level=11) -
Lehtisaari on liitetty relaatiolla Munkkiniemen kaupunginosaan.
-
Kuitenkin pienalue 303 Lehtisaari kuuluu Munkkiniemen kaupunginosaan ja 302 Lehtisaari kuuluu Lauttasaareen.
-
(1) lähde: Helsingin karttapalvelu)
Suomessa on useita kaupunkeja/kuntia joissa suuralueet eivät eivät täysin koostu “joukosta kaupunginosia” vaan raja saattaa mennä kaupunginosan poikki. Näissä tilanteissa ei edes pysty tekemään täysin oikeaa relaatiota, ainoastaaan lisätään jos suurin osa kuuluu.
a) relaatioita ei pitäisi olla vaan ne voi poistaa tavattaessa ja perustella näin.
b) molemmat tavat ovat ok, mutta pidetään sitten huoli että jos relaatioita on tehty, niin ne kaikki on kunnossa
c) vaikkei ohjeistus niitä pakota, niin on käyttötarkoitus X, jossa ne helpottaa niin paljon, että ne on syytä määritellä