International Bicycle Travel Forum
International Bicycle Travel Forum
Who's Online
1 registered (1 invisible), 408 Guests and 749 Spiders online.
Details
Advanced
About this forum
Rules
The Rules for this forum
Terms of use
Agreements for the use
The Team
Who's behind the forum?
Involved Homepages
Bicycle-travel sites already using the forum
Participate!
Use this forum in your Homepage
RSS feeds RSS
Overview of public RSS feeds
Shoutbox
A small chat area
Partner Sites
Statistics
29502 Members
98413 Topics
1547653 Posts

During the last 12 months 2200 members have been active.The most activity so far was at 02.02.24 17:09 with 5102 users online.
more...
Top Posters (30 Days)
Keine Ahnung 44
chrisrocks75 37
Juergen 36
chrisli 31
indomex 30
Topic Options
#823917 - 05/03/12 07:38 AM Höhendaten aus Track entfernen?
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
Wie kann ich Höhendaten aus einem Track entfernen? Geht das überhaupt?

Für die, die es wissen wollen: Es gibt mehrere Gründe für mich, das zu tun.

Zum einen zeigt er mir immer automatisch hohe und tiefe Punkte als nächstes Zwischenziel an. Da das mitunter bei jeder kleinen Bodenwelle passiert, nervt mich das. Ich möchte mir ausschließlich meine eigenen gesetzten Wegpunkte als Zwischenziele anzeigen lassen.

Zum anderen sind die Höhendaten in manchen Tracks wirklich schlecht und nicht zuverlässig.

Gibt es dafür eine Lösung? Bei BaseCamp finde ich keine entsprechende Option.

Gibt es ggf. auch die umgekehrte Möglichkeit, Höhendaten per Karte reinrechnen zu lassen? Bei Gpsies geht das (aber nur mit den vordefinierten Karten), bei BaseCamp habe ich auch das nicht gefunden. Komischerweise wird mir bei Routen das Höhenprofil angezeigt (sofern die Karte Höhendaten enthält), wenn ich die Route in einen Track umwandele, gehen die Höhendaten verloren.

Danke schonmal für hilfreiche Antworten.

Gruß
Thoralf

PS: Zusatzfrage: Wie kann ich beim Garmin Dakota 20 die Abbiegehinweise beim Routing ausstellen?
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
#823926 - 05/03/12 08:13 AM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
derKalle
Member
Offline Offline
Posts: 31
In Antwort auf: Toxxi
Wie kann ich Höhendaten aus einem Track entfernen? Geht das überhaupt?


BaseCamp und Co. kenne ich nicht. Mein erster Versuch wäre gpsbabel gewesen, das erlaubt allerdings nur die Konvertierung der Höhendaten sowie die Addition einer Konstanten. Hilft also leider nicht weiter.

In Antwort auf: Toxxi
Gibt es ggf. auch die umgekehrte Möglichkeit, Höhendaten per Karte reinrechnen zu lassen? Bei Gpsies geht das (aber nur mit den vordefinierten Karten), bei BaseCamp habe ich auch das nicht gefunden. Komischerweise wird mir bei Routen das Höhenprofil angezeigt (sofern die Karte Höhendaten enthält), wenn ich die Route in einen Track umwandele, gehen die Höhendaten verloren.


Die gibt es bei dem Projekt Viking. Dort kann man ein Track Layer mit einem Höhendaten-Layer kombinieren und erhält so einen Track mit Höhendaten. Die Höhendaten stammen dabei glaube ich von der NASA, das ist aber alles in den Dokumentation zu Viking genauer erklärt.

Grüße,
derKalle
Top   Email Print
#823928 - 05/03/12 08:20 AM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
Tobias1106
Member
Offline Offline
Posts: 66
Ich verwende sed, um einzelne Zeilen aus GPX-Tracks zu entfernen.
Je nach Struktur der GPX-Daten lautet dann der Aufruf z. B.
Code:
sed "/<ele>\|<elevation>/d" < Eingabedatei > Ausgabedatei
. In diesem Beispiel werden alle Zeilen gelöscht, welche die Tags "ele" oder "elevation" beinhalten und somit die Informationen bzgl. der Höhe entfernt.

