Jak zainstalowac i korzystac z MapLoadera

Kategoria: alt.pl.gps

Wersja archiwalna tematu "Jak zainstalowac i korzystac z MapLoadera" z grupy alt.pl.gps



Tomek Kaminski
17 Maj 2002, 02:20

Czolem,

Kilka osob prosilo na priva o wyslanie, wiec zamiast wysylac kazdemu osobno
publikuje na Grupie, mam nadzieje ze sie przyda.

Niezorientowanym wyjasniam, ze MapLoader to program napisany w Javie,
umozliwiajacy zaladowanie mapy do Garmina, a takze jej sciagniecie na dysk.
Jest to cenne zwlaszcza dla osob nieposiadajacych MapSource'a.
Ja dzieki temu zaladowalem do swojej Visty mape UMP i pieknie chodzi.

Oczywiscie nic nie ma za darmo, niestety uruchomienie tego programu troche trwa,
tak wiec ponizej opis krok po kroku jak to zrobic, zeby sie nie urobic.

pozdrawiam,
Tomek.

=======================================
Instalacja i korzystanie z MapLoadera.

1. Ze strony:
http://www.geocities.com/garminmaploader/
sciagamy program GPSexplorer, jest w sekcji:

Download program
GPSExplorer version 0.13

Na tej stronie jest tez FAQ dotyczacy instalacji i uruchamiania, ale nie nalezy
do najlepszych.

2. Ze strony:
http://www.geocities.com/garminmaploader/#Install_java_runtime_and_co...
przechodzimy (przez linki) do stron z Java f-my SUN i wybieramy kolejno z menu
produktów:
 a.  "java 2 runtime environment standard edition, v1.3"
 b.  "Java communications (COMM)"

3. Instalujemy JRE (java runtime), z tym nie ma problemow

4. Instalujemy Java Communication.
W tym celu nalezy odszukac miejsce gdzie Java sie zainstalowala. W wiekszosci
Windows bedzie to sciezka :
<dysk:\Program Files\javasoft\JRE\

Instalacja polega na wgraniu trzech plikow do odpowiednich katalogow.
Przyklad ze strony Maploadera:

Place javax.comm.properties in c:\program\javasoft\jre\1.3.1\lib
Place comm.jar in c:\program\javasoft\jre\1.3.1\lib\ext
Place win32comm.dll in c:\program\javasoft\jre\1.3.1\bin

W wersji Javy ktora ja sciagnalem, katalog z numerem wersji mial postac
1.3.1_03, ale oczywiscie nie ma to wiekszego znaczenia.

Wczytujac sie w orginalny opis instalacji Java Communication, mozna zauwazyc
pewne roznice w stosunku do przykladu powyzej. Plik comm.jar w/g opisu f-my Sun
ma byc w podkatalogu ..\bin\ natomiast w przykladzie ze strony autora MapLoadera
jest to ..\lib\ext\

Mysle, ze ostatecznie nie ma to wiekszego znaczenie, tyle, ze trzeba potem
pamietac miejsce gdzie sie to wgralo i konsekwentnie tej lokalizacji uzywac.

5. Testujemy, czy wszystko chodzi.
W tym celu z archiwum w ktorym jest Java Communication, wgrywamy do katalogu z
Java przyklady (katalog samples) i uruchamiamy przykladowy program BlackBox,
ktorym sprawdzimy czy obsluga portow szeregowych jest OK.

Przykladowa komenda do uruchomienia BlackBoxa:
jre -cp c:\JRE\jre\lib\comm.jar;c:\commapi\samples\Blackbox\BlackBox.jar
BlackBox

W tym przykladzie (pochodzi z dokumentacji Javy) jest blad, otoz nasz JRE (a
wiec runtime) nie ma zadnego programu wykonywalnego o nazwie "jre", jest
natomiast program java.exe, i ten wlasnie nalezy uruchomic:
java -cp c:\JRE\jre\lib\comm.jar;c:\commapi\samples\Blackbox\BlackBox.jar
BlackBox

I tu wlasnie nalezy zwrocic uwage, gdzie wgralismy plik comm.jar i odpowiednio
zmodyfikowac komende.

6. Teraz mozemy uruchomic MapLoadera.
Zakladamy jakis katalog, np. Maploader i wgrywamy do niego GPSExplorer_xxx.jar ,
gdzie xxx to numer wersji.

Na stronie:
http://www.geocities.com/garminmaploader/MapLoader.html
sa zrzuty ekranow, FAQ, i przyklady uzycia, ale dotyczace modulow innych niz
MapLoader.

Jest tam sposob uruchomienia symulatora Garmina:
java -cp GPSExplorer_XXX.jar GPSExplorer GarminSimulator

U mnie to nie zadzialalo, byc moze to wina Windows XP.

Analogicznie do przykladu powyzej chcialem uruchomic modul MapLoader, ale nie
udalo sie.
Proponuje zapomniec o tej metodzie uruchamiania i po prostu uzyc zwyczajny
doubleclick, czy tez (bedac w podkatalogu ..\bin\) napisac komende:
GPSExplorer_XXX.jar

