GPI generator

A uz mne to stvalo! Co? No nemoznost automatizovat Garmin PoiLoader. Pro neznale, PoiLoader je program na konverzi GPX souboru do GPI souboru, pomoci ktereho se do Garminich GPSek daji pridat vlastni kategorie POI bodu. Jenze ten program vyzaduje cloveci obsluhu, a na automatizovane pouziti z nejakeho skriptu je dost nevhodny.

Jinou alternativou je program GPSbabel. ten se sice da dobre automatizovat, ale pri prevodu na GPI toho umi zoufale malo. Hodi se jen na velmi trivialni ulohy.

A taky mne zajimalo, jak je ten GPI soubor vlastne udelany. ;)

Vysledek se brzy dostavil - vytvoril jsem vlastni program pro prikazovy radek, ktery umi sam svymi silami vygenerovat GPI soubor.

viz. http://geoget.ararat.cz/doku.php/gpigen

Program bere GPX soubory ve shodnem formatu jako pro PoiLoader.

Vyjimky jsou:

  • Ikonky pro POI musi byt osmibitove BMP. To proto, ze nektere GPS neumi obrazky v jinem formatu korektne zobrazit.
  • Nejsou podporovany zdrojove CSV soubory. Pouziva se jen GPX.
  • Neni podporovana TourGuide zvukova stopa, protoze je jen mizive mnozstvi GPS, ktere to vubec umi.

Pozor, zadna specifikace GPI formatu neexistuje, takze pokud narazite na neco, co se chova jinak nez v PoILoaderu, dejte vedet.

Že bych zase začal víc používat POI...?!? ;)

Každopádně velké díky...!

Ja uz to pouzivam asi 3 tydny misto POILoaderu jako pokusny kralik a jsem s tim naprosto spokojen.

No, ted uz nni problem si udelat export, vygenerovani GPi i nahrani do GPSky pekne na jedno kliknuti. A hlavne spolehlive. ;)

No, ja to mel na jedno kliknuti i s POIL, ale asi to neni uloha pro kazdeho :) A navic je tohle udelatko rychlejsi nez POIL a kdyz neco nejde, tak nahlasi proc (teda to si myslim, zatim jsem nenarazil na nic, co mu neslo).

No, je trochu ukecanejsi. Ale hlavne, kdyz ti neco nepujde, posles mi to, a ja se podivam proc. :D

Super, vyzkouším.

Sice jsem si ochočil i poiloader na jedno kliknutí, ale to vyžadovalo mít připojenou GPS a memohl jsem si tak připravit gpi předem.

Ukecanost mi nevadí, naopak. Aspoň vidím že to něco dělá, poiloader je tajemnej jak hrad v karpatech :)

Než jsem to dopsal tak jsem vyzkoušel, rychlost je super a výsledek na první pohled OK, díky!

S POI Loaderem bojuji už dlouhou dobu, když mi často nenahrál nějaké body kvůli nějaké chybě a já pak hledal proč!

Tak doufám, že tohle bude použitelnější :-).

Díky za další kus odvedené práce!

Ještě najít čas to vyzkoušet.

Krucinal, a mne nikdo nic nerek. A to jsem si myslela, ze jsem dost proflaknutej pokusnej kralik :D Asi to prubnu na Ostravu. 

PS: Chyby mam hlasit hned nebo ti je mam davkovat? :D

A to ti nebylo divne, ze nepribyvaji nove veci do Geogetu? ;)

Ono to cele vzniklo trochu neplanovane. Chtel jsem se na to podivat uz dlouho, az jsem se k tomu jednoho vecera dokopal... a ono to vypadalo zajimave. Tak jsem se do toho zahloubal... a najednou mi bylo jasne mnoho veci o GPI. A byla by skoda toho nove nabyteho know-how nevyuzit. A tak vznikl GpiGen.

Mimochodem, objevil jsem spousty zajimavych veci. Treba ze PoiLoader generuje ta GPI blbe! No fakt, maji tam chybu, a vlastne jen diky zjednodusenemu nacitani v GPSkach se te chybe vyhnou a funguje to. :lol:

PS: Chyby mam hlasit hned nebo ti je mam davkovat? :D

Jak chces, stejne tam zadne chyby nejsou. ^_^

