To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
My Navia
Windows CE - forum użytkowników nawigacji GPS

IGO - program w pamięci wewn. a mapy na karcie (lub odwrotnie)

no_taki - 2014-10-20, 20:18
Temat postu: program w pamięci wewn. a mapy na karcie (lub odwrotnie)
Bywa, ze chcemy mieć program w pamięci, a dane do niego karcie ( lub odwrotnie)
By można było skutecznie żonglowac polożeniem plików na naszej nawigacji wystarczy uzyć w sys.txt sekcji [folders]

Załóżmy, ze nasza pamięć wewn. to ResidentFlash, a karta jest widziana przez urządzenie jako SDMMC
Aby program znajdujący się w pamieęci wewn. "widział" folder CONTENT umieszczony bezpośrednio na karcie nalezy użyć wpisu:
Kod:
[folders]
content="..\..\..\SDMMC\content"


Jesli chcemy umieścić na karcie poszczególne katalogi np map, building, POI etc... ( zakładając , iż znajdują się one bezpośrednio na karcie ) wpisy winny wyglądać :
Kod:
[folders]
maps="..\..\..\SDMMC\map"
buildings="..\..\..\SDMMC\building"
poi="..\..\..\SDMMC\poi"
dem="..\..\..\SDMMC\dem"
phoneme="..\..\..\SDMMC\phoneme"
histspeed="..\..\..\SDMMC\hitspeed"


Wykorzystujemy wyłącznie te klucze, które reprezentują rzeczywiście przeniesione katalogi z danymi.
Oczywiście - możemy umieścić nasze dane w innych lokalizacjach, odpowiednio modyfikując ścieżki w poszczególnych kluczach.

Jesli mamy odwrotną sytuację ( tzn. program mamy na karcie, zaś dane w pamieci wewn. )
przykładowy klucz sekcji [folders] dla map znajdujących się bezposrednio w katalogu MAP w pamięci wewn. bedzie wygladał:
Kod:
[folders]
maps="..\..\..\ResidentFlash\map"


II. Mamy dwie wersje iGO na karcie( lub w pam. wewn. ) , a chcemy oszczędzić miejsce.
więc chcemy mieć wspólny
- folder CONTENT
- lub wspólne poszcególne katalogi z tego folderu ( MAP, POI, DEM etc... )
Zalóżmy, że mapy i inne dane posiadamy w wersji, której katalog ma nazwę iGO

Co zrobic?
W sys.txt programu w krórym nie posiadamy CONTENT, czy poszcegolnych jego folderów uzywamy wpisu:
Kod:
[folders]
content="..\..\iGO\content"

Lub, dla poszcegolnych folderów:
Kod:
[folders]
maps="..\..\iGO\content\map"
buildings="..\..\iGO\content\building"
poi="..\..\iGO\content\poi"
dem="..\..\iGO\content\dem"
phoneme="..\..\iGO\content\phoneme"
histspeed="..\..\iGO\content\histspeed"

uzywając tych tylko kluczy, które chcemy "pobrać" z innej wersji programu.

Wpisy te są identyczne w obu przypadkach ( programy na karcie i programy w pamięci wewn. ).


I na koniec uwaga podstawowa: sekcji [folders] używamy wyłącznie wtedy, gdy folder CONTENT, lub jakies jego podfoldery nie znajdują się w położeniu domyślnym dla programu
Jeśli wszystko mamy w położeniach typowych, sekcja [folders] jest zbędna, wiecej - przy próbach przeniesienia programu do innej lokalizacji może przysporzyć wielu problemów.

jacekp1313 - 2014-10-20, 20:24

Przyklejam.

UWAGA: w tym wątku tylko posty o poradniku, dyskusja w http://www.my-navia.pl/viewtopic.php?t=5014

no_taki - 2014-11-04, 16:20

Załózmy jeszce, że mamy mapchangera.
Czy da się mieć wspólny komplet map dla kilku wersji iGO przy korzystaniu z niego ?
Jasne, ze się da :-)

Załózmy znów, ze mapy kilku dostawców posiadamy w wersji IGO znajdującej się w katalogu o nazwie IGO
Uruchamiamy mapchangera na każdej z posiadanych wersji , a w plikach sys.txt wszystkich wersji umieszcamy ten sam wpis:
Kod:
[switchmap]
1=",map_ta,\SDMMC\IGO,"
2=",map_nt,\SDMMC\IGO,"
3=",map_ot,\SDMMC\IGO,"
4=",map_us,\SDMMC\IGO,"

Jeżeli prawidłowo poumieszczamy mapy w katalogach w CONTENT oraz prawidłowo skonfigurujemy pliki UTILITY/utility.ini we wszystkich wersjach - cieszymy się zaoszczędzonym miejscem na karcie i dzialającym na kazdej wersji mapchangerem ;-)

dodano 06.11.2014

W związku z pytaniem jakie otrzymalem na PW dopisuje:
Poza powyzszym wpisem, oczywiście niezbedny jest wpis/wpisy w [folders] z poprzedniego postu wskazujące ścieżkę do głównego katalogu MAP.



Powered by phpBB modified by Przemo © 2003 phpBB Group