Hallo kiozen,
vorab mein Anliegen: Es werden GPX Files von Routen benötigt, die mittels openrouteservice.org (OSM) erstellt werden. Diese GPX Files werden mittels Plugin in eine Webseite eingebunden und zeigen die Route in einer Map an.
Das Problem: OSM trägt temporäre Baustellen ein. Die Route wird über Umwege geleitet. Die GPX Files sollen aber permanente Routen anzeigen.
QMapShack: Mit dem Tool kann die Route editiert werden.
Problem: QMapShack hat einen eigenen GPX Schreib-Stil.
Kann QMapShack so eingestellt werden, dass es jeweils nur die Textstellen der gelöschten Points löscht und nur die Koordinaten der verschobenen Points ändert?
Hier mal ein Beispiel der Unterschiede:
Openrouteservice GPX:
ZitatAlles anzeigen<?xml version="1.0"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" version="1.1" creator="OpenRouteService.org">
<trk>
<name>
</name>
<desc>
</desc>
<trkseg>
<trkpt lat="52.481411" lon="13.4728801">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4813817" lon="13.4729234">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4806953" lon="13.4718667">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4805375" lon="13.4716981">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4799107" lon="13.4720634">
<ele>32</ele>
</trkpt>
<trkpt lat="52.47973" lon="13.4717415">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4800471" lon="13.4712585">
<ele>32.1</ele>
</trkpt>
<trkpt lat="52.4800215" lon="13.4712056">
<ele>32.3</ele>
</trkpt>
<trkpt lat="52.4796773" lon="13.4709983">
<ele>32.2</ele>
</trkpt>
<trkpt lat="52.4794689" lon="13.4713109">
<ele>32.2</ele>
</trkpt>
<trkpt lat="52.4793249" lon="13.4711336">
<ele>32.2</ele>
</trkpt>
<trkpt lat="52.4780047" lon="13.4708735">
<ele>32.1</ele>
</trkpt>
<trkpt lat="52.4776284" lon="13.4708072">
<ele>32</ele>
</trkpt>
<trkpt lat="52.4773615" lon="13.4711673">
<ele>31.9</ele>
</trkpt>
<trkpt lat="52.4771944" lon="13.471428">
<ele>31.9</ele>
</trkpt>
<trkpt lat="52.4768131" lon="13.4713372">
<ele>31.8</ele>
</trkpt>
<trkpt lat="52.4767481" lon="13.471228">
<ele>31.8</ele>
</trkpt>
<trkpt lat="52.4767581" lon="13.4712136">
<ele>31.7</ele>
</trkpt>
</trkseg>
</trk>
</gpx>
QMapShack editiertes GPX:
ZitatAlles anzeigen<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:rmc="urn:net:trekbuddy:1.0:nmea:rmc" xmlns:ql="http://www.qlandkarte.org/xmlschemas/v1.1" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd http://www.garmin.com/xmlschemas/WaypointExtension/v1 http://www.garmin.com/xmlschemas/WaypointExtensionv1.xsd http://www.qlandkarte.org/xmlschemas/v1.1 http://www.qlandkarte.org/xmlschemas/v1.1/ql-extensions.xsd " creator="QMapShack 1.6.3 http://www.qlandkarte.org/" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:wptx1="http://www.garmin.com/xmlschemas/WaypointExtension/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tp1="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1">
<metadata>
<name>a</name>
<time>2016-08-03T14:47:23Z</time>
</metadata>
<trk>
<extensions>
<ql:key>f156c0cbf0277ee66d813723d0435b62</ql:key>
<ql:flags>6</ql:flags>
<ql:history>
<ql:event>
<ql:icon>://icons/48x48/Start.png</ql:icon>
<ql:time>2016-08-03T14:47:23Z</ql:time>
<ql:comment>Erstversion.</ql:comment>
</ql:event>
<ql:event>
<ql:icon>://icons/48x48/LineMove.png</ql:icon>
<ql:time>2016-08-03T15:10:43Z</ql:time>
<ql:comment>Wegpunkte geändert, alle vorherigen Daten sind verloren.</ql:comment>
</ql:event>
</ql:history>
<gpxx:TrackExtension>
<gpxx:DisplayColor>Blue</gpxx:DisplayColor>
</gpxx:TrackExtension>
</extensions>
<trkseg>
<trkpt lon="13.47288010" lat="52.48141100">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47292340" lat="52.48138170">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47853193" lat="52.47750595">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47632179" lat="52.47627435">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47374687" lat="52.47496410">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47133720" lat="52.47681310">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47122800" lat="52.47674810">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
<trkpt lon="13.47121360" lat="52.47675810">
<extensions>
<ql:flags>0</ql:flags>
</extensions>
</trkpt>
</trkseg>
</trk>
<extensions>
<ql:key>a4aaa8caecde5eb09e857d62215fa814</ql:key>
<ql:sorting>0</ql:sorting>
<ql:correlation>1</ql:correlation>
</extensions>
</gpx>
In dem editierten GPX File, was von QMapShack gespeichert wurde:
- der Header wird aufgebläht.
- es werden unnötige Informationen eingetragen.
- die Reihenfolge von Lat und und Lon wird vertauscht.
- das Element <ele> wird gelöscht.
- unnötige (leere) Elemente werden eingetragen.
(Mir sind nicht die Funktionen aller Elemente bekannt.)
Ich hätte gerne ein schlankes GPX File. Das von Openrouteservice sieht gut aus.
Nachträglich im Texteditor editieren ist keine Lösung.