Nastal problém při komunikaci s datovou kartou?

Vše co se týká železa značky Garmin.

Používáte diakritiku v názvech waypointů?

Ano
6
33%
Nepoužívám, ale má GPS ji podporuje
6
33%
Ne, háčky a čárky se v GPS nezobrazují korektně
6
33%
 
Celkem odpovědí : 18

Nastal problém při komunikaci s datovou kartou?

Odeslatod Path » 03.11.07 2:52 (So)

Už vám někdy při importu z Garmina do MapSource vyskočilo toto chybové hlášení?:

Nastal problém při komunikaci s datovou kartou.

případně anglický ekvivalent:

There was a problem communicating with the Garmin.


V první řadě bych doporučil nepanikařit, protože tato zpráva nutně nemusí znamenat, že poškozená vnitřní paměť vaší GPS. S největší pravděpodobností bude název některého z waypointů, trasy nebo stopy obsahovat znaky, které MapSource neumí načíst. S tímto problémem jsem se setkal už několikrát a dnes tomu nebylo jinak.

GPS přijímače Garmin si obvykle ukládají trasy, stopy i waypointy do své vnitřní paměti. Při restartu zařízení se kopie těchto záznamů ukládají do souboru ve formátu GPX na disk (samozřejmě záleží na typu GPS), který je obvykle typu flash. Například u Nuvi 760, které teď testuji, tento soubor naleznete ve složce Garmin/GPX/ pod názvem Current.gpx.

Zkuste tedy připojit GPS k počítači a tento GPX soubor otevřít v programu MapSource. Zobrazí se vám tato zpráva?:

Soubor ... .gpx není platným souborem MapSource a nelze jej otevřít.

případně anglický ekvivalent:

... .gpx is not a valid MapSource file and could not be opened.

Pokud ano, je napůl vyhráno. Teď je zapotřebí obsah souboru analyzovat a najít chybu. Jak?

Soubor GPX si kamkoli zkopírujte, a v nějakém šikovném editoru jej otevřete pro editaci. Postačí na to i klasický Poznámkový blok, který je součástí Windows, ale moc pohodlné to není. Osobně pro tyto účely používám EditPlus, ale je spousty dobrých editorů, které jsou zdarma ke stažení.

Nejjednodušší metoda, jak nalézt chybu, je postupné odstraňování jednotlivých položek. Po každém zásahu soubor uložte a zkuste znovu otevřít v MapSource. Jakmile se MapSource korektně spustí, je jasné, který záznam se mu nelíbil. Teď už jen stačí v tomto záznamu najít chybu. Zkuste z názvů a popisů odstranit - nebo něčím srozumitelným nahradit - nestandardní znaky a záznam tak opravit.

Například můj dnešní problém zapříčinil chybně pojmenovaný bod na uložené trase:

<rtept lat="49.78789" lon="15.57509"><name>□□□□□□□□□□□□□□<name>

Je jasné, že čtverečky rozhodně nejsou korektní znaky, a jedná se tedy o chybný záznam. Záhadou zůstává, že se jedná o záznam, který byl exportován do GPS z programu MapSource, aniž bych jej nějak zvlášť upravoval. K této znakové změti muselo dojít pro mě naprosto nepochopitelným způsobem.

Poznámka: Nalezený záznam, který obsahuje chybu je nutné buďto z GPS odstranit nebo přejmenovat. Oprava v GPX souboru není k ničemu (pouze pro vaši analýzu), protože se jedná o kopii záznamů, které jsou uloženy ve vyhrazené paměti GPS přijímače. Při každém restartu se tento GPX soubor vždy generuje znovu a stávající je přepsán.

Upozornění: Při odstraňování jednotlivých záznamů buďte pozorní, aby bylo odstraněno vše, co k tomuto záznamu patří a nic jiného.

Waypointy:
vždy začínají tagem <wpt
a vždy končí tagem </wpt>

Trasy (routes):
vždy začínají tagem <rte>
a vždy končí tagem </rte>

Stopy (Track log):
vždy začínají tagem <trk>
a vždy končí tagem </trk>


Příklad rychlejší metody:

1. Odstranit všechny stopy – stále chyba?
2. Odstranit všechny trasy – stále chyba?
3. Odstranit první polovinu waypointů – stále chyba?
4. Odstranit polovinu stávajících waypointů…

…a tak stále dokola, dokud chybný záznam nenajdete. Chybných záznamů může být i více, pak se stává hledání o něco dobrodružnějším.

Na závěr ještě jedno malé upozornění. Pokud v názvech používáte diakritiku, nezapomínejte zachovat kódování GPX souboru na UTF-8.
Obrázek uživatele
Path
Site Admin
 
Příspěvků: 3406
Registrace: 15.05.07 23:15 (Út)

Re: Nastal problém při komunikaci s datovou kartou?

Odeslatod Monoid » 11.08.08 22:58 (Po)

Ja bych jeste doplnil, ze popsana hlaska se muze vyskytnout take, pokud nemate dostatek mista na vytvoreni celeho souboruCurrent.gpx. Soubor se sice vytvori, ale jeho konec je useknuty, takze je porusena jeho struktura, nejenom obsah nektere z polozek....

To se mi deje u nuvi 760 (s firmware 3.0).

Resenim je uvolnit misto v pameti, treba smazanim nepotrebnych obrazku nebo hlasu.

Zadna hlaska o tom, ze nebylo mozne soubor zapsat korektne se samozrejme v nuvi nezobrazi. :-((( Ti programatori v Garminu jsou fakt prasata!
Monoid
 
Příspěvků: 215
Registrace: 15.04.08 9:25 (Út)

Re: Nastal problém při komunikaci s datovou kartou?

Odeslatod Path » 11.08.08 23:04 (Po)

Přitom jedna věta o původu chyby by bohatě stačila. Souhlas.
Obrázek uživatele
Path
Site Admin
 
Příspěvků: 3406
Registrace: 15.05.07 23:15 (Út)


Zpět na Garmin: GPS přijímače

Kdo je online

Online uživatelé v tomto fóru: CommonCrawl [Bot] a 7 návštevníků.