Zum Abschalten der Abbiegehinweise auf Deinem Garmin könntest Du mal unter "Zieleingabe" -> "Tracks" schauen und einen Track laden. Bei meinem Edge findet sich dann ein Schraubenschlüssel-Symbol für die Trackeinstellungen und ich kann dort die Abbiegehinweise abstellen. Ob das beim Dakota 20 genauso klappt, kannst Du ja leicht testen. Fürs normale Routing lässt sich das wahrscheinlich nicht abschalten.
Top   Email Print
#823938 - 05/03/12 08:58 AM Re: Höhendaten aus Track entfernen? [Re: Tobias1106]
Deul
Member Accommodation network
Offline Offline
Posts: 8,880
DSs mit dem sed script is für Windows benutzer gemein.

Detlef (UNIX seit mehr als 22 Jahren)
Cycling is an addiction, it can drive you quite insane. It can rule your life as truly as strong whiskey and cocaine.
Top   Email Print
Off-topic #823942 - 05/03/12 09:09 AM Re: Höhendaten aus Track entfernen? [Re: Deul]
sigma7
Member Accommodation network
Offline Offline
Posts: 3,272
Wesentliche Tools gibt es auch für Windows. BTW, das genannte SED Skript sollte optimiert werden.


andre, mag weiße Zeichen auf schwarzem Grund, seit Anfang der 90er
Eat. Sleep. Ride.

Edited by sigma7 (05/03/12 09:09 AM)
Top   Email Print
#823945 - 05/03/12 09:14 AM Re: Höhendaten aus Track entfernen? [Re: Tobias1106]
Chris-Nbg
Member
Offline Offline
Posts: 1,728
In Antwort auf: Tobias1106
Zum Abschalten der Abbiegehinweise auf Deinem Garmin könntest Du mal unter "Zieleingabe" -> "Tracks" schauen und einen Track laden. Bei meinem Edge findet sich dann ein Schraubenschlüssel-Symbol für die Trackeinstellungen und ich kann dort die Abbiegehinweise abstellen. Ob das beim Dakota 20 genauso klappt, kannst Du ja leicht testen. Fürs normale Routing lässt sich das wahrscheinlich nicht abschalten.

Das werde ich bei meinem Dakota 20 heute Abend mal ausprobieren, denn bislang war ich der Ansicht, dass man bei Tracks generell keine Abbiegehinweise bekommen kann.

Chris
Top   Email Print
#823948 - 05/03/12 09:23 AM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
StephanZ
Unregistered
In Antwort auf: Toxxi
Wie kann ich Höhendaten aus einem Track entfernen? Geht das überhaupt?

Hier haben einige berichtet, sie würden ihre gpx Dateien mit Excel bearbeiten. Mein Excel öffnet gpx als XML. Ich habe es gerade versucht. Die Spalte mit den Höhen lässt sich wunderbar löschen. Aber ich habe es nicht hinbekommen, die Datei als XML zu speichern.

Aber vielleicht bist Du fähiger mit Excel.

Viele Grüße
Stephan
Top   Email Print
#823950 - 05/03/12 09:30 AM Re: Höhendaten aus Track entfernen? [Re: ]
Uli
Moderator
Offline Offline
Posts: 14,866
Zitat:
Aber ich habe es nicht hinbekommen, die Datei als XML zu speichern.

Einfach beim Speichern unter Dateityp "XML-Kalkulationstabelle (*.xml)" auswählen.
Gruß
Uli
"Too much smoke, too much gas. Too little green and it's goin' bad!". "So sad", Canned Heat, 1970

Dear Mr. Putin, let’s speed up to the part where you kill yourself in a bunker.
Top   Email Print
#823958 - 05/03/12 09:50 AM Re: Höhendaten aus Track entfernen? [Re: Uli]
StephanZ
Unregistered
In Antwort auf: Uli

Einfach beim Speichern unter Dateityp "XML-Kalkulationstabelle (*.xml)" auswählen.
Gruß
Uli

Was da raus kommt, hat nichts mehr mit gpx zu tun.

Viele Grüße
Stephan
Top   Email Print
#823968 - 05/03/12 10:52 AM Re: Höhendaten aus Track entfernen? [Re: Tobias1106]
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
Das mit dem Script klappt, danke. schmunzel Auch unter Windows7 (mit ein paar Tricks).

Zu den Abbiegehinweisen: Wenn ich nach einem Track navigiere, kommen sowieso kein. Ich möchte die Möglichkeit haben, die Abbiegehinweise beim normalen Routing auszuschalten.

