OsmAnd lietuviški žemėlapiai

Tikriausiai ne vienam iš Jūsų teko susidurti su buitiniais navigatoriais. Garmin, TomTom yra vieni iš populiariausių, bet tikrai ne vieninteliai. Kadangi tai yra komerciniai produktai su savo patentuotais duomenų formatais, OSM duomenis panaudoti juose dažnai yra labai sudėtinga. Yra gan sėkmingų bandymų generuoti Garmin failus, bet neišvengiama ir nemažai trūkumų – neveikia adresų paieška, maks. greičio apribojimai, navigacija dideliuose plotuose. Dėl šių priežasčių OSM pagrindu veikiantys žemėlapiai yra žymiai populiaresni Android įrenginiuose.

Viena iš populiaresnių ir neblogai veikiančių programėlių yra OsmAnd. Nevardinsiu čia jos privalumų ir trūkumų, nes apie juos galit pasiskaityti google play. Man asmeniškai labiausiai užkliuvo sunkumai atsinaujinant duomenis – nemokama versija riboja parsisiuntimų kiekį tik iki 10. Kita vertus, ši programėlė yra atviro kodo ir pasigaminti žemėlapius galima savarankiškai. Kiekvieną kartą gamintis failus pačiam užtrunka, todėl patogiau yra pasidaryti automatinį generavimą. Pilną aprašymą apie savo OsmAnd žemėlapių gamybą galite rasti čia.

O jei norit tiesiog atsisųsti naujausią lietuvišką failą, galit jį gauti iš http://osm.ramuno.lt/downloads/osmand/. Čia padėti failai turi POI, maršrutizavimo, transporto ir adresų registrus. Patį failą reikią įkelti į SD kortelės katalogą osmand. Žinoma, prieš tai reikėtų ištrinti senesnius failus Lithuania* arba Europe_Lithuania*.

Share

Kelių ilgiu aplenkėme „Lietuvos kelius“

Kuriant kokį nors produktą, pildant duomenų bazę, ar šiaip ką nors darant, įdomu žinoti, kaip sekasi. Jei esi vienas, t.y. kai nėra su kuo lyginti, tai tuo pačiu metu sekasi ir geriausiai, ir blogiausiai, arba tiesiog – niekaip. Ir mūsų visų pastangas pildant Lietuvos atvirą žemėlapį norisi kažkaip įvertinti ir palyginti. Kadangi Lietuvos GIS duomenis turi toli gražu ne tik OpenStreetMap, tad galime save su kuo nors iš jų palyginti.

Vienas iš OSM duomenų naudojimų – GPSR įrenginiams skirti žemėlapiai. Lietuvoje vienas populiaresnių komercinių žemėlapių yra Garmin įrenginiams skirtas produktas „Lietuvos keliai“, kurio savybės (kelių ilgiai, taškų/adresų skaičiai ir pan.) yra pateikiamos oficialiuose Garmin/Fedingo puslapiuose. Štai su juo galime save ir palyginti:

Statistika

Žemėlapių palyginimas, šaltinis: http://z.samogitian.com/garmin/

Vakar mes aplenkėme šį žemėlapį kelių ilgiu, t.y. pas mus jau yra daugiau nei 83000km kelių. Atvirame žemėlapyje esantys keliai, kaip ir komerciniame, turi šias savybes:

  • Maršrutizavimas
  • Eismo kryptys
  • Posūkių apribojimai

Taigi turima kelių informacija yra pilna ir puikiai tinka naudojimui GPSR įrenginiuose.

Žinoma tai nereiškia, kad turime visus kelius, kurie yra ir „Lietuvos keliuose“. Juk OSM duomenyse yra daug kelių, kurių nėra komerciniame žemėlapyje, t.y. miško keliukų, pėsčiųjų ar dviračių takų ir panašiai. Taigi kažkurių kelių nėra „pas mus“, kažkurių – „pas juos“. Bet bendras pasiekimas vis tiek malonus.

Kitas žingsnis – įvesti į atvirą žemėlapį visas Lietuvos gyvenvietes, jų, kaip matome, trūksta daugiau nei pusės. Gerai, kad Nacionalinė Žemės Tarnyba neprieštaravo, kad gyvenvietes mes įvestume iš jų georeferencinio erdvinių duomenų rinkinio, prieinamo va čia: http://www.geoportal.lt/zis/, žinoma į pakeitimo komentarą nepamirštant įrašyti ir duomenų šaltinį – „NŽT GDR10LT“.

