PDAclub.pl - Forum użytkowników technologii mobilnych
Nawigacja GPS => iGO => Wątek zaczęty przez: hmm w Luty 28, 2009, 08:44:44
-
Jak przenieść (ingerując w pliki lub ich treść) utworzone przez siebie grupy i POI z 8,0 na 8,3
odtworzenie z backup nie pomaga
-
Nie jest to łatwe jako ze wersja 8.3.x.x.x.x ma trochę inny format zapisu danych o POI niż 8, struktura pliku jest podobna ale trzeba trochu się naklikać żeby się udało bo diabeł tkwi w szczegółach.
Plik który cie interesuje to 'sdcard\Igo\save\user.upoi'
Porównaj sobie strukturę tego z 8 i 8.3 a na pewno się zorientujesz w czym rzecz (najważniejsze to że w 8 jest '@My Poi' a w 8.3 'Moje', kolejną rzeczą jest liczba podziałów '|' w odpowiednich miejscach w wierszu).
Poniżej fragment kodu obu plików:
Igo 8
13|@My POI|Fashion Center Outlet||50.228638|19.172123|_POL|||blisko Sosnowiec|Droga bez nazwy|||
Igo 8.3.x.x.x
13|Moje|Fashion Center Outlet||50.228638|19.172123|_POL|||||blisko Sosnowiec|Droga bez nazwy||||
Powodzenia - jeśli masz dużo POI to życzę cierpliwości :E
-
Nie trzeba duzo klikac - wystarczy notatnik z Windy i:
- Ctrl + H (Replace.../Zastąp)
wpisac co na co, czyli w tym wypadku:
|@My POI|
na
|Moje|
i kliknac w Replace all (Zastap wszystkie)
odczekac kilka do kilkunastu sekund (zalezy jak duzy plik)
zamknac z zapisaniem zmian i po robocie :]
-
zamknac z zapisaniem zmian i po robocie :]
Otóż nie do końca - policz sobie ilość znaków | w POI 8.0 i 8.3 - tu jest największy problem.
-
Dlaczego problem?
Czy w różnych wierszach jest różna?
-
POI w wersji 8.0 ma o trzy pola mniej, niż w 8.3 - stąd każdy wiersz opisujący kolejne POI dla 8.0 ma 13 separatorów (|), a dla wersji 8.3 ma 16 separatorów - policz dokładnie pionowe kreski | w przykładach podanych przez manjaca.
-
Widzę, że się różnią, ale jeśli różnią się tak samo we wszystkich wersach
to nie widzę żadnego problemu ze zmiana 'metodą Tolka'.
-
[...ciach]to nie widzę żadnego problemu ze zmiana 'metodą Tolka'.
Musisz jeszcze wymienić ||| na |||||, a drugie ||| na ||||. Trochę to żmudne.
-
Żmudne? Nie żartuj ... zamieniasz wszystkie '3|' na '5|'
i następnie wszystkie '|Enter' na sam 'Enter'.
Ile to potrwa? 15 sekund?
No, może zwykły notatnik nie rozpoznaje znaku końca wiersza, ale są też lepsze narzędzia ...
-
Zrobiłem to w ten sposób że poi ze starej wersji przeniosłem na piechotę do favorites
później każdą nową grupę POI tworzyłem na podstawie favorites starej wersji
favorites dają się przenosić . Trochę to zajęło czasu mam ze sto tych punków (wcześniej odwiedzanych a wartych zapamietania)
szkoda tylko ze do ulubionych nie ma wyświetlanej ikonki bo wtedy POI były by mi zbędne
-
Dlaczego problem?
Czy w różnych wierszach jest różna?
suma jest 16 jak napisał Krakus, ale... może się zdarzyć że masz różna ilość informacji o danym POI (to się zdarza na mapach od różnych dostawców np TA i Emapa, lub dla różnych krajów) i wtedy opcja zamień ||| na |||| nie zadziała bo separatory będą w nieodpowiednich miejscach.
Ćwiczyłem to długo i żmudnie więc dlatego napisałem że trza się naklikać a nie ctrl+h. :P
Można też próbować otwierać plik jako txt w excelu i na zasadzie kolumn się bawić a potem zapisywać jako txt z podziałem (tak np można łatwo edytować radary) itp ale to wszystko będzie tak samo lub podobnie żmudne.
Jeśli komuś się uda znaleźc szybszy i prostszy sposób to super B)
-
Jeśli komuś się uda znaleźc szybszy i prostszy sposób to super B)
Jedyna metoda, to wziąć np. Free Pascala i napisać konwerter - da się zrobić.
-
Jak bede mial czas i checi to moge napisac makro w Excel'u ktore bedzie konwertowac w zaleznosci od ciagu znakow (czyli metoda lopatologiczna wykonywana automatem :] )
-
No to może nie być proste bo w grę wchodzą także ikonki
daję przykład POI o nr 138
138|A Chorwacja 2008|Tribunj parking|car_dealer_repair.car_dealer.audi|43.756027|15.746194|_CRO|||blisko Vodice|Droga bez nazwy||Oplata 5 kun za godzine|
-
Chłopaki...
:)
Macie już ten automacik do przerabiania?
Aż mi się nie chce tego ręcznie robić....