Gruß
Thoralf
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
Off-topic #824026 - 05/03/12 12:59 PM Re: Höhendaten aus Track entfernen? [Re: sigma7]
Tobias1106
Member
Offline Offline
Posts: 66
In Antwort auf: sigma7
BTW, das genannte SED Skript sollte optimiert werden.

André, hast Du einen konkreten Vorschlag parat? schmunzel
Top   Email Print
#824112 - 05/03/12 05:03 PM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
KartenFreak
Member
Offline Offline
Posts: 882
Hallo Thoralf,

für solche Aufgaben bietet sich ein vernünftiges Planungstool wie z.B. TTQV an.
http://www.quovadis-gps.de/
Gruß
Helmut
Top   Email Print
#824215 - 05/03/12 09:12 PM Re: Höhendaten aus Track entfernen? [Re: Chris-Nbg]
Chris-Nbg
Member
Offline Offline
Posts: 1,728
In Antwort auf: Chris-Nbg
In Antwort auf: Tobias1106
Zum Abschalten der Abbiegehinweise auf Deinem Garmin könntest Du mal unter "Zieleingabe" -> "Tracks" schauen und einen Track laden. Bei meinem Edge findet sich dann ein Schraubenschlüssel-Symbol für die Trackeinstellungen und ich kann dort die Abbiegehinweise abstellen. Ob das beim Dakota 20 genauso klappt, kannst Du ja leicht testen. Fürs normale Routing lässt sich das wahrscheinlich nicht abschalten.

Das werde ich bei meinem Dakota 20 heute Abend mal ausprobieren, denn bislang war ich der Ansicht, dass man bei Tracks generell keine Abbiegehinweise bekommen kann.

Also ich bekomme beim Dakota 20 keine Möglichkeit, Abbiegehinweise bei Tracks zu aktivieren. Schade.

Chris
Top   Email Print
#824252 - 05/04/12 06:36 AM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
Axurit
Member
Offline Offline
Posts: 3,274
Hallo,

Ich mache so etwas mit dem OpenSource-Tool QLandkarteGT: Track laden, Overlay aus Track erstellen, Track aus Overlay erstellen mit "keine Höhendaten erzeugen", erzeugten Track speichern. Voilà.

Gruß
Rainer
Top   Email Print
Off-topic #824967 - 05/06/12 08:20 PM Re: Höhendaten aus Track entfernen? [Re: Tobias1106]
sigma7
Member Accommodation network
Offline Offline
Posts: 3,272
In Antwort auf: Tobias1106
In Antwort auf: sigma7
BTW, das genannte SED Skript sollte optimiert werden.

André, hast Du einen konkreten Vorschlag parat? schmunzel

Ja.

Warum sollte das oben genannte SED Skript optimiert werden? Weil in einem XML Dokumen mehrere Elemente in einer Zeile stehen können, das oben genannte SED Skript löscht u.U. gewünschte Informationen; mit diesem Befehl passiert das nicht (hier können leere Zeilen entstehen, das ist aber kein Problem)
Code:
sed 's/<ele>[0-9\.]*<\/ele>//g' input.gpx > output.gpx

Diese Befehle löschen <ele> Elemente und leere Zeilen.
Code:
sed 's/<ele>[0-9\.]*<\/ele>//g' input.gpx | sed '/^[ \t]*$/d' > output.gpx

BTW, ein XSLT Skript löst diese Aufgabe zuverlässiger ...


andre
Eat. Sleep. Ride.
Top   Email Print
#1133649 - 06/01/15 09:03 PM Re: Höhendaten aus Track entfernen? [Re: sigma7]
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
Ich muss den alten Faden noch mal hochholen. Auf meinem neuen Laptop (Windows 7) bekomme ich SED nicht zum Laufen. traurig Es fehlt irgendeine Datei namens libintl3.dll .

Gibts irgendeine andere Lösung? verwirrt Ich stehe nach wie vor vor dem Problem, dass mich die Höhendaten im Track nerven. Bzw. nerven mich nicht die Höhendaten an sich, sondern das, was Garmin damit anstellt. entsetzt

Es muss doch irgendeine einfache Lösung geben. Wenn ich die GPX-Datei im normalen Editor öffne, dann sehe ich die Einträge der Form

<ele>Höhe</ele>

Aber da gibt es keine Funktion, diese Zeilen alle auf einmal zu löschen...

Über Hilfe noch vor dem Wochenende wäre ich sehr dankbar. Und möglichst auch eine Lösung ohne Fachchinesisch.

