A split ide szerintem kevés lenne.
A program valami ilyesmi algoritmus alapján kéne működjön:
1. Forrás GPX fájlt megnyit, cél GPX fájlt létrehoz
2. Elkezdi másolni a sorokat, amíg csak trk tag-gel nem találkozik
3. Elkezdi számolni a trkpt tag-eket.
4. Ha a trkpt tag számláló eléri az ötszázat:
- Lezárja az adott tracket, trkseg és trk tag-ekkel
- Új track-et nyit (pl "Track_002")
- Az új track-be beleírja az utolsó trackpontot
- Nullázza a trkpt tag számlálót
- Ugrik a 3. pontra
...persze ha mindezt tudja a split, akkor nem szóltam. :o)))
(Esetleg lehetne használni valami egyszerűbb formátumot is, ahol egy sor egy trackpont, de akkor is lenne plusz meló, mivel akkor is kell header az újabban létrehozott rész-track-eknek).[ előzmény: (37912) Schnitt, 2009.02.10 20:06:23] |