kolmapäev, 22. juuli 2009

Väike juhend: kuidas saada Google Earth .kmz (.kml) fail Garmin’i GPS seadmesse

Olles maadelnud küsimusega kuidas saada Google Earth märgitud või koostatud teekonda koondav .kmz laiendiga fail ühes selles sisalduvate marsruudi (route), läbitud teekonna (track) ja huvipunktidega (POI – points of intrest; mõnelpool ka kui places of interest) Garmin'i GPS seadmesse (eTrex Vista HCx), otsisin selle kohast abi internetist. Et igasugust - sh. antud küsimusse puutuvat - infot on palju, ja soovitud tulemuseni jõudmine ei pruugi olla lihtne ning see võib nõuda kõvasti aega ja energiat, siis annan põgusa ülevaate kuidas on võimalik .kmz faili info GPS seadmesse laadida, et seda seal kasutada.

Kõige lihtsam variant, millele internetiotsingud ka tihti viitavad, on soetada vastav tasuline tarkvara näiteks GE2GPX, mis iseenesest tundub väga kena, mugav ja kasutajasõbralik programm. Litsentsi hind € 15.
Samuti nagu sama firma põhjalikuim, mõlemat pidi konverteerimist toetav, programm: GPS Converter (Windows). Litsentsi hind € 35. Toetatud on mitmed geoinfo formaadid: Google Earth KMZ, KML, samuti GPX, TomTom Navigator (ov2, itn), Magellan MapSend (wpt, trk), Garmin POI (non encrypted gpi), Palm Address Book (aba), NMEA 0183 sentences, SUUNTO Data files (sdf), Navigon MN6/5/4 (rte), iGO (comma delimited asc), Garmin POI, Magellan POI, Route66, Navman.
Need kaks programmi sobivad seega failide konverteerimiseks paljude tootjate GPS seadmetele.

Kui aga spetsiaalse programmi ostuhuvi pole, siis allpool üks samm-sammuline ülevaade, mida .kmz faili kujul info saamiseks GPS seadmesse, teha tuleb.

Kõigepealt mõni sõna .kmz faili formaadist. Tegu on USA firma Keyhole Inc. poolt Google Earth jaoks väljatöötatud ning Google poolt kasutusele võetud zippitud ehk kokkupakitud XML skeemil põhineva .kml faili (Keyhole Markup Language) formaadiga. Kml fail sisaldab mitmekülgsest geograafilist infot, sh. nii kasutajapoolseid märkusi kui visualisatsiooni.

