View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000621||GeoSetter||User Interface||public||2010-07-30 11:10||2013-05-05 18:41|
|Product Version||3.3.60 Release|
|Target Version||Fixed in Version|
|Summary||0000621: GPX Cache doesn't update|
|Description||I don't know much about Geosetter internals but it seems that there is a cache for loaded gpx tracks.|
The problem was discovered when I wanted to change my track data (using gpsbabel) in order to synchronize the gpx clock with my camera clock. I know that it can be done with geosetter but I wanted to fix the gpx file.
If I make changes on the output gpx file (the modified one) after I read it with geosetter, gpx data remains the same in geosetter. On the other hand, if I change the file name and I try to read it, the changes are displayed.
This is my sequence which reproduces the error:
1. Make time shifting:
gpsbabel -i gpx -f input.gpx -x track,move=+20s -o gpx -F output.gpx
2. Open output.gpx with geosetter.
3. Make another time shifting
gpsbabel -i gpx -f input.gpx -x track,move=+50s -o gpx -F output.gpx
4. Open output.gpx with geosetter (changes won't appear)
5. change the file name
rename output.gpx output2.gpx
6. Open output2.gpx with geosetter (changes appear).
|Tags||No tags attached.|
A simple workaround for this issue is to clear the cache.
Create a file named "geosetter-clear-gpx-cache.bat" with the following content :
echo Clear GeoSetter GPX Cache
echo Remove files in %APPDATA%\GeoSetter\track_cache\tracks\*.*
Run it each time you modify your GPX, before reloading the files.
(And many thanks for this great software)