GPSMash is a tool for processing GPS tracklogs in GPX format. Features include:
– data recovery from from broken GPX files
– handling and organizing large amounts of GPS data
– filtering and cleaning-up data
– exporting track data to various formats
– transforming GPS track records according to predefined rules
– analyzing and producing reports from GPS data
– inclusion in scripts for automated data processing
Here is an example video of GPS track visualization produced with GPSMash and Blender: