Előzmények

hozzászólásai | válasz erre | 2009.09.15 22:32:43 (43243)
A) Ha pontosan írtad le az algoritmus logikáját, akkor elveszik a cmt-ben lévő tökéletes időpont információ, ha van time mező, de az trackelés előtti/utáni (ld 60csx).
Hiszen Beolvasás 1) szerint minden OK, viszont Wpt besorolása 1)-en megbukik az adott útpont time mezőjének értéke automatikus besorolás mellett és csak közelít.

Tehát ha módosítasz Mapsource-ban 60csx-es track útpontot.:

i) A név és szimbólum változásnál nem rendel hozzá semmt a time-hoz, de ha a koordinátákat vagy a magasságot módosítod vagy csak véletlenül rákattintasz a mélység, hőmérséklet, közelség ismeretlen előtt lévő tickbox-okra, akkor létrejön a time.

ii) Az SRTM_HUN szempontjából a a koordináta módosításnál nem is baj, ha a cmt már nem számít, hiszen mozgattad a pontot. Ha viszont otthon rájössz, hogy ismered a pontos magasságát egy adott csúcsnak, akkor még véletlenül sem érdemes átírni.

iii) Ha rossz helyre kattintasz a wp szerkesztése közben, akkor szigorúan cancel, mert más különben elmenti a time-t

B) Az egész fejtegetés tényleg csak az oda-vissza jellegű túráknál releváns.

C) Miért nem úgy működik a progi automatikus beállítás mellett a beolvasás, hogy
1. time, ha van és intervallumon belül van, KÜLÖNBEN (az értelmességét tényleg nem kell vizsgálni, ahogy Te is írod, bár ha rosszul írtam meg free pascalban a progimat, akkor a "de miért ne lenne az"-ra meg is van a válasz :-))) )
2. cmt, ha van és értelmes és intervallumon belül van KÜLÖNBEN
3. desc, ha van és értelmes és intervallumon belül van KÜLÖNBEN?

Tehát már a beolvasásnál vizsgálva az időintervallumon belülre esést?

[előzmény: (43229) jekaeff, 2009.09.15 19:34:01]

jekaeffhozzászólásai | válasz erre | 2009.09.15 19:34:01 (43229)
Nem egészen így múkodik, talán így egyszerűbb leírva:


Beolvasás:

1.) Ha van [time] mező, akkor azt tekinti a program a waypoint dátumának (ha nem megfelelő formátumú, akkor szívás, ezt nem vizsgálom külön - de miért ne lenne az?)

2.) Ha nincs time mező ÉS a [cmt] VAGY a [desc] mező egyikében szerepel "érvényes" nyakatekert-garmin-dátum, akkor azt használja waypoint dátumként (ha a [cmt] megfelelő, akkor a [desc]-el már nem is foglalkozik a program)


Wpt besorolása:

1.) Ha a fenti három mező valamelyikéből sikerült értelmes dátumot fabrikálni és NEM erőltetett távolság szerinti besorolás van beállítva (automatikus helyett), akkor program megpróbálja a trackpontok dátuma alapján besorolni a wpt-ot a track megfelelő pontjára vagy két pont közé.

2.) Ha az előző besorolás nem sikerült (a track-időintervallumon kívül esik a vizsgált waypoint dátuma) és NEM erőltetett időpont szerinti besorolás van beállítva (tehát automatikus vagy távolság-alapú), akkor a program trackpontoktól mért távolság alapján próbálja besorolni a wpt-ot, a legközelebbi trackpontra.
[előzmény: (43227) 2009.09.15 19:01:04]

hozzászólásai | válasz erre | 2009.09.15 19:01:04 (43227)
JEKAEFF

Még mindig waypointok!

Ha jól értettem, akkor az SRTM_HUN nem foglalkozik a time mezővel, amennyiben annak az értéke nem a garmin alapformátumú dátuma+időpontja VAGY ha az kívül esik a track kezdete és vége által meghatározott idősávból, ez esetben a cmt mező alapján dolgozik a progi

Ha jól értettem, akkor az SRTM_HUN nem foglalkozik a cmt mezővel, amennyiben annak az értéke nem a garmin alapformátumú dátuma+időpontja VAGY ha az kívül esik a track kezdete és vége által meghatározott idősávból, s ez esetben megkeresi a legközelebbi trackpontot.

De mi van akkor, ha a time is jó, meg a cmt is. Melyiket preferálja a program???

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