[OSM-Thueringen] GPX-File hochladen

Christian Koerner misk at gmx.net
Sa Apr 4 15:19:53 CEST 2009


Karina Beckhaus wrote:
 > wir brauchen Euren Rat. Wir haben versucht, einen von uns
 > aufgezeichneten Track, den wir als GPX-File exportiert hatten, nach
 > der Anleitung im Wiki auf den Server hochzuladen. Natürlich hat es
 > nicht funktioniert (Fehlermeldung vom Webmaster) und wir sind ratlos.
 >
 > Ich hänge die Datei mal dran. Er meckert immer an Zeile 281 Spalte 92
 > herum.
 >
 > Weiß jemand woran das liegt und was wir anders machen müssen?
 >

Servus Karina!

XMLLint sagt dazu:

   $ xmllint Gera.gpx
   Gera.gpx:281: parser error : Opening and ending tag mismatch: time
   line 281 and wpt
   381400" lon="+12.5000699"><time>><name>Start</name><desc>Start
   point</desc></wpt
                                                                                
 
   ^
   Gera.gpx:282: parser error : Opening and ending tag mismatch: time
   line 282 and wpt
   50.8798133" lon="+12.0857933"><time>><name>End</name><desc>End
   point</desc></wpt
                                                                                
 
   ^
   Gera.gpx:283: parser error : Opening and ending tag mismatch: wpt
   line 282 and gpx
   </gpx>
         ^
   Gera.gpx:284: parser error : Premature end of data in tag wpt line 281

   ^
   Gera.gpx:284: parser error : Premature end of data in tag gpx line 2

   ^

Das bedeutet, dass deine Software (AFTrack?) im Aufbau fehlerhafte
GPX-Dateien erzeugt.
Genauer gesagt werden 2 Wegpunkte gespeichert "Start" und "End" die
vermutlich Anfang und Ende des Tracks markieren, jedoch wird das Element
fuer den Zeitstempel nicht vollstaendig geschrieben.

In etwa so sollte es aussehen

   <wpt lat="+50.7381400" lon="+12.5000699">
       <time>2009-03-22T08:18:37Z</time>
       <name>Start</name>
       <desc>Start point</desc>
   </wpt>


und so sieht es aus

   <wpt lat="+50.7381400" lon="+12.5000699">
       <time>>
       <name>Start</name>
       <desc>Start point</desc>
   </wpt>

Das fehlende "</time" sorgt fuer den Fehler.
Um das Problem zu loesen empfehle ich die Software zu aktualisieren,
wahrscheinlich ist der Fehler bereits behoben. Sollte es die aktuelle
Version sein hilft nur den Fehler dem Entwickler der Software zu melden.

Eine Mail mit bereinigter GPX-Datei (Wegpunkte entfernt) ist unterwegs.

Ciao
   Christian