Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-08-17 Diskussionsfäden Ingo Lantschner

Am 10.07.2009 um 21:28 schrieb Wolfgang:

 Am Donnerstag, 9. Juli 2009 21:35:54 schrieb Tobias Hägele:
 Hallo,

 erstmal vielen Dank für deine Mühe.

 Leider funktioniert deine Anleitung bei mir nicht.

 Wolfgang schrieb:
 Am Freitag, 26. Juni 2009 12:22:28 schrieb Ingo Lantschner:
 c. Gibt es schon ein Tool für den Export wie oben beschrieben?

 c) kurz gebastelt:

 sed \

 Aufruf von sed (siehe man sed), der Backslash muss letztes Zeichen  
 vor dem
 Zeilenwechsel sein (der dadurch nicht beachtet wird)

 -e 's/trk/\ntrk/g' \

 Füge vor jedem trk (Trackbeginn-Zeichen) einen Zeilenwechsel ein
...

Hallo,
ich hab zur Vereinfachung des ganzen ein Perlscript geschrieben:

Doku:
http://ingo.lantschner.name/downloads/osm/GPX-Manager/documenation.html

Download:
http://ingo.lantschner.name/downloads/osm/GPX-Manager/


Kleiner Haken: Das hängt von zwei noch sehr neuen Modulen ab, die noch  
ein sehr aktuelles Perl benötigen (= 5.10.0). Hoffe dass ich bald  
wieder zum Testen komme und dann die Ansprüche reduzieren kann. (P.S  
falls sich jemand damit befassen möchte: Vermutlich geht's auch mit  
perl 5.8 - muss man dann aber manuell (ohne cpan-shell) installieren  
oder vielleicht geht's auch mit einem force via CPAN-shell.)

Viele Grüße,
Ingo



-- 
Ingo Lantschner
1060 Vienna-Austria
Mobil +43-664-143 84 18


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-10 Diskussionsfäden Wolfgang
Am Donnerstag, 9. Juli 2009 21:35:54 schrieb Tobias Hägele:
 Hallo,

 erstmal vielen Dank für deine Mühe.

 Leider funktioniert deine Anleitung bei mir nicht.

 Wolfgang schrieb:
  Am Freitag, 26. Juni 2009 12:22:28 schrieb Ingo Lantschner:
  c. Gibt es schon ein Tool für den Export wie oben beschrieben?
 
  c) kurz gebastelt:
 
  sed \

Aufruf von sed (siehe man sed), der Backslash muss letztes Zeichen vor dem 
Zeilenwechsel sein (der dadurch nicht beachtet wird)

  -e 's/trk/\ntrk/g' \

Füge vor jedem trk (Trackbeginn-Zeichen) einen Zeilenwechsel ein

  -e 's/\/trk/\/trk\n/g' \

Füge hinter jedem /trk (Trackende), auf das ein  folgt, einen Zeilenwechsel 
ein. Das erfolgt nur nach dem letzten Track, da die anderen Tracks ja bereits 
abgetrennt sind. Bei mir stehen in der Current.gpx hinter dem letzten Track  
noch einige Daten zu Wegepunkten etc.

  $1 | \

gibt den Filenamen an, von dem sed lesen soll, und schreibt das Ergebnis in 
die Leseschlange des nächsten Befehls

  sed \

wiederum ein sed

  -e '1d' \
  -e '$d' \

der die erste und letze Zeile  löscht (Zeilen ohne Track)

 
  temp.gpx

geht bestimmt eleganter, aber das Zwischenergebnis ist die temp.gpx, in der 
bereits jeder Track in einer eigenen Zeile steht 

 
  nn=`cat temp.gpx|wc -l`

nn = Anzahl der Zeilen (=tracks) der temp.gpx (Hochkomma ist rückwärts!)
Zur Fehlersuche : echo $nn einfügen. Ist nn 0 oder nicht gesetzt, stimmt 
hier etwas nicht (Hochkomma rückwärts z.B.)

  nx=1
  while [ $nx -le $nn ]
  do
  sed -n -e $nx wtrack$nx.gpx temp.gpx

