[Talk-lt] Kelių hierarchija
Tomas Straupis
tomasstraupis at gmail.com
Tue Jun 1 11:33:13 UTC 2021
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 :-)
--
Tomas
More information about the Talk-lt
mailing list