• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Neue OC GPX Dateien - CW mag sie nicht

8812

Geoguru
Schrottie schrieb:
araber95 schrieb:
Die Frage ist, ob das für die Konstruktion € eine richtige oder falsche Entscheidung ist. Da könnte ja mal jemand recherchieren und das Ergebnis mitteilen.
Hmm, € ist korrekt. Alternativ geht auch € und €. Der Abbruch scheint also nicht gerechtfertigt.
Vielleicht ja doch?



Frohes Coden
 
A

Anonymous

Guest
Da fehlt aber noch etwas, in der http://www.topografix.com/GPX/1/0/gpx.xsd sind nicht alle Deklarationen, ein ganzer Teil befindet sich auch in http://www.groundspeak.com/cache/1/0/1/cache.xsd. ;)

Aktuell bin ich aber auf der Suche nach der Herkunft der Entität, denn das GPX-erzeugende Script beackert den GK-Namen nicht mehr. Der wird also wie es aussieht in dieser Form aus der DB geholt. allerdings bin ich morgen arbeiten, es kann sich also einen Moment hinziehen bis es hier erste Ergebnisse gibt.
 

greiol

Geoguru
Zeile 19
Im Header wird
Code:
http://www.groundspeak.com/cache/1/0/1
referenziert, im Waypoint selber dann nur noch
Code:
http://www.groundspeak.com/cache/1/0
Es fehlt ein
Code:
/1
Zeile 242
€ ist eine HTML-Entität aber keine XML-Entität.
 

Geo-Johnny

Geowizard
araber95 schrieb:
Schrottie schrieb:
greiol schrieb:
fehlt ein
Code:
/1
In der Tat. Danke für den Hinweis, das wird gleich mal korrigiert.

Wenn das /1 drin ist importiert mapsource die Datei nicht mehr. Bei CW hab ich es daher wieder rausgenommen, obwohl das nicht korrekt ist.

Aber vielleicht irre ich mich auch hier wieder.
@Schrottie
Neeeeiiiinnnnn !!!
Das haben wir doch beide zusammen durchprobiert, MapSource und BaseCamp können die GPX dann nicht importieren!
Soweit mir bekannt ist, ist es auch in den PQ's nicht enthalten.

Edit: Hier ist eine originale GC-GPX und das /1 ist weder im Header, noch zwischendrinnen. ;)
 

Anhänge

  • GC2ABXP.gpx
    32,2 KB · Aufrufe: 4

arbor95

Geoguru
ich hab damals wohl einen Fehler beim Test gemacht (und ein /1 zuviel geschrieben).

Bei GC kann man ja beide Varianten einstellen. Von daher hat deine gpx keine Aussage.

(Wenn Attribute in der gpx sind dann gehört da in der Tat eigentlich das /1 mit rein, aber die meisten Importer sind da wohl tolerant)
 
A

Anonymous

Guest
Hmm, da aber die attribute drin sind, müsste es ja sowohl im Header als auch im Wegpunkt die /1 dabei haben, schließlich ist das dann ja GPX 1.0.1. Was aber macht BaseCamp nun, wenn bei beiden die /1 dabei ist? Dann sollte der Import doch eigentlich trotzdem funktionieren, oder? :irre:
 

Geo-Johnny

Geowizard
Habe es soeben mit OC3443 probiert.

1) Original von Opencaching mit "€" kann NICHT importiert werden in CW, MapSource und BaseCamp
2) Mit Änderung von "€" auf das € - Zeichen - Import überall möglich, richtige Anzeige.
3) Änderung im WayPoint auf http://www.groundspeak.com/cache/1/0/1
MapSource und BaseCamp importiert die GPX zwar, aber in BaseCamp wird es nicht als Cache erkannt, sondern lediglich als Wegpunkt ohne Listing, Hints und Logs. Der CW frisst es ganz normal.
4) Zusatzlich wieder auf "€" geändert - wieder KEIN Import möglich, obwohl im Wegpunkt noch immer http://www.groundspeak.com/cache/1/0/1 drinnen steht.

Also: Mit http://www.groundspeak.com/cache/1/0 und dem € - Zeichen statt "€" läuft es (Punkt 2)
Haben fertig! ;)
 

MiK

Geoguru
Was genau meinst Du mit 3)? Wo ergänzt Du die 1 genau?

Wenn ich mir von GC ein GPX im neuen Format lade, steht dort immer http://www.groundspeak.com/cache/1/0/1
 

Geo-Johnny

Geowizard
MiK schrieb:
Was genau meinst Du mit 3)? Wo ergänzt Du die 1 genau?

Wenn ich mir von GC ein GPX im neuen Format lade, steht dort immer http://www.groundspeak.com/cache/1/0/1
Hier:
Code:
<groundspeak:cache  id="116440" available="True" archived="False" xmlns:groundspeak="http://www.groundspeak.com/cache/1/0">
Im Header steht es ja sowieso ...