sed schreibt nichts in die Standardausgabe, schreibt zeile nx (mit nx=1, 
nx=2 ...) in eine eigene Datei mit namen track1.gpx, track2.gpx ...

  (( nx++ ))

Zählt Variable nx hoch

  done

 Ich hab das mal so, mit einem  #!/bin/bash davor, in eine Datei kopiert,

Steht die Zeile mit der bash wirklich in der allerersten Zeile?

 diese dann als test.sh gespeichert und mit chmod +x ausführbar gemacht.

 aufrufen tu ich das ganze dann mit #sh test.sh Current.gpx

 Als Ergebnis erhalte ich dann die besagte temp.gpx, in ihr ist alles ab
 der zweiten Zeile der Original gpx enthalten. Auch Zeilen in denen kein
 trk enthalten ist.

Möglicherweise ist deine current.gpx anders aufgebaut, so dass zwischen den 
Tracks noch weitere Daten stehen? Was gibt wc -l temp.gpx ?

 Dann entsteht noch die Datei track1.gpx, in der der Inhalt der ersten
 Zeile der temp.gpx enthalten ist.
 Und von da an spuckt mir das terminal in endloschschleife folgendes
 entgegen:
 test.sh: 17 nx++: not found

deutet darauf hin, dass nicht bash benutzt wird. Innerhalb der doppelten 
runden Klammern funktioniert eine ganze Reihe von C-Rechenoperationen, aber 
nur in bash, nicht in der c-/korn-/kr-...-shell.


 Ich bin ratlos

Starte mal eine interaktive bash. Teste folgende Befehle direkt auf der 
Kommandoebene, das Bild muss danach so aussehen:
$ nx=1
$ (( nx++ ))
$ echo $nx
2
$

Wenn du nicht die 2 erhälst, musst du an der Stelle weitersuchen. Achte genau 
auf alle Blanks. nx=1 ohne Blank, ((_nx++_)) mit 2 Blanks.
Klappt das, führe das script direkt in der bash aus.


  Alternative für Geübte in vi/gvim, wobei [[strg]] die strg-Taste meint:
  :s/trk/[[strg]]vmtrk/g

Doppelpunkt, Cursor springt in die unterste Zeile, dann Klartext s/trk/, 
dann strg-Taste drücken und festhalten, vm, strg-Taste loslassen, Klartext 
trk/g
Bedeutet: Tausche trk gegen Zeilenwechseltrk aus
Mit der Kombination strg-v weiß vim, dass jetzt ein Kontrollzeichen kommt. Die 
Anzeige wechselt auf ^, mit dem m auf ^M, das ist der Zeilenwechsel.
Das abschließende /g führt den Befehl für jedes Vorkommende trk aus.

  :1,$ s/\/trk/\/trk[[strg]]vm

Fügt nach dem letzten Track einen Zeilenwechsel ein.

  :1 w track1
  :2 w track2

schreibt Zeile 1 in Datei track1 ...
Alternative: springe direkt auf die Track-Zeile und :w track1 für den ersten 
etc...

 
  ...

 Nunja, geübt bin ich nicht wirklich... Was genau soll ich mit der
 Strg-Taste machen? einmal drücken? gedrückt halten? Egal was, bei mir
 tut sich nichts, mit glück bekomme ich ein Ausdruck nicht gefunden
 aber das wars.

Achte darauf, dass im 2. Austauschbefehl im /trk der Slash durch einen 
Backslash maskiert werden muss, damit er nicht zum Trennzeichen des 
Austauschbefehls wird.  \/

Versuch das erst mal mit einem kleinen Probesatz.

Viel Glück,

Wolfgang



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-06 Diskussionsfäden Ingo Lantschner

Am 05.07.2009 um 23:17 schrieb Garry:

 pk, das ist ja ein interessantes Gerät - und vom selben Hersteller
 gibt es auch einen USB-Stick, der auch ein kleines LCD-Display hat,

 Käme für mich weniger in Frage - besser als Display wäre eine
 Diktiergerätefunktion
