Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-12 Diskussionsfäden Joerg Ostertag (Munich)
Am Montag, 12. November 2007 07:32:57 schrieb Holger Issle:
 On Mon, 12 Nov 2007 07:20:30 +0100, Joerg Ostertag (OSM

 Munich/Germany) wrote:
  Und osmtrackfilter sollte die Dateien auch lesen können.

 Funktioniert der jetzt mit API v 0.5?

Sollte eigentlich. Bitte testen und Feedback geben.

-

Joerg


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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Hakan Tandogan

Patrick Beck wrote:

Hallo,

eine extra Style-Datei zwar ein GPX-File dieses auch valid ist, jedoch
fehlt der Timestamp. Vielleicht nehme ich auch einfach das falsche
IFIELD, jedoch habe ich von GMT_TIME bis MMDD_TIME alles
durchprobiert, wahrscheinlich aber irgendeinen Fehler begangen.

Vielleicht könnt ihr mir helfen :) Die trk-Styledatei und ein Track von
mir findet ihr im Anhang. 


Wenn's ein Perlskript auch tut, ich habe meines attached. Daraus kannst 
du auch entnehmen, welches Feld ich für den Timestamp nehme. Mein Trick 
ist, das Datum aus dem Filenamen zu produzieren und die Uhrzeit aus der 
Track-Datei.


Ansonsten benutze ich Glopus zum tracken, das geht auch ganz wundervoll, 
dafür habe ich allerdings auch noch so ein gehacktes Perlskript ;-)



'Tschüß,
Hakan

--
The Key To Immortality Is First Living A Life Worth Remembering.
#! /usr/bin/perl -w