Ką gi, džiaugiamės kelių ilgiu ir judame link kito stulpelio (angl. milestone) – gyvenviečių duomenų užpildymo!

Share

Vilniaus adresų papildymas

Šią savaitę Vilniaus savivaldybė, kaip atvirus duomenis, paskelbė Vilniaus miesto adresų duombazę [1]. Gan reikšmingas įvykis, nes šią duomabazę galima naudoti nemokamai ir be jokių sutarčių, o kiek pamenu, tokių duomenų „atvėrimų” buvo nedaug.

Pačioje duombazėje yra virš 53tūkst. adresų su tiksliomis koordinatėmis. Įrašai apima visą Vilniaus m. savivaldybės plotą, kuriame yra ne tik Vilnius, bet ir Grigiškės, Salos, Naujoji Vilnia. Palyginimui, OSM DB Vilniuje turėjo ~6000 adresų arba ~11% savivaldybės duomenų.

Tokia duombazė buvo gera proga papildyti OSM trūkstamais adresais ir pataisyti jau esamus. Buvo parašyta programa, kuri automatiškai įrašė trūkstamus adresus, atnaujino pastatus be adresų, pažymėjo konfliktines vietas papildomam patikrinimui. Tokiu būdu buvo importuota didžioji dalis adresų. Kaip matosi iš Tomo sukurtos statistikos[2], adresų kiekis visoje Lietuvoje padidėjo nuo 36tūkst. iki 82tūkst., t.y. 46tūkst. trūkstamų adresų vien Vilniaus teritorijoje.

Statistika

POI statistika, šaltinis: http://z.samogitian.com/status.html

Žinoma, neišvengta ir konfliktinių situacijų, iš esmės dėl skirtingų žymėjimo principų OSM ir savivaldybės duombazėse bei pastatų poslinkiais. Tokie konfliktai buvo įkelti su žyma fixme, kad prie jų sprendimo galėtų prisidėti daugiau žmonių.

Labai smagu, kad Vilnius pasipildė pilnu adresų rinkiniu, bet mapping’as ties tuo nesustoja. Adresai atsiranda, dingsta, keičiasi, o vis didesnę duombazę prižiūrėti ir palaikyti aktualia tampa vis sunkiau. Dėl tos priežasties atsiranda automatinių ar pusiau automatinių „patrulių” poreikis. Ties vienu tokiu, kuris automatiškai iššifruoja adresų pasikeitimus iš savivaldybės teisės aktų, dirba Tomas. Labai geras įrankis, turint omeny, kad oficialūs adresų pasikeitimai nebus nepastebėti. Ateityje šias priemones bus galima pritaikyti ir kitoms savivaldybėms ar net kitokio tipo duomenims.

P.S. tikiuosi ir kiti miestai paseks sostinės pavyzdžiu ir vis daugiau ir daugiau publikuos savo turimus duomenis 🙂

[1] http://www.vilnius.lt/index.php?869412488#viladr
[2] http://z.samogitian.com/status.html

Share

Valst. reikšmės kelių ilgiai

Prieš porą metų man kilo mintis padaryti automatinį kelių ilgių palyginimą. Tuomet ilgai netrukęs pagaminau atsinaujinantį sąrašą – http://osm.ramuno.lt/highway. Tomis dienomis kelių ilgių procentas buvo visai nedidelis ir iki šių dienų visa bendruomenė padarė nemažą progresą. Tą galima pamatyti pavarčius sąrašą, kur vos viena kita eilutė neatitinka daugiau nei 10%, o visai nepažymėtų kelių yra vos 42 iš 1782. Neabejoju, kad tik laiko klausimas, kol visi keliai bus pažymėti tiksliai pagal kokybiškas ortografines nuotraukas ir bent vienu atžvilgiu Lietuvos teritorija bus 100% pilna ir teisinga.

Geri skaičiai yra gerai, bet visada norisi pamatyti bendrą vaizdą. Panaudodamas visus turimus ir neturimus duomenis sudėjau du vektorių sluoksnius. Apatinis juodas yra LAKD duomenys, o viršutinis raudonas – OSM. Kaip matyti iš paveikslo, beveik visi keliai atitinka ir pagal geometriją, ir pagal ilgį, o tai reiškia, kad OSM visiškai tinkamas kelių žemėlapiams ir buitiniams navigatoriams.

Valstybinės reikšmės keliai, OSM ir LAKD palyginimas

Share