Info saatmisel või salvestamisel Google Earth’ist pakub programm .kmz vormingu välja vaikimisi (by default). Samas on geo- ja topoinfo salvestamisel Google Earth’is võimalik valida ka mittepakitud formaat - .kml, mida on info ladusamaks GPS seadmesse transportimiseks soovitatav ka kasutada.
Aga kui sa oled juba salvestanud või saanud geoinfo .kmz kujul, siis selle GPS seadmesse saamiseks on tegevuskäik järgmine:

  1. Ava (extract) mõne arhiveerimisprogrammiga (näiteks WinZip v WinRAR) arvutisse laetud .kmz kaust. See avaneb lahti eraldi .kml laiendiga failiks. Vajadusel anna lahtipakkimise (unzipping) käigus uuele failile soovitud nimi.
  2. Kui arhiveerimisprogramm puudub, on võimalik netist tasuta alla laadida ja installida WinRAR, mis on igati asjalik lahti- ja kokkupakkimise programm. Ilmselt laiemalt tuntud programm WinZip, on paraku tasuline.
  3. Lae alla tasuta GPS info/failide konverteerimise programm GPSBabel. See laadub arvutisse .zip kataloogina. Avamisel (peaks piisama ka topeltklikist kataloogil) pakitakse selle sisu eraldi kataloogi lahti.
  4. Käivita GPSBabel (topelklikk lahtipakitud kausta failil GPSBabelGUI). Avanendud dialoogiaknas (Open File – Security Warning) klikka nuppu „Run“. Avaneb programmi aken. Selle ülemine osa jaguneb kaheks blokiks – Input ja Output.
  5. Input osa rippmenüüst tuleb määrata faili, mida soovid ümber konverteerida, formaat (antud juhul .kml siis). Selle alloleval ribal määrad ära arvutis asuva ümberpööratava tulemusfaili asukoha. Samuti saad arvutis oleva faili asemel valida arvutiga ühendatud seadmes oleva tähistades selleks linnukesega rippmenüü ees oleva „Device“ kastikese ning määrates ühenduse liigi (kas USB või COM3). Teises, output, jaotuses märgid vastavas formaadi valiku rippmenüüs ära konverteeritava faili sihtvormingu. Garmin'i GPS jaoks siis .gdb, mis on selle vaikimis formaat või universaalsema .gpx. Järgmiseks kirjutad annad uuele failile nime ja määrad salvestuse sihtkoha, mis võib jällegi vastava linnkuse märkimisel olla ka seadme enda. Probleemide vältimiseks ja kontrolli säilitamiseks teostatava üle, arvan siiski parema olema salvestada tulemusfail (n .gdb) kõigepealt arvutisse ja siis sealt GPS seadme oma programmi (Garmin'i puhul MapSource) abil seadmesse. GPSBabel programmiakna alumises pooles saab määrata millist infot sihtfailist (.kmz) ümber konverditakse. Kas kõik kolm põhikategooriat (Teekonnapunktid – Waypoints, marsruudid – routes, jäljed – tracks) või mõni nende kombinatsioon. Nupu „Filter“ kaudu saad määrata veelgi spetsiifilisemad konverteerimise võimalused.
  6. Konverteerimise alustamiseks klikka nuppu „let’s go“. Programmi allolevas kastis kuvatakse konverteerimisinfo.
  7. Nüüd on sul määratud kaustas olemas uus (n. gdb laiendiga) .kmz infot koondav Garmin'i GPS seadmele söödavaks muudetud fail.
  8. Käivita Garmin'i seadmega kaasas olev programm MapSource ning ava sellega konverteeritud tulemusfail. Selle saad avada ka paremklikates failil ja valides lühimenüüst faili avamise programmiks MapSource.
  9. Ühenda arvutiga (tavaliselt USB juhtmega) GPS seade. Lülita GPS seade sisse. Et see hakkab otsima satelliitte, mille leidmiseks tervikfaili siirdeks seadme ja arvuti vahel vajadust pole ja millega ta tubastes tingimustes nii-ehk-naa hätta jääb, lülita satelliitide otsing välja. Selleks vajuta GPS seadmel menüü nuppu. Avanenud valikutest vali ja kinnita „kasuta ilma GPS-ita“ („Use with GPS off“).
  10. Vali MapSource programmist seal avatud konverteeritud tulemusfail ning klikka programmi menüüribal nuppu „Send to Device“. Programm teavitab protsessi edukast lõpetamisest.
  11. Kui su GPS seade ei ole seadistatud peale andmete ülekannet automaatselt välja lülituma, lülita see enne arvutist lahti ühendamist manuaalselt nupust välja.
Voilaa! Ja ongi Google Earth programmis olnud/loodud soovitud geoinfo su Garmin'i GPS seadmes olemas.

Põhimõtteliselt näitlikustab ülalkirjeldatud tegevuskäiku ka alljärgnev Youtube video. Tõsi küll, selle vahega, et teekonnafail, mis luuakse Google Earth’is salvestatakse juba targu .kml failina ja faili konverteerimisel Garmin'i tarkvarale söödavaks kasutatakse programmi KML to GPX Converter2 ehk sedasama eespoolmainitud tasulist GE2GPX


Youtube’is leidub ka klipp, mis räägib veel ühest mugavamast võimalusest saada Google Maps info, nagu POI’d, Garmin'i GPS seadmesse. Kahjuks Google Eestis sellist lahendust ei paku ehk presenteeritavas online rakenduses puudub info GPS seadmesse saatmise valik.


On veel üks variant .kml formaadis geoinfo laadimiseks GPS seadmesse, aga seda vaid huvipunktide ehk POI (points of interest) osas. Ehk see lahendus ei sobi teekonnajälje (track) ja marsruudi (routes) konverteerimiseks.
.KML faili konverteerimiseks kasutatakse tasuta vabavaralist programmi KMLCSV Converter, mis konverteerib huvipunktide info universaalsesse .CSV (Comma Separated Values) formaati. Konverteeritud info, ehk .CSV faili laadimiseks Garmin'i GPS seadmesse on tarvilik programm POI Loader, mis on tasuta allalaetav Garmin’i kodulehel. Programm toetab GPX ja CSV formaate.
Kuidas asi käib, vaata Youtube’st


Ülevaade geoinfo ja topoinfo failiformaadid