Im Grunde ist es aber kein Problem Tracks mit mehr als 500 Punkten auf ein GPS-Gerät (z. B. eTrex Vista HCx) zu bringen.

Man kann mit einem Filter (z. B. in MapSource) die Anzahl der Punkte automatisch reduzieren - nicht abschneiden. Wenn man dabei aber gleich auf das Limit geht und 500 eingibt, reduziert der Automatismus meist nur auf 350 – 400 Punkte. Das ist ein wenig lahm.

Es geht aber auch mit der ganzen, ungekürzten Anzahl von Trackpunkten (wenn man z. B. ein HCx Gerät mit Speicherkarte hat). Dazu muss man den Track in MapSource in “ACTIVE LOG” umbenennen, auf Groß-klein achten. Auf dem Gerät muss man den aktuellen ActiveLog löschen und „Track auf Chip speichern" aktivieren (Einstellungen → Chip). Der Track wird dann mit MapSource an das Gerät gesendet und gespeichert. (Menü → Tracks → Speichern). Wenn dabei gefragt wird, ob alles gespeichert werden soll, ist „NEIN" zu wählen. Ansonsten wird der Track immer an die letzte Position angefügt.
Normalerweise steht nach dem Speichern der Track ungekürzt in der Liste zur Verfügung und kann ausgewählt und umbenannt werden. Den ActivLog kann man dann löschen und der umbenannte Track bleibt drauf.

Ich habe das vor längerer Zeit schon ein paar Mal mit längeren Tracks probiert und es hat funktioniert. Ich habe zwar jetzt kein Gerät zum Ausprobieren, hoffe aber, nichts vergessen zu haben.

Ansonsten kann man ja auch einen langen Track in mehrer kurze teilen.

Edit: Ich nutze am liebsten Tracks, egal aus welchen Quellen.