tested output with gpx2png.pl and viking gps, neither accept GPX files created by gpxsim using -d, but no problem with files created using -x.
gpx2png.pl says: "Invalid input data, no coordinates given minxtile=1000000 maxxtile=0 minytile=1000000 maxytile=0"
viking says: "Unable to load malformed GPX file sim.gpx"
After checking the code, I have a question:
If you run gpxls on the original gpx-file, does it report multiple tracks, segments or routes ?
If you run gpxls on the simplified gpx-file, does it report a different number of tracks, segments or routes (or error) ?
This could be related to recent updates (Arch Linux). I convert Garmin .fit files to .tcx (using fittotcx) then to .gpx (with gpsbabel) and archive them. I just tried a .gpx from earlier this year and there were no problems. Re the malformed file, gpxls displays nothing at all for it. I'll investigate further and see if I can figure anything out.
With this test file, -d values up to 5 work, -d values 6 and above dont:
My usage is to use a simplified GPX as input for generating a thumbnail image (the options for that aren't great unfortunately).
I think I fixed the malformed file.
Can you tell me what the problem is with the options ?
Thanks yes that seems to work.
Sorry, my other comment was misleading. I didn't mean the command line options for gpxsim. I meant the tools for generating images from GPX files aren't great (they don't seem to be designed with thumbnail generation in mind).