[Talk-lt] Kelių hierarchija

Aidas Kasparas a.kasparas at gmc.lt
Thu Jun 3 07:00:49 UTC 2021


Tomai,

O kokios bėdos būtų track ir service traktuoti kaip to pačio hierarchijos lygio kelius? (Galbūt su išimtimis kažkokioms kombinacijoms) Gal problemos ar privalumai tokie maži, kad neverta laužyti iečių dėl jų tvarkos?


--

Aidas Kasparas

On Tue, 2021-06-01 at 14:33 +0300, Tomas Straupis wrote:
Sveiki

  Pakalbėkime dar kartą apie kelių hierarchiją. Jau esam apie vieną ar
kitą hierarchijos aspektą šnekėję, bet matosi, kad reikia dar kalbėti.
Nes ir tarp gan senai žyminčių yra skirtingų nuomonių, kaip turi būti,
ir pasitaiko „peržymėjimų“ pirmyn-atgal dėl nesusitarimo.

  Pradžiai trumpai, apie kokią čia hierarchiją šneku (darau prielaidą,
kad visi suprantame, kas yra „hierarchija“ apskritai: kažkoks elementų
klasifikavimas pagal svarbą/kriterijų).

  Turime dvi hierarchijas:
  * duomenų hierarchiją - t.y. pagal kažkokius atributus ar tiesiogiai
galime pasakyti, kurioje hierarchijos vietoje yra elementas.
  * vizuali hierarchija - vienokios ar kitokios hierarchijos
perteikimas vizualiomis priemonėmis, svarbesni elementai labiau
išskiriami/matomi nei nesvarbesni, gal naudojant spalvos
ryškumą/sodrumą, gal linijos storį, gal dar kokius nors grafinius
metodus. Tai taip pat apsprendžia, kuriuose masteliuose kurie
elementai rodomi.

  Tai toliau kalba tik apie DUOMENŲ hierarchiją. Konkrečiai kelių hierarchiją.

  Kelių hierarchijos tame pačiame tinkle gali būti kelios/skirtingos.
Pvz. pėsčiųjų atžvilgiu automagistralė bus pati žemiausia pozicija,
nes ten pėstiesiems apskritai negalima vaikščioti, kai tuo tarpu
automotorams - tai bus aukščiausias laiptelis. Dar gali būti dviračių,
visuomeninio transporto, vaizdingo keliavimo skirtingu būdu ir
visokios kitokios hierarchijos.

  Tai toliau kalbam apie automotorų kelių hierarchiją, nes realiai OSM
duomenis taip sudėlioti nuo pat pradžių (jei bus norinčių - galima bus
vėliau apie kitas hierarchijas pakalbėti) ir būtent taip dėliojama
viso pasaulio OSM hierarchija (kaip Albertas sako, kad nebūtų
„tribalizmo“:-).

  Taigi pagal hierarchiją mes kelius skirstome pradedant nuo svarbiausio:
  * motorway
  * trunk
  * primary
  * secondary
  * tertiary
  * unclassified
  * residential/living_street
  * track
  * service

  Viršuje viskas lyg ir aišku (?), klausimai paprastai yra su apačia:
  1. track ir service - tai tas pats lygis ar track aukščiau?
  2. taip pat klausimai būna su labai ilgais (tarkim kelių šimtų metrų
ilgio) privažiavimais prie sodybų kur nors miške ar lauke - visas
kelias yra „privažiavimas“ - service, ar visgi tik galiukas, o ilgoji
dalis lieka track - nes ten tu dar neįvažiavęs į žmogaus žemę, tu gali
ten nuvažiuoti tarkim palikti mašiną ir eiti grybauti ar paukščių
skaičiuoti.

  Kad šį kartą diskusija būtų produktyvesnė, paruošiau būtent kelių
hierarchiją rodantį žemėlapį, jį rasite čia:
  https://openstreetmap.lt/map/keliu_hierarchija.html
  Panaršykite keisdami mastelį, gan greitai matosi grafo lūžiai ar
nelogiška hierarchija, pvz. negali būti, kad žemesnio lygio
vieninteliu keliu patenki į aukštesnio lygio grafo dalį.

  Hierarchija būtina tiek tvarkingam informacijos vaizdavimui, tiek ir
įvairiems kokybės užtikrinimo algoritmams.

  Kol kas palieku su tiek info, apsižiūrėkim, jei iš karto kyla minčių
- rašykite :-)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-lt/attachments/20210603/d13b4ae8/attachment-0001.htm>


More information about the Talk-lt mailing list