Garmin Gpi (Garmin Points of Interest) fileok egyszer� �s gyors l�trehoz�sa (konvert�l�sa k�l�nf�le form�tumokb�l �s form�tumokba.)
Sokan tal�lkoztak m�r azzal a probl�m�val, hogy ha sok pontot szerettek volna feltenni a Garmin GPS k�sz�l�k�kre, akkor �tpontk�nt m�r nem tudt�k feltenni, mert �ltal�ban 1000 db-n�l t�bbet nem lehet a k�sz�l�kre feltenni. Megold�s lehet POI-k�nt feltenni azokat. Ehhez j� szolg�latot tesz a Garmin PoiLoadere. Haszn�lata k�t szempont miatt neh�zkes:
- T�bb l�p�ses �s sok poi felt�lt�se eset�n borzaszt� lass�.
- Csak k�r�lm�nyesen lehet ikonokat rendelni a poi-khoz.
Ezen feladat egyszer�s�t�s�re j�tt t�lre a GpiConv parancssoros program.
Jelenleg bemenetk�nt az al�bbi form�tumokat k�pes kezelni:
- gpx � Gps Exchange form�tum (utf-8 �s sima) (pl. geocaching.hu-r�l let�lthet�)
- gpi � Garmin Points of Interest file
- txt /speedcam � Speedcam file
- gpx/cacheprinter � (.com-os l�d�khoz cacheprinter t�mogat�s)
- gpx/muemlekem/Fairy � (muemlekem.hu m�eml�klist�hoz t�mogat�s)
- gpx/muemlekem/kereszt � (muemlekem.hu kereszt list�hoz t�mogat�s)
- gpx/geocaching.hu � (geocaching.hu EasyGPS gpx form�tum speci�lis kezel�se)
Tervezett bemeneti form�tumok:
- kml � keyhole markup language (GoogleEarth)
- gdb � Garmin GPS Adatb�zis
- gpi � Garmin Points of Interest file� (<== Alap�rtelmezett kimeneti form�tum)
- gpx � Gps Exchange form�tum (utf-8) (<== Gpi bemenet eset�n alap�rtelmezett kim.)
Tervezett kimeneti form�tumok:
- kml � keyhole markup language (GoogleEarth)
- gdb � Garmin GPS Adatb�zis
- bmp � Gpi bemeneti fileb�l az ikon fileokat bmp file(k)-ba lehet menteni.
A t�m�r�tett �llom�ny teljes tartalm�t az icons mapp�val egy�tt ki kell csomagolni egy tetsz�leges mapp�ba. (A program haszn�lat�hoz nincs sz�ks�g semmilyen keretrendszerre.)
T�mogatott oper�ci�s rendszer: Windows (Ig�ny szerint elvileg b�rmilyen oper�ci�s rendszerre leford�that�). C�lszer� egy parancsikont helyezni az asztalra, ami a GpiConv.exe-re mutat.
Helyezz�nk egy parancsikont az asztalra, ami a GpiConv.exe-re mutat.
A gpi-be konvert�land� (pl. gpx) filet (vagy fileokat) drag-and-drop m�dszerrel h�zzuk a parancsikon f�l� �s ejts�k r�. (term�szetesen ugyan�gy r�dobhatjuk a GpiConv.exe-re is.)
Az elk�sz�lt gpi file a bemeneti file mapp�j�ban lesz �els�inputfileen�v_gpiconv.gpi� n�ven
A GpiConv egyik alapelve, hogy a grafikus fel�let hi�nya ellen�re is egyszer� legyen a felhaszn�l�sa az �ltagos felhaszn�l� sz�m�ra is. Haszn�lata gyors �s egyszer�.
�rdemes tudni: Ha t�bb filet jel�l�nk ki �s dobunk r� a GpiConv-ra, akkor figyelj�nk arra a Windows saj�toss�gra, hogy az a kijel�lt file � amin�l fogva r�h�zzuk az eg�rrel a GpiConv ikonj�ra a kijel�lt fileoka � lesz az els� bemeneti file.
GpiConv �bemeneti filen�v lista� [-o �kimeneti filen�v�]
Amennyiben a kimeneti filen�v nincs megadva, akkor
- gpx v. txt bemenet (els� bemeneti file) eset�n gpi kimenet k�sz�l a bemeneti file mapp�j�ban �els�inputfilen�v_gpiconv.gpi� n�ven.
- gpi bemeneti file(ok) eset�n (ha nincs megadva kimeneti file), akkor gpx kimenet k�sz�l.
gpi bemeneti file �s -o filen�v.bmp kimenet van meghat�rozva, akkor a gpi fileban tal�lhat� ikon bitmap-eket egyenk�nt egy-egy bmp fileba �rja (filen�v_x_y.bmp n�ven, ahol x a poi k�szlet, y pedig azon bel�l az ikon sorsz�ma).
Csatlakoztasd a GPS-t USB k�bellel a sz�m�t�g�pre �s a GPS-t kapcsoljuk USB h�tt�rt�rol� �zemm�dba.
Pl. Garmin GPSMAP 60 CSx-en: F�men� � Be�ll�t�sok � Interface � USB adatt�rol�. (A f�men�t a men� k�tszeri megnyom�s�val �rhetj�k el). Ekkor a GPS k�sz�l�k mapp�it el�rhetj�k cser�lhet� vser�lhet� meghajt�k�nt. Keress�k meg a /Garmin/Poi mapp�t. Ide kell bem�solni az elk�sz�lt gpi filet.
Sok helyr�l, de Magyarorsz�gon pl k�zkedveltek az al�bbiak:
1.) A teljes geol�da adatb�zist minden seg�dponttal �s multil�da ponttal. Hogyan?
Nyisd meg a http://www.geocaching.hu/caches.geo c�met.
A �Pontok let�lt�se k�l�nb�z� form�tumokban� fejezetben a file form�tumn�l v�laszd ki a �.gpx EasyGPS (gpx)� form�tumot.
A let�ltend� pontokn�l ig�nyed szerint jel�ld be a �multil�d�k k�zz�tett pontjai� �s a �a l�dale�r�sban szerepl� egy�b pontok� lehet�s�get, majd lejjebb nyomd meg a Let�lt�s gombot. T�rold el a let�lt�tt gpx filet. A fentebb le�rt m�don h�zd �s ejtsd r� az asztalon lev� GpiConv ikonra a gpx filet. Az eredeti mapp�ban l�trej�n egy eredetin�v_gpiconv.gpi file. Ezt m�sold a GPS-re.
2.) Speedcam/trafipax pontok.
http://www.speedcams.hu/hu/speedcam_letoltes lapr�l t�lthet� le. Regisztr�ci�t ig�nyel.
3.) M�eml�kem.hu m�eml�k adatok let�lthet�k a http://gc.fairy.hu/blog/?page_id=39 c�mr�l (Fairy j�volt�b�l).
Vagy innen: http://muemlekem.hu/muemlek?submit_download=let�lt�s&filetype=gpx_easygps
4.) M�eml�kem.hu kereszt felm�r�s adatok let�lthet�k a http://muemlekem.hu/kereszt#letoltes c�mr�l.
Lehet�s�g van az egyes be- �s kimeneti form�tumokhoz bizonyos be�ll�t�sokra, melyek alap�rtelmezett �rt�kei ini fileokban vannak meghat�rozva.
DifferentSpeedAlarm=1 �s AlarmAt..= �rt�kek
Seg�ts�g�kkel megadhatjuk, hogy a speedcam adatb�zisban t�rolt �hivatalos� sebess�gkorl�t felett mennyivel adjon a GPS k�sz�l�k riaszt�st. Teh�t pl. 30 km/h helyett 40-n�l riasszon. Minden szok�sos sebess�g�rt�kre k�l�n be�ll�that�.
FilterByRegionRect=1 �s RegionRect�= �rt�kek
Seg�ts�g�kkel be�ll�thatunk egy t�glalapot. Csak ezen bel�li pontok ker�lnek a kimeneti fileba.
B�vebb le�r�s az ini file megjegyz�seiben.
IconCountLimit
Seg�ts�g�vel meghat�rozhatjuk, hogy a GpiConv maximum mennyi ikont hozzon l�tre a gpi fileban.
A korl�toz�s olyan, hogy a legritk�bban el�fordul� symbol t�pust hagyja el el�sz�r. Pontos sz�m�rt�ket is meghat�rozhatunk, vagy azt, hogy a pontok legfeljebb h�ny sz�zal�ka kapjon ikont. (Sok esetben a pontok 90-95%-�ra az ikonfajt�k fele is el�g).
A korl�toz�sra akkor lehet sz�ks�g, hogy ha t�bb k�l�n�ll� gpi file-t t�lt�nk fel egy Garmin GPS k�sz�l�kre. R�szletesebb le�r�st a GpiConv_gpi.ini fileban lehet tal�lni.
�(pl. GPSMAP 60CSX-re). �gy t�nik, hogy pl. a Garmin GPSMAP 60CSX-ek max. kb. 64 db ikont k�pesek megjelen�teni gpi fileokb�l �sszesen. A pontos okot �s sz�mot nem ismerem. Fontos tudnunk, hogy az els�nek felt�lt�tt gpi fileben �gy t�nik, minden ikon megjelenik. A m�sodiknak, harmadiknak stb. m�r nem biztos, hogy minden ikonja megjelenik. (Nem a mapp�ban l�that� pl. abc sorrend sz�m�t, hanem a felt�lt�si sorrend. Pl. command promt dir paranccsal ellen�rizhetj�k). Ez�rt teh�t c�lszer� lehet az els� fileokban korl�tozni az ikonok sz�m�t. Alap�rtelmez�s szerint 30-ra van korl�tozva.
DefaultProximity �s DefaultProximityForSym
Seg�ts�g�kkel meghat�rozhatunk egy alap�rtelmezett riaszt�si t�vols�got (m�terben). Ha enn�l k�zelebb van a ponthoz, akkor riaszt�st ad a GPS k�sz�l�k. Megadhatunk egy vagy t�bb symbol �rt�ket. Ha adunk meg ilyet, akkor csak azokra hozza l�tre az alap�rtelmezett riaszt�st, a t�bbi pontt�pusra nem.
A m�eml�kem.hu weblapon egyel�re nincs let�lt�si lehet�s�g. Fairy j�t�kost�rsunk k�sz�tett egy weblapot (http://gc.fairy.hu/blog/?page_id=39), amelyr�l egyebek mellett gpx form�tumban is let�lthet� az ismert koordin�t�j� m�eml�kek list�ja eg�szben �s/vagy k�l�nf�le sz�r�sekkel. Ez a gpx �nmag�ban is felhaszn�lhat�, de a teljes lista jelenleg csaknem 12000 pontot tartalmaz, ami nyilv�n nem f�r a a GPS k�sz�l�k �tpont mem�ri�j�ban. A lapon ki kell v�lasztani a Form�tumot (gpx), esetleg a sz�ks�ges sz�r�seket be�ll�tani, majd a [Mehet] gombot megnyomni �s a let�lt�tt file-t elmenteni. Ezt a let�lt�tt gpx file-t r� kell h�zni a GpiConv.exe-re, vagy az asztalon lev� parancsikonra, ami gpi file-t k�sz�t bel�le. A gpi-ben a pontok neve a m�eml�k neve lesz, a pont adatait megtekintve az utols� jelent�s id�pontj�t �s a m�eml�k c�m�t l�thatjuk.
A �Keresztes hadj�rat� sor�n felm�rt keresztek list�ja let�lthet� a http://muemlekem.hu/kereszt#letoltes c�mr�l.
1.) A program fejleszt�s alatt �ll. K�rlek, hogy seg�ts jobb� tenni!
- Amennyiben a konvert�l�s sor�n hiba mer�l fel, akkor k�rem, hogy a forr�s file-t k�ldd el t�m�r�tett form�tumban az al�bbi e-mail c�mre.
- Ha az elk�sz�lt gpi file m�gsem jelenik meg a GPS-en, vagy az ikonok nem megfelel�ek, akkor k�rem, hogy mind forr�s mind ez elk�sz�lt gpi filet k�ldd el sz�momra t�m�r�tett form�ban a hibajelens�g r�vid le�r�s�val.
2.) Tervezett funkci�k:
- A fent jelzett kimeneti form�tumok kezel�se
- Az ini fileokban meghat�rozott alap�rtelmezett opci�k parancssorb�l is be�ll�that�k (fel�lb�r�lhat�k) lesznek.
A program haszn�lata mag�nszem�lyek sz�m�ra egy�ni haszn�latra ingyenes.
C�ges felhaszn�l�sra �s nyeres�gtermel� mag�nc�l� felhaszn�l�sra licensz az alkot�t�l szerezhet� be. A program teljes eg�sz�ben saj�t szellemi term�kem, saj�t kutat�saim alapj�n j�tt l�tre.
J� poi gener�l�st k�n�nok!
2009 Hauser J�zsef
hauser pont jozsef kukac freemail pont hu
v0.0.1 2009.03.11 ����� teszt kiad�s. gpx-gpi konverzi� oda-vissza.
v0.0.2 2009.03.17������ teszt kiad�s. Speedcam.txt import�l�s.
v0.0.3 2009.03.24������ teszt kiad�s. Hib�k jav�t�sa. gpi konverzi�hoz is ini file bevezet�se az alap�rtelmezett bemeneti �s kimeneti be�ll�t�sokkal. (Egyes be�ll�t�sok tervezettek. Le�r�s az ini file megjegyz�seiben).
v0.0.4 2009.03.26������ teszt kiad�s. T�bb bemeneti file kezel�se. (A kimeneti file innent�l -o param�ter ut�n k�vetkezik). gpx/cacheprinter import
v0.0.5 2009.04.03������ teszt kiad�s. gpx/muemlekem.hu import
v0.0.6 2009.04.15������ teszt kiad�s. Gpx/geocaching.hu import (cmt �s desc mez�ket felcser�li, �gy hasznosabb inf� jelenik meg a GPS-en)
v0.0.7 2009.05.03������ teszt kiad�s. Speedcams fileokn�l v�ltoztathat� a riaszt�si t�vols�g. Bemeneti gpx-ben hib�s k�dol�s� karakter eset�n jelentkez� hiba jav�t�sa (pl. cacheprinter eset�n volt ilyen hiba. SagiK-nak k�szi a jelz�st!).
v0.0.8 2009.05.23������ teszt kiad�s. Sym tag n�lk�li wpt eset�n hiba l�pett fel.
v0.0.9 2009.06.07������ teszt kiad�s. M�eml�kem.hu kereszt adatb�zis speci�lis kezel�se. (desc mez�t haszn�lja n�vnek)
v0.0.10 2009.07.22���� teszt kiad�s. Jav�t�s. gpi-->gpx konverzi� sor�n el�fordulhattak hib�s gpx kimeneti fileok. Geocaching.hu szervercsere ut�n apr� v�ltoz�sok voltak a geol�da gpx fileokban. V�ltoztat�s ennek optim�lis lek�vet�s�re.
V0.0.11 2009.08.05��� teszt kiad�s. 1 db pont konvert�l�sa eset�n hiba l�pett fel. Jav�tva.
V0.0.12 2009.09.07��� teszt kiad�s. sulizebra.gpi --> gpx konverzi� eset�n ismeretlen blokk hiba l�pett fel. Gpi-->gpx konverzi�kor address blokk-ot nem kezeli, de hib�s c�mz�s volt.
V0.0.13 2009.09.09��� teszt kiad�s. gpi import�l�skor 32 bites ikonok beolvas�sakor megszakadt a bet�lt�s. Jav�tva
V0.0.14 2009.09.13��� teszt kiad�s. Gpi bemeneti fileb�l mostant�l kinyerhet�k az ikon fileok bmp form�tumban.
V0.0.15 2009.10.17��� tesz kiad�s. muemlekem.hu-r�l let�lthet� m�eml�k adatb�zis speci�lis kezel�se.