... und ich habe über eine geänderte Importfunktion also über eine Änderung der Software, die ja von BMW stammt, gesprochen. Diese lässt sich so anpassen, dass auch der Nutzer eine Wahl hat wie und was er importieren möchte. Ich sprach über die Interpretation der GPX-Datei und nicht über eine Änderung der GPX-Datei.
Nu mal Butter bei die Fische:
Was bitte soll der Benutzer auswählen können?
1. Ob eine Route, oder ein Track importiert werden soll?
2. Ob GPX 1.0, 1.1, 1.2 importiert werden soll?
3. ....
Egal, zu was der Benutzer sich entscheidet (bei 90++% derselben dürfte es sich um eine zufällige Entscheidung/Wahl handeln), um den Inhalt der zur Wahl stehenden Datei(en) interpretieren zu können, muss/müssen die Datei(en) erstmal in das GPS (CRN) geladen werden, denn erst dann kann das Gerät darin lesen (und das mindestens den Kopf, in dem zwingend die GPX-Version und weitere Informationen enthalten sind).
Und dann?
Soll jetzt eine Warnung ausgegeben werde, wenn der User GPX 1.0 verlangt hat, aber die Datei eine GPX 1.1/1.2 ist, oder wenn Garmin Extensions enthalten sind, oder ..., oder ....
Und dann?
Soll der Benutzer entscheiden, ob die Datei trotzdem zur Weiterverarbeitung verwendet werden soll, oder ob sie verworfen werden soll?
Sorry, schau einfach mal in
#2254 ff, da erkennst Du die Begeisterung und das Wissen des normalen Nutzers, der sich nicht mit Versionen und Inhalten von gpx-Dateien beschäftigen möchte, sondern nur navigieren, der sich garantiert nicht im Vorfeld des Runterladens einer Datei diese öffnet, um nachzuschauen, welche GPX--Version vorliegt, welche Extensionversion von welchem Hersteller (Hardwarehersteller, Planungstoolhersteller, Übersetzungssoftware wie z.B. GPSBabel, ...) enthalten ist, usf. Wenn man schon Hirnsausen bekommt, wenn von Weg- (mit/ohne Alarm), Shaping-, Track-Punkten, POIs etc. gesprochen wird und der Unterschied von Route und Track nicht eingeht, braucht man nicht noch zusätzliche Wahlmöglichkeiten.
Der normale Nutzer braucht (will) keine verwirrende Wahlmöglichkeit, der will einfach eine Datei -woher auch immer die kommt- auf sein Navi laden, mit darin enthaltener Route, Track, Wegpunkten usf., und dann soll das Navi den enthaltenen Infos möglichst genau folgen (am besten auch noch dann, wenn unterschiedliche Kartendaten verwendet wurden, wenn's geht auch gleich noch dann, wenn unterschiedliche Bezugssysteme verwendet werden, unterschiedliche GPS-Systeme, etc.
.... )
Benutzerwahl???, kann man alles machen
, daß es nicht sinnvoll ist, steht außer Frage.
Grundsätzlich wäre es sinnvoll, wenn die Navis die Unterschiede in den Dateien erkennen und ggfs. eine Warnung ausgeben würden ("Format wird nicht unterstützt, soll trotzdem diese Datei verwendet werden ... und wundere Dich nicht, wenn Blödsinn dabei rauskommt?"). Viel mehr wird aber kaum möglich sein, denn bereits durch die unterschiedliche Behandlung von Parametern wie BAB vs. Schnellstraßen vs. Bundesstraßen vs. Landstraßen 1., 2., 3. ... Ordnung durch die unterschiedlichen Hersteller (Soft- u. Hardware), die gerätetypisch sind und nicht in den gpx-Dateien mit zum Navi übermittelt werden, ergeben sich Unterschiede bei der Berechnung von Routen, zusätzlich durch herstellerabhängige, nicht komplett offen gelegte Extensions, usf., daran ändert auch ein BMW-Firmwareupdate nichts, wie gut es auch sein mag, und zusätzlich mögliche Benutzerintervention schon gar nicht, die führt höchstens zu noch mehr Verwirrung
.