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.