Gruß
Thoralf
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
#1133651 - 06/01/15 09:11 PM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
ohne Gasgriff
Member
Offline Offline
Posts: 1,701
Vim!

:%s#<ele>Höhe</ele>##g <Return>
:w! <Return>

Edited by ohne Gasgriff (06/01/15 09:11 PM)
Top   Email Print
#1133652 - 06/01/15 09:11 PM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
sigma7
Member Accommodation network
Offline Offline
Posts: 3,272
Thoralf, wenn Du sed von http://gnuwin32.sourceforge.net/packages/sed.htm verwendest, musst Du auch die Abhängigkeiten installieren; sind ebenfalls dort verlinkt.


Andre
Eat. Sleep. Ride.
Top   Email Print
Off-topic #1133654 - 06/01/15 09:18 PM Re: Höhendaten aus Track entfernen? [Re: ohne Gasgriff]
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
In Antwort auf: ohne Gasgriff
Vim!

:%s#<ele>Höhe</ele>##g <Return>
:w! <Return>

Welcher Teil von "ohne Fachchinesisch" war jetzt unverständlich? verwirrt
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
#1133655 - 06/01/15 09:19 PM Re: Höhendaten aus Track entfernen? [Re: sigma7]
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
In Antwort auf: sigma7
Thoralf, wenn Du sed von http://gnuwin32.sourceforge.net/packages/sed.htm verwendest, musst Du auch die Abhängigkeiten installieren; sind ebenfalls dort verlinkt.

Ah, okay. Hat geklappt, danke! schmunzel

Gruß
Thoralf
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
#1133656 - 06/01/15 09:20 PM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
mbhh
Member
Offline Offline
Posts: 482
Du könntest mit GPSBabel die GPX-Datei in eine CSV konvertieren unmd danach wieder zurück.
Top   Email Print
#1133658 - 06/01/15 09:30 PM Re: Höhendaten aus Track entfernen? [Re: ohne Gasgriff]
ohne Gasgriff
Member
Offline Offline
Posts: 1,701
Vim ist der gute alte Unix vi "improved" und nachprogrammiert für Linux. Es gibt ihn auch fertig kompiliert für Windows und einige andere Betriebssysteme und er ist ratz-fatz installiert. Qua Herkunft benutzt er die gleiche ex/ed-Syntax und regular expressions wie der sed. Wenn "Höhe" eine Ziffernfolge ist, dann natürlich so formulieren, wie oben in dem sed-Skript. Das erste Zeichen hinter s (substitute) wird als Trennzeichen für die Argumente (Suchstring/Ersatzstring) verwendet. Wenn du da statt / ein # verwendest, brauchst du Slashes in Such- oder Ersatzstring nicht mit Backslash zu maskieren.
Mit dem w! -Befehl schreibst du die editierte Datei raus und überschreibst damit "forced" das Original.

Oisklaa? zwinker


Ach so: Das %-Zeichen am Anfang ist die Addresse der Zeilennummern, die editiert werden sollen und eine Abkürzung für 1,$ - also alle Zeilen, von Anfang bis Ende der Datei - und der Doppelpunkt ganz am Anfang bringt den vi in den ex-Modus, also in die Befehlszeile am unteren Rand des Fensters. "vi" stand für "visible" und sein Fortschritt zum alten ex und ed bestand darin, daß man damit in einzelnen Zeilen rumeditieren und dabei direkt sehen konnte, was man tat.

Edited by ohne Gasgriff (06/01/15 09:41 PM)
Top   Email Print
Off-topic #1133662 - 06/01/15 09:49 PM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
ohne Gasgriff
Member
Offline Offline
Posts: 1,701
Das war kein Fachchinesisch, sondern nur der Name des Editors und die erforderliche Syntax um dein Ziel zu erreichen. cool
Top   Email Print
#1133672 - 06/02/15 03:55 AM Re: Höhendaten aus Track entfernen? [Re: ohne Gasgriff]
Axurit
Member
Offline Offline
Posts: 3,274
In Antwort auf: ohne Gasgriff
Vim!

:%s#<ele>Höhe</ele>##g <Return>
:w! <Return>

Und das dann für jeden vorkommenden Höhenwert? So funktionierts:

:%s#<ele>.*</ele>##g

