Hallo Paul,
ich denke aber, dass ~[01xf] nicht unbedingt nur etwas mit Höhenwerten zu tun hat. In der cGPSmapper Doku steht ja auch nur 'Normally used as a separator before elevation'.
In den Original Garmin Karten wird das auch als Trenner z.B. bei Straßen verwendet. Und da passiert exakt das, was im cGPSmapper Manual steht, 'on the map visible only the first section (when over 1km), with the mouse sees displayed one the word completely, by blank separated'
Das mit dem 'over 1km' scheint so aber nicht zu stimmen. In Mapsource wird der zweite Text jedenfalls in keiner einzigen Zoomstufe eingeblendet. immer nur dann wenn ich mit der Maus auf die Linie fahre erscheint der Text hinter dem ~[01xf]. In GPSMapedit steht ja bei der Wahl des Labels auch nur '~[01xf] - Verberge Suffix, mit Leerzeichen'
Leider habe ich auf den mir zugänglichen Garmin Karten zu deinem Fall mit den Höhen kein Beispiel gefunden. Bei den Gipfeln ist das da meistens viel einfacher gemacht. Da steht im Label einfach Label=Bergname (1234 m).
Das die Einheiten im Header definiert sind und sich dann entsprechend der Einstellung am Gerät umschaltet (zumindest manchmal) ist mit bekannt. Meinst Du, dass sich dann auch die Einheit der Höhe und der angezeigte Wert im Label ändert, wenn Du das entsprechend im Label kodierst?
Grüße
weoli