Locus Map

Allikas: Tipikate Rattamatkaklubi teabebaas
Jump to navigation Jump to search

Sissejuhatus

Tegemist on Android rakendusega, mille eesmärk sarnaselt OruxMaps'ile on abistada looduses liikumisel. Olemas on tasuta ja tasuline versioon (TODO: mis neil vahet on?). Allpool kirjeldatud katsed on läbi tehtud tasulise versiooniga (ei ole eriti kallis, 7,5€ vms).

Kaardid

Sissejuhatus

Kaartide osas on Locus Maps peamine lähenemine see, et nad pakuvad ise tasulisi kaarte müügiks. Samas esimesed kolm kaarti peale programmi enda ostmist on tasuta. Kaardid tunduvad olema OpenStreetMap andmete baasil, kuid on neist paremad - neil on omajagu matkamiseks vajalikku infot, mida OpenStreetMap tasuta kaartidelt ei leia.

Rasterformaatidest toetab Locus Map SQLite andmebaasi põhist formaati RMaps SQLite. Kogu kaart, sh pildifailid ja metainfo asuvad samas andmebaasis, ainsa faili laiendiks on .sqlitedb.

Kaardi loomise katse 30.12.2017

Katse eesmärgiks oli proovida, kas õnnestub Maa-ameti andmete baasilt loodud rasterkaardist luua Locus Maps jaoks sobilik formaat.

Esmaseks takistuseks tundub olema see, et RMaps SQLite formaadis eeldatakse Google-põhise koordinaatsüsteemi kasutamist, ehk siis pildikesi identifitseerivad tema X ja Y järjekorranumbrid ning suurenduse tase Z. Tegemist võib hetkel olla ennatliku eeldusega, aga nii või teisiti tundub, et ei ole hetkel olemast ühtegi mõistlikku rakendust, mille abil Maa-ameti WMS'ist otse RMaps SQLite jaoks sobilikus koordinaadistikus andmeid kätte saaks, lisaks seab lisatakistusi asjaolu, et Maa-ameti WMS aeg-ajalt vimkasid sisse viskab.

Eelnevast lähtudes sai antud katses kasutatud andmeid, mis olid eelnevalt Jaanuse enda utiliidiga alla tõmmatud, kasutasid L-EST97 koordinaatsüsteemi ning olid talletatud OruxMaps SQLite formaadis.

Esmalt võtame kaardist JPG/JGW failipaarid kõige suuremal suurenduse tasemel välja:

./mapconverter -i Eesti_50000 -o jpgjgw:Eesti_50K -z 14 -c

Edasi aitab meid siit MAPC2MAPC nimeline Windowsi rakendus. Tegemist on ühelt poolt äärmiselt võimeka konverteriga, mis abistab mistahes kaartide loomisel, kuid selle üheks oluliseks puuduseks on asjaolu, et sisendformaardi jaoks eeldatakse üldiselt ühte suurt (hiiglaslikku) pildifaili, mida siis koos või ilma eelneva kalibreerimisinfota töötlema saab asuda. Tugi sellele, et kui soovime anda programmile ette hulga JPG/JGW failipaare, on äärmiselt piiratud ning isegi rakenduse batch mode on mõeldud peamiselt selleks, et "sajast sisendkaardist luua ühe raksuga sada väljundkaarti", mitte aga neid kõiki ühe väljundkaardi sisse kokku kombineerida.

MAPC2MAPC näol on tegemist tasulise rakendusega, mis maksab 15 inglise naela. Ilma makstama rakendus on täisfunktsionaalne, kuid sodib väljundkaardile punaseid riste. Selles mõttes mõistlik, et tasuta versioon võimaldab veenduda absoluutselt kõige toimimises ning maksta saab alles siis kui midagi reaalset ära teha soovid.

Mõningane tugi paljude failide üheks kokku kombineerimiseks on siiski MAPC2MAPC rakenduses ka olemas, kuid see tähendab veel ühe lisa sammu astumist. Nimelt tuleb kaart konverteerida esmalt OSMTracker formaati ning seejärel saab Mobac nimelise rakendusega selle edasi mistahes formaati teisendada, sh Locus Maps.

Sammud MAPC2MAPC rakenduse kasutamiseks oleks järgmised:

  • Paigalda rakendus ja käivita see. Rakendusel on olemas nii Wizard mode kui tavavaade, hetkel lähtume Wizard mode-st.
  • TODO: EPSG valimine batch modes otse vist ei toimunud?
  • Vajuta nupule "Prepare a batch of maps to process" ja seejärel "Choose files to process".
  • Siinkohal tuleb valida kõik kaardi hulka kuuluvad JGW failid ning avada need. NB! Millegipärast tundub, et kui JPG ja JGW failid on eraldi kataloogides, siis asi peaaegu toimib, aga päriselt mitte. Nimelt otsib MAPC2MAPC igale JGW failile vastavat JPG faili peaaegu õigest kohast, kuid laiendiks eeldab PNG. Tulemuseks on see, et kasutaja peaks nüüd kõik vastavuspaarid ükshaaval programmile ette ütlema - kui sisendfaile on kümnetes või sadades tuhandetes, siis mitte kõige mõistlikum eeldus :) Reaalselt peaks JGW laiend küll üheselt määratlema, et selle vastab just JPG fail, kuid reaalselt ei ole JPG temaatika ilmselt arendaja peamine lähtekoht olnud. Küll aga aitab selle probleemi lahendada, kui eelnevalt kõik kaardi aluseks olevad JPG ja JGW failid ühte kausta kokku liigutada.
  • Seejärel "Specify Processing and output" -> "Make a mobile atlas" -> "OSMtracker [Z/X/Y.png]". Väljadele "Zoom Levels" tasub panna soovitud miinimum ja maksimum tasemed (madalamad tasemed luuakse automaatselt). Antud näites originaalkaardile vastavalt 8 ja 14. Ühtlasi teha linnuke "Write atlas directly to mobile device or orher location" ja valida uus tühi kataloog.
  • Lõpuks tasub veenduda, et on tehtud linnuke "Start Batch process now" ja vajutada "Write Batch file and exit".