naja, das Display spricht bei mir mehr den Wanderer als den Mapper  
an :-)
-- 
Ingo Lantschner
1060 Vienna-Austria
Mobil +43-664-143 84 18


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-05 Diskussionsfäden Garry
Ingo Lantschner schrieb:
 Am 27.06.2009 um 12:12 schrieb Garry:

   
 Für Trackaufzeichnung sind die Nüvis ehr ungeeignet da sie stark
 vereinfachen und sich
 bedingt auch an Garmin-Karten (map catcher Funktion) orientieren.
 


 Ok, danke für eure Hinweise - auch wenn sie für mich eher ernüchternd  
 waren. Was für Geräte haben sich denn im OSM-Umfeld als geeignet  
 erwiesen? Vor allem würde mich interessieren, welches Gerät sowohl für  
 das Mapping als auch das Wandern und Bergsteigen gut geeignet ist.  
Ich bevorzuge dafür nach wie vor zwei getrennte Geräte - eins speziel 
zum Mappen das  zuverlässig
durchgehenden aufzeichnet (bei mir die WBT201) und eins zur 
Kartendarstellung - hier steht mir ein
Nüvi als auch ein PDA zur Verfügung, die mich gelegentlich aber doch mal 
wegen zu geringer Akkuleistung
im Stich lassen. Besonders ärgelich ist da dass man am Nüvi (760) den  
Akku nicht selber tauschen kann.

Garry 


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-05 Diskussionsfäden Sven Sommerkamp
Am Sonntag, 5. Juli 2009 00:43:58 schrieb Ingo Lantschner:
 Am 27.06.2009 um 12:12 schrieb Garry:
  Für Trackaufzeichnung sind die Nüvis ehr ungeeignet da sie stark
  vereinfachen und sich
  bedingt auch an Garmin-Karten (map catcher Funktion) orientieren.
Also auf Straße zeigen kann man bei vielen Garmin Geräten abschalten.
Könnte mir denken, das man das beim 550 kann.

Den Aufzeichnungsintervall meistens auch 

 Ok, danke für eure Hinweise - auch wenn sie für mich eher ernüchternd
 waren. Was für Geräte haben sich denn im OSM-Umfeld als geeignet
 erwiesen? Vor allem würde mich interessieren, welches Gerät sowohl für
 das Mapping als auch das Wandern und Bergsteigen gut geeignet ist.
 Also leicht, lange Batterielaufzeit, Standardzellen, viele Trackpunkte
 aufzeichnen (einen ganzen Urlaub, denn den Laptop hab ich nicht mit),
 konfigurierbare Aufzeichnungsdichte, sperrbare Tastatur. Karten
 einblenden zu können, ist zweitrangig - das hab ich bei den ersten
 Versuchen mich mit dem Nüvi in der Wildnis zu orientieren rasch
 bemerkt.

 Viele Grüße,
 Ingo
Gruß Sven

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-05 Diskussionsfäden Ingo Lantschner

Am 05.07.2009 um 18:57 schrieb Sven Sommerkamp:

 Für Trackaufzeichnung sind die Nüvis ehr ungeeignet da sie stark
 vereinfachen und sich
 bedingt auch an Garmin-Karten (map catcher Funktion) orientieren.
 Also auf Straße zeigen kann man bei vielen Garmin Geräten abschalten.
 Könnte mir denken, das man das beim 550 kann.
Ja das geht, man muss nur in den Fußgängermodus schalten bzw. die  
Navigation auf Luftlinie umschalten.


 Den Aufzeichnungsintervall meistens auch
Dafür gibt es meines Wissens nach beim Nüvi 550 keine Möglichkeit.

Viele Grüße,
Ingo

-- 
Ingo Lantschner
1060 Vienna-Austria
Mobil +43-664-143 84 18


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-05 Diskussionsfäden Ingo Lantschner