A to ti nebylo divne, ze nepribyvaji nove veci do Geogetu? ;)

Mimochodem, objevil jsem spousty zajimavych veci. Treba ze PoiLoader generuje ta GPI blbe! No fakt, maji tam chybu, a vlastne jen diky zjednodusenemu nacitani v GPSkach se te chybe vyhnou a funguje to. :lol:

Ani ne. Ono to vzdycky tomu GG stejne chvili trva, nez z nej vyleze neco novyho :D

A ta chyba me ani nijak neprekvapuje.

Pokud jsem to správně pochopil, tak stačí spustit ten prográmek takto:

gpigen d:\poi-data d:\poigarmin

A výsledný soubor nahrát do GPS do adresáře Garmin\POI

gpigen d:\poi-data d:\poigarmin.gpi

Pozdě, už to běží :-)

Příponu doplním, ale jak je to s cizími daty ?

Kromě adresářů s GC daty mám v poi-data i adresář ROP a POMNICKY, které obsahují jen gpx soubory bez listingů + ikonu.

tak to ti tam v tomto pripade schroupa taky.

Pokud jsi chtel jen GC, pak jsi to mel poslat na ten podadresar s GC. Treba:

gpigen d:\poi-data\GC d:\GC.gpi

gpigen d:\poi-data\ROP d:\ROP.gpi

gpigen d:\poi-data\POMNICKY d:\POMNICKY.gpi

Nebo vsechno do jednoho souboru (ale nepovazuji to za prakticke, lepsi je to delit podle druhu, abys pak mohl snadno menit jen cast, aniz bys musel generovat vse.):

gpigen d:\poi-data d:\vsechno.gpi

Keškový soubor ČR má cca 250 MB, ty dva pidisoubory to už nevytrhnou.

Ale jestli to správně chápu, tak si mohu vygenerovat POI-DE.gpi, POI-PL.gpi a mít na každý stát vlastní soubor.

Klidne, ale to jsi mohl vzdycky, i s PoiLoaderem. Tohle jsem schvalne udelal stejne.

Hmm, tak to jsem nevěděl.

Ale mám jeden problém, u keše http://coord.info/GC4GA7K se mi, při pokusu o zobrazení listingu, GPSka vypne :-(

Zatím nevím o jiné, kde by to taky dělalo. A je jedno, jestli to generoval POI loader a nebo gpigen :-(

A uz mne to stvalo! Co? No nemoznost automatizovat Garmin PoiLoader. Pro neznale, PoiLoader je program na konverzi GPX souboru do GPI souboru, pomoci ktereho se do Garminich GPSek daji pridat vlastni kategorie POI bodu. Jenze ten program vyzaduje cloveci obsluhu, a na automatizovane pouziti z nejakeho skriptu je dost nevhodny.

Jinou alternativou je program GPSbabel. ten se sice da dobre automatizovat, ale pri prevodu na GPI toho umi zoufale malo. Hodi se jen na velmi trivialni ulohy.

A taky mne zajimalo, jak je ten GPI soubor vlastne udelany. ;)

Vysledek se brzy dostavil - vytvoril jsem vlastni program pro prikazovy radek, ktery umi sam svymi silami vygenerovat GPI soubor.

viz. http://geoget.ararat.cz/doku.php/gpigen

Program bere GPX soubory ve shodnem formatu jako pro PoiLoader.

Vyjimky jsou:

  • Ikonky pro POI musi byt osmibitove BMP. To proto, ze nektere GPS neumi obrazky v jinem formatu korektne zobrazit.
  • Nejsou podporovany zdrojove CSV soubory. Pouziva se jen GPX.
  • Neni podporovana TourGuide zvukova stopa, protoze je jen mizive mnozstvi GPS, ktere to vubec umi.

Pozor, zadna specifikace GPI formatu neexistuje, takze pokud narazite na neco, co se chova jinak nez v PoILoaderu, dejte vedet.

Moc pěkný!

Ze zvědavosti, jak se ti povedlo rozklíčovat, jak to GPI je složený (asi to nebude klasickej zip, nějakým reverzním inženýrstvím?).

V čem to máš napsaný, nešlo by to zkompilovat do nějakýho jablečnýho systém? :)