Übrigens ich teste das Ganze gerade auch am Gerät (GPSMap 62st), Bericht kommt gleich.
 

MiK

Geoguru
Also dort steht beim GC-GPX in Version 1.0.1 definitiv auch /1/0/1. Damit sollten also die genannten Programme möglichst klarkommen. Oder man muss eben so wie GC beider Versionen zur Wahl anbieten und dann entsprechend bei 1.0 die Attribute weglassen.
 

Geo-Johnny

Geowizard
MiK schrieb:
Also dort steht beim GC-GPX in Version 1.0.1 definitiv auch /1/0/1. Damit sollten also die genannten Programme möglichst klarkommen. Oder man muss eben so wie GC beider Versionen zur Wahl anbieten und dann entsprechend bei 1.0 die Attribute weglassen.
MiK, das weiß ich leider nicht. Ich bin kein PM und kann mir daher ein original GPX nur über einen Freund holen. Die Letzte die ich hier hochgeladen habe, hatte demnach noch das alte Format. Und wie araber95 schrieb, ist dies bei GS anscheinend einstellbar. Interessant wäre, ob die GPX von GS im neuen Format in BaseCamp wirklich als Caches erkannt werden?

So nun zum Gerätetest mit OC3443:

1) Originale GPX wird NICHT erkannt, weder als Cache noch als Wegpunkt.
2) Änderung von "€" aufs €-Zeichen - wird proplemlos als Cache erkannt und richtig angezeigt.
3) Änderung auf http://www.groundspeak.com/cache/1/0/1 - wird proplemlos als Cache erkannt und richtig angezeigt.
4) Wieder zurüch auf "€" statt des €-Zeichens (immernoch http://www.groundspeak.com/cache/1/0/1 eingetragen) - wird NICHT erkannt, weder als Cache noch als Wegpunkt.

Haben fertig, hoffe geholfen zu haben. ;)

Fazit: Meiner Meinung nach, kommt als einziges BaseCamp nicht mit dem http://www.groundspeak.com/cache/1/0/1 zurecht. Und mit dem "€" kommt gar nix zurecht, weder CW, MapSource, BaseCamp noch die diversen Garmin Geräte.
 

MiK

Geoguru
Hier der Gleiche Cache als 1.0.1-GPX von GC. (Einfach .zip wieder entfernen) Kommt BaseCamp damit wirklich nicht klar?
 

Anhänge

  • GC12BVC.gpx.zip
    16 KB · Aufrufe: 10

Geo-Johnny

Geowizard
MiK schrieb:
Hier der Gleiche Cache als 1.0.1-GPX von GC. (Einfach .zip wieder entfernen) Kommt BaseCamp damit wirklich nicht klar?
@MiK
Nö, mit der angehängten Datei bringt BaseCamp lediglich einen Wegpunkt, aber keinen Cache!

Übrigens: EasyGPS bringt für den OC-Cache folgende Fehlermeldung ...
The Open command could not be completed. The file OC3443.gpx could not be opened. This XML file contains one or more errors.
C:\Download\OC3443.gpx
<groundspeak:name>Vodafone-CallNow 15€</groundspeak:name>
Error 0xC00CE002 on line 242, position 43
 

Geo-Johnny

Geowizard
Zur Zufriedenheit der User, würde ich vorschlagen, daß Schrottie einstweilen den GPX-Export von Opencaching.de so belässt wie er ist, nämlich mit http://www.groundspeak.com/cache/1/0. Damit funkt es überall, auch wenn es vielleicht nicht korrekt ist. Vielleicht bessert Garmin bei BaseCamp in einem künftigen Update nach, aber wie wir alle wissen, kann das dauern. :/
Lediglich den GeoKrety Export könnte man zwischenzeitlich rausnehmen, zumindest so lange, bis die ankommenden Daten von geokrety.org richtig sind. Soviel ich gelesen habe, gibt es da nicht nur mit dem € Probleme, sondern auch mit die Kretynamen selbst.
 

MiK

Geoguru
Naja, dass das € problematisch ist, ist ja mittlerweile klar, oder?

Laut greiol ist das in XML so einfach nicht zugelassen.
 

arbor95

Geoguru
MiK schrieb:
Hier der Gleiche Cache als 1.0.1-GPX von GC. (Einfach .zip wieder entfernen) Kommt BaseCamp damit wirklich nicht klar?

Ich hab doch schon geschrieben, dass das geht.
Also es geht und kann ohne Probleme eingebaut werden.
Die nächste CW - Version wird es drin haben.
 

MiK

Geoguru
Was denn nun? Wer von Euch beiden hat recht? Funktioniert das GC-GPX Version 1.0.1 nun in BaseCamp richtig oder nicht? Benutzt ihr vielleicht unterschiedliche Versionen?
 
Oben