Am 05.07.2009 um 10:55 schrieb Garry:

 Ich bevorzuge dafür nach wie vor zwei getrennte Geräte - eins speziel
 zum Mappen das  zuverlässig durchgehenden aufzeichnet (bei mir die  
 WBT201)
pk, das ist ja ein interessantes Gerät - und vom selben Hersteller  
gibt es auch einen USB-Stick, der auch ein kleines LCD-Display hat,  
das die aktuelle Position anzeigt. Das plus Kompass und eine gute  
Wanderkarte (hoffentlich bald aus dem OSM-Projekt) scheint mir eine  
brauchbare Navigationsausrüstung zu sein.

Danke für den Hinweis!

Viele Grüße,
Ingo

-- 
Ingo Lantschner
1060 Vienna-Austria
Mobil +43-664-143 84 18


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-04 Diskussionsfäden Ingo Lantschner

Am 27.06.2009 um 12:12 schrieb Garry:

 Für Trackaufzeichnung sind die Nüvis ehr ungeeignet da sie stark
 vereinfachen und sich
 bedingt auch an Garmin-Karten (map catcher Funktion) orientieren.


Ok, danke für eure Hinweise - auch wenn sie für mich eher ernüchternd  
waren. Was für Geräte haben sich denn im OSM-Umfeld als geeignet  
erwiesen? Vor allem würde mich interessieren, welches Gerät sowohl für  
das Mapping als auch das Wandern und Bergsteigen gut geeignet ist.  
Also leicht, lange Batterielaufzeit, Standardzellen, viele Trackpunkte  
aufzeichnen (einen ganzen Urlaub, denn den Laptop hab ich nicht mit),  
konfigurierbare Aufzeichnungsdichte, sperrbare Tastatur. Karten  
einblenden zu können, ist zweitrangig - das hab ich bei den ersten  
Versuchen mich mit dem Nüvi in der Wildnis zu orientieren rasch  
bemerkt.

Viele Grüße,
Ingo


-- 
Ingo Lantschner
1060 Vienna-Austria
Mobil +43-664-143 84 18


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-07-04 Diskussionsfäden Michael Kugelmann
Ingo Lantschner schrieb:
 Was für Geräte haben sich denn im OSM-Umfeld als geeignet  
 erwiesen?
Übersicht unter:
http://wiki.openstreetmap.org/wiki/GPS_Reviews
Ziemlich umfangreiche Liste.


MfG
Michael.


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-06-27 Diskussionsfäden Garry
Ingo Lantschner schrieb:

 Für jeden Hinweis dankbar, Ingo.
   


Für Trackaufzeichnung sind die Nüvis ehr ungeeignet da sie stark 
vereinfachen und sich
bedingt auch an Garmin-Karten (map catcher Funktion) orientieren.

Garry

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-06-27 Diskussionsfäden Wolfgang
Am Freitag, 26. Juni 2009 12:22:28 schrieb Ingo Lantschner:
 Hallo,
 ich hab seit kurzem ein Nüvi550 von Garmin und verwende dieses u.a.
 dafür, um im Zuge von Wanderungen Wegepunkte und Tracks aufzuzeichnen
 sowie diese dann in weiterer Folge in OSM mittels Merkaartor
 einzupflegen. Andere aber ähnliche Anwendung ist, die Tracks und
 verorteten Fotos via OpenLayer auf Webseiten darzustellen [1]. Für
 diesen Schritt habe ich schon ein kleines Werkzeug entwickelt [2].

 Was sich als zunehmend störend dabei herausstellt ist, dass bei diesem
 Modell alle Waypoints und Tracks in einer Datei namens Current.gpx
 liegen. Ich habe kein Tool gefunden, mit dem ich diese Datei
 bereinigen kann. Jeder jemals gesetzte Punkt bleibt dort drin, es sein
 denn ich lösche ihn mühsam über den Touchscreen vom nüvi.

 Der mir vorschwebende Workflow wäre:

 1. Tracks nach Datum gefiltert in eine eigene export.gpx exportierten,
 optional diesen Track aus der Current.gpx (und damit vom Garmin)
 löschen.

 2. Die export.gpx in z.B. RoadTrip (entspr. MapSource in Win)
 importieren, bearbeiten und ggf. die gesäuberte Version davon ins Nüvi
 reimportieren

 Natürlich wäre diese export.gpx ein hervorragende Grundlage auch für
 den Import in Merkaartor oder für jede andere Weiterverarbeitung.

 Fragen:

 a. Hat sonst noch jemand das Nüvi550 in Gebrauch?
 b. Gibt es andere Garmin-Geräte die eine einzige Current.gpx so
 verwenden?
 c. Gibt es schon ein Tool für den Export wie oben beschrieben?
 d. Wäre ein solches von breiterem Interesse?
 e. Ja und grundlegend: Gibt es Verbesserungsvorschläge zum Workflow?


 Für jeden Hinweis dankbar, Ingo.


