ohne sudo weigern sich die Programme aber, aufs Garmin zuzugreifen. ☹ Zum Trost hab ich OSM Karten in Viking einlesen können... ☺
Garmin eTrex_Legend_HCx
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 17331 Wohnort: /home/noise |
Meine verwendete /etc/udev/rules.d/51-garmin.rules SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666" Sie entspricht der unter http://www.gpsbabel.org/os/Linux_Hotplug.html vorgeschlagenen Lösung. Ich habe den Artikel noch einmal umstrukturiert und hoffe, dass einiges klarer wird. Habe auch auf andere Wikiartikel verwiesen und somit den Artikel entschlackt. |
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
Hallo find ich jetzt deutlich besser verständlich, den Artikel ☺ |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 17331 Wohnort: /home/noise |
Gut. ☺ |
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
Frage: wie kann ein im Garmin gespeicherter Track nach OSM hochgeladen werden. Exportieren als gpx geht mittels Viking oder Gebabbel, OSM gibt jedoch immer eine Fehlermeldung aus: Found no good GPX points in the input data. At least 75% of the trackpoints lacked a <time> tag. wieso? was tun? Danke |
||||
Anmeldungsdatum: Beiträge: 100 |
frustschieber schrieb:
Das sieht schlecht aus. Ich gehe davon aus, dass Du den Track im Garmin gespeichert und ihm einen Namen gegeben hast. Dann sind sämtliche Zeitangaben unwiederbringlich futsch. Außer Du hast noch die ActiveLogs, da stehen sie noch drin. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 17331 Wohnort: /home/noise |
Du kannst ein Skript von Ungültiges Makro Farzaneh nutzen um das Problem zu beheben.
Dieses Makro ist nicht verfügbar python doctor.py TP.gpx doctor.py
|
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
klingt doch schon mal nicht hoffnungslos. nur: wie benutzt man das genau? |
||||
Anmeldungsdatum: Beiträge: 100 |
Du speicherst das Script als "~/bin/doctor.py", machst es ausführbar:
und bearbeitest damit die Datei
Dann erhältst Du nebenbei die Datei "Spur-doctored.gpx", kannst also nichts kaputt machen, die Originaldatei bleibt erhalten. Chris..... |
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
Danke. hat (im Prinzip) geklappt. Allerdings lässt sich die bearbeitete Datei weder hochladen (Parserfehler) noch in Viking anschauen (scheint dort leer, was sie aber nicht ist) Sollte vielleicht beim Garmin ins Wiki: das problem mit dem Speichern und dieser Lösungsweg |
||||
Anmeldungsdatum: Beiträge: 100 |
Ich hatte auch mal einen Fehler, dann aber nie wieder, deshalb hatte ich es gar nicht erwähnt. Das Script liest die Zeile 8 ein (bzw. die Zeile 7, wenn die erste Zeile 0 ist) und kopiert sie überall da hin wo ein Zeitstempel "hingehört". In meinem Fall war Zeile 8 aber nicht der Zeitstempel sondern irgendein schließendes Tag (z.B. </beispiel>). Es muss aber in etwa so aussehen, Hauptsache in Zeile 8 ist die Zeit (<time>[...]</time>):
edit: Will sagen, wenn sich da bei Dir was Anderes befindet kannst Du versuchen die Zeilen so zu manipulieren das in Z.8 die Zeit steht. Wenn Du nicht weißt wie, poste ruhig die ersten 10 Zeilen, ich oder jemand anderes wird es schon richten. |
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
Jawoll! Hat geklappt! sollte unbedingt ins wiki! |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 17331 Wohnort: /home/noise |
Wurde es ergänzt? Kann jemand von euch diesen Teil überprüfen? Nutze geocaching.com nicht und habe versucht die vorgenommenen Ergänzungen etwas genauer und ausführlicher zu hinterlegen. Die Beispieldatei sollte an das eTrex angepaßt werden: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <GarminPlugin logfile="" level="DEBUG"> <Devices> <Device> <Name>Oregon 300</Name> <StoragePath>/media/5D18-F276/Garmin/GPX</StoragePath> <StorageCommand></StorageCommand> </Device> <Device> <Name>Home Directory /home/andreas</Name> <StoragePath>/home/andreas</StoragePath> <StorageCommand></StorageCommand> </Device> </Devices> </GarminPlugin> Logischerweise müßte die auf der Homepage erwähnte Befehlszeile übertragen auf unser Gerät wie folgt lauten: <StorageCommand>gpsbabel -i gpx -f %1 -o garmin -F usb:</StorageCommand> |
||||
Ehemalige
Anmeldungsdatum: Beiträge: 4259 |
march schrieb:
jetzt ja, hoffe, es ist so korrekt und verständlich. |
||||
Anmeldungsdatum: Beiträge: 1018 Wohnort: Friolzheim |
Hallo ich habe noch ne andere Version gefunden gpx-Files direkt aus dem Firefox ins ETREX zu pumpen. Die Idee ist recht einfach: Man hinterlegt in der Datei .mailcap für gpx.Daten eine Standardaktion application/gpx; /usr/bin/gpx2garmin.sh %s , und diese Standardaktion ist ein kleines Script, das die heruntergeladene gpx-Datei mit gpsbabel auf dem Etrex speichert. Die Idee ist nicht von mir, sondern die habe ich im geoclub gefunden. Genial einfach ohne Installaltion von zusätzlichen Paketen. Sollte man das nicht auch im Wiki beschreiben ?? Das Skript sieht so aus: #!/bin/bash # datei /usr/bin/loc2garmin.sh mv $1 $1.gpx sudo /usr/bin/gpsbabel -s -i gpx -f $1.gpx -o garmin -F usb: 2> /tmp/garmin_error if [ -f /tmp/garmin_error ] && [ "`cat /tmp/garmin_error`" ] then error=`cat /tmp/garmin_error` zenity --error --text="Fehler bei der Übertragung:\n\n'$error'" else zenity --info --text="Daten wurden erfolgreich auf den GPS-Empfänger übertragen." fi rm -f /tmp/garmin_error %1 |