Mapsource und GPX

  • Hallo,


    ich habe eine GPX Datei bekommen, die ich gerne in MapSource importieren möchte, allerdings sagt MapSource, daß es die Datei nicht importieren kann. Ich habe diese GPX Datei mit einer weiteren GPX Datei verglichen, die ich in Mapsource importieren konnte und mir sind da bereits einige Unterschiede aufgefallen.


    Nun könnte ich so lange herumprobieren, bis ich die erste Datei per Hand so angepaßt habe, daß sie von Mapsource akzeptiert wird. Einfacher wäre es aber für mich, wenn mir jemand beschreiben kann, wie das GPX Format für Mapsource aussieht bzw. ob es dafür eine Definition zu finden gibt.


    Gruß


    Michael

  • Hi,


    das lässt sich mit wenigen Worten nicht erklären. Die häufigsten Ursachen sind das die Kopfzeilen nicht vorhanden oder falsch sind. Exportiere aus MapSource mal eine GPX-Datei und schau Dir die ersten beiden Zeilen an.
    Meist gib es da Probleme mit Umlauten und Sonderzeichen, wenn die Kopfzeilen nicht stimmen.


    Oder aber, ebenso häufig ist das Problem der doppelten Namen. MapSource gestattet keine doppelten Wegpunkt, Track und Routenamen. In GPX-Files vom Fremdherstellern kann das aber durchaus vorkommen.


    Wenn Du keine Lösung findest, stell doch das GPX File hier mal rein.


    mfg
    JLacky

  • Hallo,


    hier ist das besagte gpx file.


    Gruß


    Michael



    <?xml version="1.0" encoding="utf-8"?>
    <gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.topografix.com/GPX/1/1">
    <trk>
    <name>80890</name>
    <trkseg>
    <trkpt lat="48.58475" lon="7.73606">
    <ele>0</ele>
    <time>2008-02-21T12:46:50.8065+01:00</time>
    <name>Nord auf Place de la Gare Richtung Boulevard du Président Wilson</name>
    <desc>fahren Sie 69&amp;#160;m</desc>
    </trkpt>
    <trkpt lat="48.58536" lon="7.73623">
    <ele>0</ele>
    <time>2008-02-21T12:46:50.8065+01:00</time>
    <name>Rechts halten bei Boulevard du Président Wilson</name>
    <desc>fahren Sie 0,6&amp;#160;km</desc>
    </trkpt>
    </trkseg>
    </trk>
    </gpx>

  • Zitat

    Original von mmr
    Hallo,


    hier ist das besagte gpx file.


    Und da sind zwei Fehler drin.


    1. Ersetze die beiden ersten Zeilen (diemit <?xml und <gpx beginnen) durch die ensprechenden Zeilen die MapSource bei einen GPX-File schreibt.


    2. Ein Trackpunktpunkt hat normalerweise bei GARIN keinen Namen. Gemäss der GPX-Dokumentation kann er aber einen namen haben. Wenn er aber einen Namen hat, dann muss der Name auch gültig sein. Dies ist er in Deinem Beispiel nicht, da er französische Sonderzeichen enthält.


    Ein schneller Test ist immer die GPX-Datei in *.XML umzubenenen und mit einem Doppelklick mit dem Internetexplorer zu öffnen. Meckert schon der Internetexplorer das das File fehlerhaft ist, braucht man es mit MapSource erst garnicht versuchen.


    mfg
    JLacky

  • Zitat

    Original von JLacky
    Ein schneller Test....


    Guter Tipp! Genial! :tup