turistautak.hu térképrészleteK+ jelzés GPS-szel
[ english
Előzmények

Kolesárhozzászólásai | válasz erre | 2007.04.03 08:55:21 (15930)
Az elméleti fejtegetést megvalósítottam a gyakorlatban is, egységesen 24 ezer trackpontot tudnak és a felülírás is működik az a következő típusokban: eTrex Vista, GPSMAP 60, GPSMAP 76S. Még nem tettem közzé, tesztelgetem élesben.
[előzmény: (15914) Kolesár, 2007.04.02 20:38:18]

Kolesárhozzászólásai | válasz erre | 2007.04.02 20:38:18 (15914)
Sikerült elmélyednem a Garmin GPS-ek eddig fekete dobozként ismert memóriájának szerkezetében, megfejtettem egy régóta nyitott kérdést, illetve lett két jó hírem és egy rossz.

A memória foglaltsága című érték (általában vízszintes hasáb % kijelzéssel) azt mondja meg, hogy menni terület foglalt abból a közös flash memóriából, amelybe a kikapcsolás után is megmaradó értékeket teszi. Azért zavaró, mert a 3000 pontnál nagyobb ACTIVE LOG-gal rendelkező típusokon az ACTIVE LOG nem ezen a területen van, így annak foglaltsága nem számít bele ebbe a százalékba. Az útpontok, tárolt trackek, útvonalak teszik ki a legnagyobb részét, mégpedig különböző mértékben. Egy útpont típustól függően 24-50 byte, egy tárolt trackpont 10 byte, útvonal talám még kevesebb is. Fogalomzavart az jelenthet továbbá, hogy hiába van még %-ban hely a memóriában, ha az útpontok, trackek és trackpontok száma abszolút számmal is korlátozott. Méginkább hülyeség, hogy a közös memória méretét erős felfelé kerekítéssel állították be, tehát ha valaki veszi a fáradságot és minden létező tárat megtölt, akkor se éri el 100%-ot.

A jó hírek ezzel kapcsolatosak: ezen memória terhére megnövelhető az ACTIVE LOG. Ez a GPSMAP 76S esetében látványos lesz, 16000 pont helyett 24000 lesz, plusz a felülírás. A hülye memóriakezelés miatt 24 vagy 28 ezer az abszolút maximum, amit a típusok többsége tudhat, lehet hogy egyes újabbak 32-ig is elmennek, azokat még tanulmányoznom kell.

A másik jó hír az, hogy talán esély nyílik a 3000-es és kisebb trackmemóriák növelésére, mert ha jól sejtem, akkor a közös memória terhére (esetleg a méretének növelésével) fér még oda adat.

A rossz hír az, hogy az útpontok számának változtatása bizonyos korlátok miatt gyakorlatilag lehetetlen vagy legalábbis embertelen erőfeszítéseket kívánna. Van pl. egy 1000*2 bájtos memóriahely, ahol útpontonként egy 2 bájtos értéket tárol, majd közvetlenül utána az útpontok darabszámát. Ahhoz, hogy ebből több lehessen, az egészet át kellene rendezni, de ezekre a helyekre számtalan helyről mutatnak pointerek, ráadásul néha nem is pontos címmel, hanem sokszor pár bájttal elé, amihez a konkrét címzéskor még hozzáad. Nem tudom továbbá, hol van szabad memória, ahová át lehetne pakolni a nagyobb táblázatot, illetve az 1000-es érték se került elő, amivel összehasonlítja az aktuális útpontok számát tároláskor.
[előzmény: (15908) Kolesár, 2007.04.02 18:43:11]

Kolesárhozzászólásai | válasz erre | 2007.04.02 18:43:11 (15908)
Kösz, először készítek firmware-t és akkor add csak kölcsön, ha nem akar menni. Vissza lehet tenni az eredetit.

Amúgy éppen úgy tűnik, hogy sikerült végre megnyugtatóan rendeznem a "felülír, ha tele" problémáját, a Vista és a GPSMAP 60 már jól működnek. A 76S-t még tesztelem, de ott nagyon kevés a hely, és ha választani lehet 24k vagy 20k+felülírás között, akkor lehet hogy inkább a 24k-t választom. CSx-ekre fogok készíteni 28k-s firmware-t, hogy ne kelljen a gyengélkedő GPX-re hagyatkozni hosszabb túráknál.
[előzmény: (15906) Fgg, 2007.04.02 15:50:16]

Fgghozzászólásai | válasz erre | 2007.04.02 15:50:16 (15906)
Én szívesen venném a foretrex firmware frissítését, mind a pontosabb tárolásban, mind a trackpont szám növelésben. Teszt célra a saját 101-esemet kölcsön tudom adni. (Ugye vissza lehet tölteni a gyári firmware-t, ha mégse jönne össze? :) )
[előzmény: (15798) Kolesár, 2007.03.31 09:57:06]

Kolesárhozzászólásai | válasz erre | 2007.03.31 09:57:06 (15798)
eTrex, Summit, Venture, Legend, Vista, Geko, Foretrex, Forerunner-használók figyelem!

9 havi erőgyűjtés és próbálkozás után most végre sikerült átlendülnöm a szögletes tracklog kisimításának megoldásán. Számtalanszor leírtam ezen a fórumon, hogy a fenti típusok nem tárolják az utolsó bájtot a trackben, így 2 méteres rácshálóra kerül minden trackpont, amitől a készülék alkalmatlan sűrű trackrögzítésre.

Megtaláltam a Vista firmware-jében, hogy mely programrészek felelősek a trackrögzítésért, módosítottam és kipróbáltam, kiválóan működik. 24 ezer trackpontot tárol és a "felülír, ha tele" beállítás is (!) használható. Javaslolt trackbeállítás: 3-4 yardos távolságalapú. Egyúttal magyar ékezetes betűtípusokkal, javított magyar fordítással rendelkezik.

Elméletileg mindegyik szürke készülékre megvalósítható ez, típustól függően más és más trackpont-számmal. Legendre mindenképpen elkészítem majd, a többire igény szerint.


Bejelentkezés név:  jelszó:   tárolás [regisztráció]

Felhasználónevedet és jelszavadat a geocaching.hu oldalon is használhatod!

[ kezdőlap ] [ térkép ] [ + felmérések ~ ] [ + útvonalak ~ ] [ + poi ~ ] [ belépés ] [ faq ] [fórum] [email]

A weboldal működése és tartalma folyamatos fejlesztés alatt áll, köszönettel vesszük az észrevételeket a fejlesztési ötletek oldalon.
A turistautak.hu-ra feltöltött track-eket és a letölthető térképeket, azaz térképi adatbázist az ODbL licencnek megfelelően bárki használhatja.
Minden egyéb anyag előzetes írásbeli engedély nélkül csak magáncélra használható fel. jogi tudnivalók