Ki kell javítani a programmal a sérült részt. ;)
A program mellé járt egy kis GIF fájl, ami megmutatja, hogyan épül fel egy szabályos GPX fájl tartalma.
Valószínűleg ki kell ollózni pár felesleges sort, hogy helyreálljon a rend.
Általában a nyomvonal pontjai egy <trkpt ...> ill. </trkpt ...> GPX-tag közé vannak ékelve. A "trkpt" után a koordináták láthatók, ezt követik a magasságadatok (<ele>) és az időadatok (<time>), majd következik a nyomvonalpont lezárása (</trkpt ...>).
Az alábbiakban pl 3db egymást követő nyomvonalpontot látsz:
<trkpt lat="46.860766997560859" lon="17.895188005641103">
<ele>109.592</ele>
<time>2012-04-28T04:11:52Z</time>
</trkpt>
<trkpt lat="46.860803961753845" lon="17.895254977047443"
<ele>109.932</ele>
<time>2012-04-28T04:11:53Z</time>
</trkpt>
<trkpt lat="46.860841009765863" lon="17.895321026444435">
<ele>110.303</ele>
<time>2012-04-28T04:11:54Z</time>
</trkpt>
Esetedben valószínűleg váratlanul lezárta a fájlt a csix egy </gpx> tag-gel, majd egy trackpont "közepén" folytatta. Amennyiben a </gpx> tag-et következő rész nem valami régi track maradványa (ez az időadatokból látszik), akkor törölni kell a </gpx>-es sort, ill. az esetleg őt megelőző esetleges </trk>, </trkseg> sorokat is, amíg csak épségben lezárt trackponthoz (</trkpt> jelzi) nem jutsz (amit már nem kell törölnöd). Utána pedig törölni a gpx utáni félbehagyott trackpont adatokat, amíg csak épségben lévő trackpont-kezdethet (</trkpt ...>) nem jutsz.
Ha elküldöd a fájlt, szívesen kijavítom. Vagy ha készítesz egy képernyőképet a hibás részről, leírom mit tegyél (ebből többet tanulhatsz, bár ritkán van szükség az ilyen javítgatásra).[ előzmény: (64378) ID24, 2012.08.23 13:31:54] |