a) Nein
b) Ja, Colorado
c) kurz gebastelt:

sed \
-e 's/trk/\ntrk/g' \
-e 's/\/trk/\/trk\n/g' \
$1 | \
sed \
-e '1d' \
-e '$d' \
 temp.gpx
nn=`cat temp.gpx|wc -l`
nx=1
while [ $nx -le $nn ]
do
sed -n -e $nx wtrack$nx.gpx temp.gpx
(( nx++ ))
done

Das Script separiert die Tracks in einzelne Zeilen, schmeißt alles vor dem 1. 
und nach dem letzten Track raus, speichert das Ergebnis in temp.gpx zwischen 
und erzeugt Dateien mit Namen track1 - trackx für jeden gefundenen Track. 
Ebenso ließe sich natürlich auch nach trkseg suchen.

Das Script läuft in jedem ux-System, das bash, sed und wc unterstützt, 
dazu müsste auch cygwin gehören. Benutzung auf eigene Gefahr!

Alternative für Geübte in vi/gvim, wobei [[strg]] die strg-Taste meint:
:s/trk/[[strg]]vmtrk/g
:1,$ s/\/trk/\/trk[[strg]]vm
:1 w track1
:2 w track2
...


Gruß, Wolfgang

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-06-26 Diskussionsfäden Tobias Hägele
Hallo, ich hab deine Mail nicht komplatt gelesen, aber mal eine Schnelle
Antwort:

Mich nervt die current.gpx auch.
1. gedit unter Ubuntu hängt sich daran auf
2. Viking und Prune kommen auch nicht damit zurecht.
3. Die gesamte Aufzeichnung ist nur in trkseg aufgeteilt, nicht jedoch
in trk das nimmt in vielen Programmen etliches an Komfort.

Ich bin derzeit gezwungen die current.gpx in Openoffice.org zu öffnen,
den gewünschten Trackteil herauszukopieren und daraus eine neue .gpx zu
erstellen.


Ingo Lantschner schrieb:
 Fragen:
 
 a. Hat sonst noch jemand das Nüvi550 in Gebrauch?
Sicher.
 b. Gibt es andere Garmin-Geräte die eine einzige Current.gpx so  
 verwenden?
Ich gehe davon aus, dass sich die gesamte Nüvi Serie so verhält. Mein
Nüvi tut es zumindest auch
 c. Gibt es schon ein Tool für den Export wie oben beschrieben?
 d. Wäre ein solches von breiterem Interesse?
JA!

Gute Nacht!

Tobias



signature.asc
Description: OpenPGP digital signature
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-06-26 Diskussionsfäden Frederik Ramm
Hallo,

Ingo Lantschner wrote:
 1. Tracks nach Datum gefiltert in eine eigene export.gpx exportierten,

gpsbabel kann angeblich Tracks in Stueckchen zerlegen (an 
Datums-/Zeitluecken). Vereinfachen und wieder zusammensetzen kann es auch.

Bye
Frederik

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mapping Workflow mit Garmins nüvi550

2009-06-26 Diskussionsfäden Christoph Eckert
Moin,

 c. Gibt es schon ein Tool für den Export wie oben beschrieben?

vielleicht hilft Dir gpsbabel.org weiter:

ce

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de