Uwaga: przy pierwszym uruchomieniu program pyta o liczbe dekodujaca mapy. Mam
GPSa dopiero 1 dzien, i nie mam pojecia o co chodzi ;-). Podalem w ciemno
liczbe=2 i wszystko jest OK.

7. Jak korzystac z Maploadera ?
No, nie jest to specjalnie przyjazny program, ale mnie sie udalo zaladowac mape
otrzymana z UMP.

Po uruchomieniu GPSExplorera ustawiamy numer portu comm oraz jego szybkosc, a
nastepnie wybieramy zakladke MapLoader.
(Na tym etapie mozna przetestowac czy MapLoader widzi sie z Garminem np.
naciskajac zakladke Request Maps i obserwowac log po prawej stronie u dolu).

Wybieramy zakladke Add Product, a nastepnie External Product.
Trzeba nadac mapie jaks nazwe, oraz podac do niej sciezke (ale tylko sciezke do
katalogu w ktorym jest mapa).
Wciskamy na dole po lewej przycisk Add Product.

Teraz w logu po prawej u gory pojawiaja sie nazwy wszystkich map Garmina, ktore
sa w wybranym katalogu. Przy pomocy myszki (doubleclick) wybieramy ta ktora
chcemy zaladowac. Jest teraz na ekranie po lewej. Wybieramy ja i wciskamy
przycisk Send Maps.

That's all, folks ;-)

WM
17 Maj 2002, 03:52

Niezorientowanym wyjasniam, ze MapLoader to program napisany w Javie,
umozliwiajacy zaladowanie mapy do Garmina, a takze jej sciagniecie na dysk.


Co masz na mysli piszac 'sciagniecie' na dysk?

Wojtek

Tomek Kaminski
17 Maj 2002, 04:25

| Niezorientowanym wyjasniam, ze MapLoader to program napisany w Javie,
| umozliwiajacy zaladowanie mapy do Garmina, a takze jej sciagniecie na dysk.

Co masz na mysli piszac 'sciagniecie' na dysk?


Chodzi o proces odwrotny do ladowania mapy z peceta do Garmina, czyli o
zapisanie na dysku mapy wczesniej (np. innym programem lub przez kogos innego)
zaladowanej do Garmina.

Autor programu pisze tak:

----------
Garmin Mapsource Map Extraction - MapExtractor
This plugin can be used to extract maps from a unit which has maps downloaded
with mapsource inside.

The maps are not identical with the ones transferred from the beginning to the
unit, but the data in the map is identical.

Known problems
Not all maps can be retrieved from the unit.
If something goes wrong during extraction, it is a huge possibility that both
the GPS and the program  needs a restart. (The serial speed is changed from
default during transfer for faster extraction.)
----------

I slusznie pisze, ze nie kazda mapa moze byc sciagnieta na dysk, poniewaz na
mojej eViscie byla wgrana mapa bodaj Monachium, ale nie udalo mi sie jej
sciagnac\wyekstrahowac\zdownloadowac.

Natomiast pomyslnie udalo mi sie sciagnac mape UMP, ktora sam wczesniej
zaladowalem.

pozdrawiam,
t.

Duch
17 Maj 2002, 06:20
U mnie niestety:

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/comm/CommPortId entifier
        at GPSExplorer$Settings.initGPSPlugin(GPSExplorer.java:271)
        at GPSExplorer.addObject(GPSExplorer.java:171)
        at GPSExplorer.<init(GPSExplorer.java:128)
        at GPSExplorer.main(GPSExplorer.java:44)

Nie moze zaladowac plug-in'u??

Mam pytanie, jezeli komenda jest:
GPSExplorer.jar Run "java -cp GPSExplorer_xxxx.jar GPSExplorer
YOUR_PLUGIN_NAME"

czyli np.

java -cp GPSExplorer_013.jar GPSExplorer GarminSimulator

to skad wziasc plug-in GarminSimulator??

Duch
17 Maj 2002, 06:24
Czy sa moze zrodla do tego??
Tomek Kaminski
17 Maj 2002, 15:35

U mnie niestety:

Exception in thread "main" java.lang.NoClassDefFoundError:
javax/comm/CommPortId entifier
       at GPSExplorer$Settings.initGPSPlugin(GPSExplorer.java:271)
       at GPSExplorer.addObject(GPSExplorer.java:171)
       at GPSExplorer.<init(GPSExplorer.java:128)
       at GPSExplorer.main(GPSExplorer.java:44)


A BlackBox Ci chodzi ?
Proponuje dojsc do zrodla bledu, badajac najpierw poprawnosc instalacji JRE, a
dopiero potem przyjrzec sie GPSExplorerowi.

to skad wziasc plug-in GarminSimulator??


Mysle, ze to modul wewnatrz GPSE.
Ale nie chodzi.

t.



Podobne tematy:
jak zainstalowac mody do GTA SAN ANDREAS dla gracy zgtasa2.0
Zasady korzystania z pojazdów YKZ
Korzystanie z tagu [youtube]
Regulamin korzystania z kategorii Muzyki Elektronicznej
Wrażenia z jazdy kolejką i korzystania z nartostrady
Jak długo już korzystasz z programu macromedia dreamweaver?
Feng Shui, czyli niech przestrzeń działa na twoją korzyść!