for $in_name (@ARGV)
{
open (IN,  $in_name) || die (Can't open $in_name: $!\n);

$_ = IN;


$out_name = pna- . substr($in_name, 5, 4) . - . substr($in_name, 9, 2) 
. - . substr($in_name, 11, 2);
$out_name .= - . substr($in_name, 14, 2) . - . substr($in_name, 16, 2) 
. - . substr($in_name, 18);
# $out_name = $in_name;
$out_name =~ s/^track/pna-/;
$out_name =~ s/\.trk/-gopal\.gpx/;
$out_name =~ s/\_/\-/g;

print $in_name .  -  . $out_name . \n;

open (OUT,  $out_name) || die (Can't open $out_name: $!\n);

print OUT ?xml version=\1.0\ encoding=\ISO-8859-1\?\n;
print OUT gpx version=\1.0\ creator=\gopal2gpx.pl - 
http://www.gurkensalat.com/geostuff/\;\n;
print OUT   time2006-03-19T12:58:02Z/time\n;
print OUT   trk\n;
print OUT trkseg\n;

$date = substr($in_name, 5, 4) . - . substr($in_name, 9, 2) . - . 
substr($in_name, 11, 2);

$old_lon = ;
$old_lat = ;

while (IN)
{
chomp;
@foo = split(/\,\ /);
# my ($date,$time,$lon,$lat,$alt,$speed,$test1,$test2,$test3) = 
split(/\s*,\s*/,$line);
# print. $#foo .  - ' . join(', ', @foo) . '\n;

if ($#foo == 8)
{
if (!($foo[2] eq 0.00))
{
$time = $foo[1];

#  012 3 45 6 7 8
# ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
# 8 - '10', '59', '6', '2', '0', '70', '5', '1', '0'
# @gaga = gmtime($time);
# print. $#gaga .  - ' . join(', ', @gaga) . '\n;

# ($sec, $min, $hour, $mday, $mon, $year) = gmtime($time);
# $date = $year . - . $mon . - . $mday;
# $time =  $hour . : . $min . : . $sec;

# time2007-06-07T14:39:32Z/time

$time = ;
$time .= substr($foo[1], 0, 2) . :;
$time .= substr($foo[1], 2, 2) . :;
$time .= substr($foo[1], 4, 2);

$lon = $foo[2];

$lat = $foo[3];

$ele = $foo[4];

if (!(($lat eq $old_lat)  ($lon eq $old_lon)))
{
# print $date $time $lat $lon\n;
print OUT   trkpt lat=\ . $lat . \ lon=\ . $lon 
. \\n;
print OUT time . $date . T . $time . Z . 
/time\n;
print OUT ele . $ele . /ele\n;
print OUT   /trkpt\n;

$old_lat = $lat;
$old_lon = $lon;
}
}
}
}

print OUT /trkseg\n;
print OUT   /trk\n;
print OUT /gpx\n;

close (OUT);
}
#! /usr/bin/perl -w

for $in_name (@ARGV)
{
open (IN,  $in_name) || die (Can't open $in_name: $!\n);

$_ = IN;
if (!(/\$Glopus/))
{
print Not a glopus file: $!\n;
}

$out_name = pna- . $in_name;
$out_name =~ s/\.txt/-00-glopus\.gpx/;
$out_name =~ s/\_/\-/g;

print $in_name .  -  . $out_name . \n;

open (OUT,  $out_name) || die (Can't open $out_name: $!\n);

print OUT ?xml version=\1.0\ encoding=\ISO-8859-1\?\n;
print OUT gpx version=\1.0\ creator=\glopus2gpx.pl - 
http://www.gurkensalat.com/geostuff/\;\n;
print OUT   time2006-03-19T12:58:02Z/time\n;
print OUT   trk\n;
print OUT trkseg\n;

$date = substr($in_name, 0, 10);

while (IN)
{
chomp;
@foo = split(/\,/);
# print. $#foo .  - ' . join(', ', @foo) . '\n;

if ($#foo == 14)
{
if ($foo[0] eq \$GPGGA)
{
if (!($foo[2] eq ))
{
$time = $foo[1];

$time = ;
$time .= substr($foo[1], 0, 2) . :;
$time .= substr($foo[1], 2, 2) . :;
$time .= substr($foo[1], 4, 2);

$lat = $foo[2] / 100;
$lat = substr($foo[2], 0, 2);
$lat_s = substr($foo[2], 2, 2) . . . substr($foo[2], 5);
 

Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Patrick Beck

Am Sonntag, den 11.11.2007, 09:51 +0100 schrieb Hakan Tandogan:
 Wenn's ein Perlskript auch tut, ich habe meines attached. Daraus kannst 
 du auch entnehmen, welches Feld ich für den Timestamp nehme. Mein Trick 
 ist, das Datum aus dem Filenamen zu produzieren und die Uhrzeit aus der 
 Track-Datei.

Vielen Dank Hakan, diese Lösung funktioniert ohne Probleme. Ich musste
nur noch substr zum korrekten Auslesen anpassen.

Mein Ausgabeformat ist nämlich folgendes direkt vom Navigationsgerät:
A_20071102_192051.trk

Die komplette Datei habe ich im Anhang beigelegt.

Diese Lösung ist für mich also wirklich super geeignet, wer braucht
schon gpsbabel ;) 

@ Paul:

Dieser Tag ist bei mir nicht vorhanden. Diese Lösung wäre jedoch nicht
ganz praktikabel gewesen, wenn ich mir noch mit Josm Bilder zu meinen
Positionen anzeigen lassen möchte. Dies macht die ganze
Mapping-Geschichte viel einfacher :D

Vielen Dank auch für deine Hilfe.

Das ich hier ein Datenmonster verschicke war mir erst klar als ich eine
Benachrichtigung von der Mailingliste direkt bekam. Ich bitte dies zu
entschuldigen.

MfG Patrick Beck 








gopal2gpx.pl
Description: Perl program


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden dieter jasper
Patrick Beck schrieb:
 Am Sonntag, den 11.11.2007, 09:51 +0100 schrieb Hakan Tandogan:
   
 Wenn's ein Perlskript auch tut, ich habe meines attached. Daraus kannst 
 du auch entnehmen, welches Feld ich für den Timestamp nehme. Mein Trick 
 ist, das Datum aus dem Filenamen zu produzieren und die Uhrzeit aus der 
 Track-Datei.
 

 Vielen Dank Hakan, diese Lösung funktioniert ohne Probleme. Ich musste
 nur noch substr zum korrekten Auslesen anpassen.

 Mein Ausgabeformat ist nämlich folgendes direkt vom Navigationsgerät:
 A_20071102_192051.trk

 Die komplette Datei habe ich im Anhang beigelegt.



 MfG Patrick Beck 



   
 

   
Suche ein Programm um trk-Dateien nach GPX zu konvertieren.
Hier ist ja wohl etwas verfügbar.
Als Anfänger sieht das für mich nach einer Anwendung unter linux aus.
Hätte gern nähere Information wie man sie anwenden kann.
Grundkentnisse in linux sind vorhanden.

MfG
Dieter Jasper


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


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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Michael Schmidt
Hallo

Für gpsbabel (http://www.gpsbabel.org/) bibt es auch eine Windowsoberfläche.

Grüße
Michael


Am Sonntag, 11. November 2007 15:25 schrieb dieter jasper:
 Patrick Beck schrieb:
  Am Sonntag, den 11.11.2007, 09:51 +0100 schrieb Hakan Tandogan:
  Wenn's ein Perlskript auch tut, ich habe meines attached. Daraus kannst
  du auch entnehmen, welches Feld ich für den Timestamp nehme. Mein Trick
  ist, das Datum aus dem Filenamen zu produzieren und die Uhrzeit aus der
  Track-Datei.
 
  Vielen Dank Hakan, diese Lösung funktioniert ohne Probleme. Ich musste
  nur noch substr zum korrekten Auslesen anpassen.
 
  Mein Ausgabeformat ist nämlich folgendes direkt vom Navigationsgerät:
  A_20071102_192051.trk
 
  Die komplette Datei habe ich im Anhang beigelegt.
 
 
 
  MfG Patrick Beck
 
 
 
 
  

 Suche ein Programm um trk-Dateien nach GPX zu konvertieren.
 Hier ist ja wohl etwas verfügbar.
 Als Anfänger sieht das für mich nach einer Anwendung unter linux aus.
 Hätte gern nähere Information wie man sie anwenden kann.
 Grundkentnisse in linux sind vorhanden.

 MfG
 Dieter Jasper

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

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

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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Christoph Eckert
Hi,

 Für gpsbabel (http://www.gpsbabel.org/) bibt es auch eine
 Windowsoberfläche.

für Linux auch:
http://gebabbel.sf.net

Cheers,

ce


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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Hakan Tandogan
dieter jasper wrote:
 Suche ein Programm um trk-Dateien nach GPX zu konvertieren.
 Hier ist ja wohl etwas verfügbar.
 Als Anfänger sieht das für mich nach einer Anwendung unter linux aus.
 Hätte gern nähere Information wie man sie anwenden kann.
 Grundkentnisse in linux sind vorhanden.

Wenn du mein Perl-Skript meinst:

perl gopal2gpx.pl dateiname-deiner-trk-datei

Dann erzeugt das Ding eine passend benannte GPX-Datei.


'Tschüß,
Hakan


-- 
The Key To Immortality Is First Living A Life Worth Remembering.

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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Patrick Beck

Am Sonntag, den 11.11.2007, 15:25 +0100 schrieb dieter jasper:
 Suche ein Programm um trk-Dateien nach GPX zu konvertieren.
 Hier ist ja wohl etwas verfügbar.
 Als Anfänger sieht das für mich nach einer Anwendung unter linux aus.
 Hätte gern nähere Information wie man sie anwenden kann.
 Grundkentnisse in linux sind vorhanden.

Hallo Dieter,

wenn du die trk-Dateien vom Medion-GoPal meinst ist das Perl-Script von
Hakan genau die richtige Lösung. Gibt wohl noch ein anderen
gleichnamiges Format dieses man mit gpsbabel konvertieren kann.

Unter Linux reicht es das Script mit perl gopal2gpx.pl
A_20071102_192051.trk (wenn dein Dateiname das gleiche Format hat,
wirst du wohl meine angepasste Version nehmen müssen, ansonsten direkt
von Hakan). Vorausgesetzt natürlich Perl ist installiert. Du kannst es
dir natürlich auch mit chmod +x gopal2gpx.pl ausführbar machen dann
reicht folgender Aufruf ./gopal2gpx.pl A_20071102_192051.trk. Der
Befehl bezieht sich dann immer immer auf das aktuelle Verzeichnis.

Unter Windows musst du zuerst Perl installieren und startest
anschließend die Eingabeaufforderung und navigierst mit cd in dein
Verzeichnis und führst perl gopal2gpx.pl A_20071102_192051.trk aus. Da
Windows nicht mein alltäglich genutztes Betriebssystem ist, kann dir
sicherlich jemand anders eine genauere Beschreibung geben :)

MfG Patrick Beck


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden dieter jasper
Patrick Beck schrieb:
 Am Sonntag, den 11.11.2007, 15:25 +0100 schrieb dieter jasper:
   
 Suche ein Programm um trk-Dateien nach GPX zu konvertieren.
 Hier ist ja wohl etwas verfügbar.
 Als Anfänger sieht das für mich nach einer Anwendung unter linux aus.
 Hätte gern nähere Information wie man sie anwenden kann.
 Grundkentnisse in linux sind vorhanden.
 

 Hallo Dieter,

 wenn du die trk-Dateien vom Medion-GoPal meinst ist das Perl-Script von
 Hakan genau die richtige Lösung. Gibt wohl noch ein anderen
 gleichnamiges Format dieses man mit gpsbabel konvertieren kann.

   
Hallo,
danke für die schnelle Antworten.
Ja ich habe ein Navi (P4410) mit Gopal 3.0 PE.
Werde es mal versuchen.

Frage: Werden  Besonderheiten/Abnormalitäten der Datensätze (z. B. 
Signalabriss) irgenwie berücksichtigt (arbeite mich gerade in die 
Materie ein)?

MfG
Dieter Jasper

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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Holger Issle
Hi Hakan,

 Wenn du mein Perl-Skript meinst:
 perl gopal2gpx.pl dateiname-deiner-trk-datei

Wenn Du noch dazusagst wenn man unter Windows vorher Active Perl
installiert hat dann passt das ;)
-- 

Ciao,
Holger (GUS-KOTAL, GUS#1100)

90-92 Honda CB400 10 Mm | 93-95 Yamaha TDM 850 26 Mm
95-97 KTM 620 LC4 13 Mm | seit 97 BMW R1100GS 50 Mm (Die Renndrecksau!)

cu @ http://www.issle.de

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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Joerg Ostertag (OSM Munich/Germany)
On Sonntag 11 November 2007, Michael Schmidt wrote:
 Hallo

 Für gpsbabel (http://www.gpsbabel.org/) bibt es auch eine
 Windowsoberfläche.

Und osmtrackfilter sollte die Dateien auch lesen können.

-
Joerg

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


Re: [Talk-de] Medion GoPal v3 - trk-Datei nach GPX konvertieren

2007-11-11 Diskussionsfäden Holger Issle
On Mon, 12 Nov 2007 07:20:30 +0100, Joerg Ostertag (OSM
Munich/Germany) wrote:

 Und osmtrackfilter sollte die Dateien auch lesen können.

Funktioniert der jetzt mit API v 0.5?
-- 

Ciao,
Holger (GUS-KOTAL, GUS#1100)

90-92 Honda CB400 10 Mm | 93-95 Yamaha TDM 850 26 Mm
95-97 KTM 620 LC4 13 Mm | seit 97 BMW R1100GS 50 Mm (Die Renndrecksau!)

cu @ http://www.issle.de

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