GPSBabel kann neben Formatkonvertierungen auch in begrenztem Umfang Auswertungen/Berechnungen im XCSV-Format durchführen. Eine Möglichkeit z.B. ein Höhenprofil zu erstellen, besteht
gpsbabel -i gpx -f filename -o xcsv,style=style_height_profile.txt -F filename_height_profile.csv
In style_height_profile.txt steht dann sowas drin:
DESCRIPTION Heigh profile
EXTENSION csv
FIELD_DELIMITER COMMA
RECORD_DELIMITER NEWLINE
PROLOGUE Distance,Altitude
# DATA FIELDS
IFIELD PATH_DISTANCE_KM,"","%f"
IFIELD ALT_METERS,"","%.0f"
Weitere Informationen siehe GPSBabel-Doku.