Tras averiguar como demonios se creaba un gpx con tracks y waypoints, me he encontrado con que el compegps trata de manera extraña estos gpx a la hora de abrirlos.

Si le digo que me abra el "conjunto" como un track, me une todos, pero absolutamente todos los tracks en uno sólo y me mete dentro de éste un montón de segmentos. y pasa de los waypoints.

Si le digo que me abra el gpx como waypoints, entonces me abre un sólo fichero de waypoints con todos mezclados. Y pasa de los tracks.

Si arrastro el gps, tal y como EA1EDC sugiera de vez en cuando, entonces si, me pone pone todos los tracks por independiente con sus segmentos, menos los waypoints, que los une en un sólo fichero.

Sugiero que este tratamiento sea depurado, si el gpx es una convinación de tracks, que los abra siempre sin unirlos.

si tiene waypoints en ficheros diferentes, pues que también los extraiga en ficheros diferentes.

y ahora crearé un bug, ya que no guarda el nombre del fichero de los waypoints.