Das ist im Prinzip die von sigma7 für sed vorgeschlagene Lösung auf vim übertragen.
Top   Email Print
Off-topic #1133675 - 06/02/15 04:51 AM Re: Höhendaten aus Track entfernen? [Re: ohne Gasgriff]
Happy Birthday! Toxxi
Moderator Accommodation network
Topic starter
Offline Offline
Posts: 22,192
In Antwort auf: ohne Gasgriff
Vim ist der gute alte Unix vi "improved" und nachprogrammiert für Linux.

*würg* Mit vi musste ich mich im Studium rumschlagen... entsetzt krank
Meine Räder und Touren im Radreise-Wiki
Top   Email Print
Off-topic #1133704 - 06/02/15 07:20 AM Re: Höhendaten aus Track entfernen? [Re: Toxxi]
JohnyW
Member Accommodation network
Offline Offline
Posts: 7,492
Hi Thoralf,

In Antwort auf: Toxxi
bekomme ich SED nicht zum Laufen.
Wenn Du ab 1946 die SED nicht ans Laufen bekommen hättest grins

Grüße
Thomas
Homepage: http://thomasontour.de
Neu 21.10.2009: 2. Bericht Projekt Hessen aus dem Jahr 2007

Edited by JohnyW (06/02/15 07:20 AM)
Top   Email Print
#1133719 - 06/02/15 08:10 AM Re: Höhendaten aus Track entfernen? [Re: Axurit]
nom
Member
Offline Offline
Posts: 114
In Antwort auf: Axurit
Und das dann für jeden vorkommenden Höhenwert? So funktionierts:

:%s#<ele>.*</ele>##g

Das ist im Prinzip die von sigma7 für sed vorgeschlagene Lösung auf vim übertragen.


Keine gute Idee. Der Stern-Operator ist gierig. Wenn in einer Zeile mehr als ein Höhenelement steht (mit anderen Elementen zwischendrin), dann löscht das alles zwischen dem ersten und dem letzten Höhenelement (inklusive der Höhenelemente).

Besser
Code:
:%s#<ele>[0-9\.]*</ele>##g


Letztendlich lässt sich das Prinzip auf jeden Editor übertragen, der Suchen und Ersetzen mit regulären Ausdrücken erlaubt (für Windows beispielsweise Notepad++).

Suchen nach: <ele>[0-9\.]*</ele>
Ersetzen durch: leer
Top   Email Print
#1133721 - 06/02/15 08:21 AM Re: Höhendaten aus Track entfernen? [Re: nom]
ohne Gasgriff
Member
Offline Offline
Posts: 1,701
In Antwort auf: nom

Besser
Code:
:%s#<ele>[0-9\.]*</ele>##g


Vorsicht mit dem Backslash vor dem Punkt. Bei # als Trennzeichen wird so ziemlich jedes Sonderzeichen in den nachfolgenden Argumenten einfach als Zeichen interpretiert. Der Editor würde sich also auf die Suche nach Backslashes machen und nix finden. So war's zumindest unter Unix sowohl bei vi als auch sed.
Top   Email Print
Off-topic #1133728 - 06/02/15 08:49 AM Re: Höhendaten aus Track entfernen? [Re: ohne Gasgriff]
nom
Member
Offline Offline
Posts: 114
In Antwort auf: ohne Gasgriff
In Antwort auf: nom

Besser
Code:
:%s#<ele>[0-9\.]*</ele>##g


Vorsicht mit dem Backslash vor dem Punkt. Bei # als Trennzeichen wird so ziemlich jedes Sonderzeichen in den nachfolgenden Argumenten einfach als Zeichen interpretiert. Der Editor würde sich also auf die Suche nach Backslashes machen und nix finden. So war's zumindest unter Unix sowohl bei vi als auch sed.


Du hast Recht, der Backslash ist überflüssig. Das hat allerdings nichts mit dem # als Trennzeichen zu tun, sondern damit, dass der Punkt in einer Collection steht. Das # sorgt nur dafür, dass das / im Suchmuster nicht maskiert werden muss.

Unter Vim führt der Backslash nur dazu, dass das Suchmuster neben Ziffern und dem Punkt auch den Backslash erlaubt, und nicht dazu, dass der Text zwangsläufig einen Backslash enthalten muss. Das Muster erfasst beispielsweise sowohl <ele>123</ele> als auch <ele>12\34</ele>.
Es kann durchaus sein, dass ein Vanilla-Vi nicht mit dem Muster zurecht kommt, denn streng genommen gehört der Backslash maskiert wenn er in einer Collection steht. Mit dem Vim funktioniert das Muster allerdings problemlos.
Top   Email Print

www.bikefreaks.de