Hoe GPX-file met route inlezen in Google Maps?
-
- 4th Gear member
- Berichten: 583
- Lid geworden op: 22.05.2012 - 14:12
Mijn V40 MY 2017 heeft het Sensus Navigatiesysteem en daarmee kun je een afgelegde route "opnemen". Het systeem schrijft een GPX file weg die je later op een USB-stick kunt downloaden. Dat is allemaal gelukt maar nu wil ik deze inlezen in Google Maps, echter Google Maps geeft aan dat de file niet in te lezen is. Ook programma's als Tyre kunnen de file niet lezen. Nu vermoed ik dat de file niet geheel compatibel is met de GPX-standaard. heeft iemand een idee wat er met de file moet gebeuren om hem wél leesbaar te maken in GPS-applicaties? Tags verwijderen? Tags aanpassen?
-
- 4th Gear member
- Berichten: 583
- Lid geworden op: 22.05.2012 - 14:12
Vlak na bovenstaande vraag heb ik zelf het antwoord gevonden. De tags hebben allemaal een verkeerde naam.
Een fragment van de originele file ziet er zo uit:
<gpx:rte>
<gpx:name>2017-08-03 21:52</gpx:name>
<gpx:extensions>
<gpxv:RteExtension>
<gpxv:RouteLength Unit="kilometer" Value="1058"></gpxv:RouteLength>
</gpxv:RteExtension>
</gpx:extensions>
<gpx:rtept lat="45.330561" lon="-0.972361"></gpx:rtept>
<gpx:rtept lat="45.312967" lon="-0.943856"></gpx:rtept>
<gpx:rtept lat="45.311916" lon="-0.939958"></gpx:rtept>
<gpx:rtept lat="45.311827" lon="-0.939830"></gpx:rtept>
<gpx:rtept lat="45.311695" lon="-0.940037"></gpx:rtept>
<gpx:rtept lat="45.311585" lon="-0.939610"></gpx:rtept>
Het probleem is dat er in iedere tag "gpx:" wordt gebruikt. Dit is waarschijnlijk een fout in de software. Wanneer je in een text editor alle voorkomens van gpx: vervangt door niets, wordt de file wel leesbaar:
<rte>
<name>2017-08-03 21:52</name>
<extensions>
<gpxv:RteExtension>
<gpxv:RouteLength Unit="kilometer" Value="1058"></gpxv:RouteLength>
</gpxv:RteExtension>
</extensions>
<rtept lat="45.330561" lon="-0.972361"></rtept>
<rtept lat="45.312967" lon="-0.943856"></rtept>
<rtept lat="45.311916" lon="-0.939958"></rtept>
<rtept lat="45.311827" lon="-0.939830"></rtept>
<rtept lat="45.311695" lon="-0.940037"></rtept>
<rtept lat="45.311585" lon="-0.939610"></rtept>
Een fragment van de originele file ziet er zo uit:
<gpx:rte>
<gpx:name>2017-08-03 21:52</gpx:name>
<gpx:extensions>
<gpxv:RteExtension>
<gpxv:RouteLength Unit="kilometer" Value="1058"></gpxv:RouteLength>
</gpxv:RteExtension>
</gpx:extensions>
<gpx:rtept lat="45.330561" lon="-0.972361"></gpx:rtept>
<gpx:rtept lat="45.312967" lon="-0.943856"></gpx:rtept>
<gpx:rtept lat="45.311916" lon="-0.939958"></gpx:rtept>
<gpx:rtept lat="45.311827" lon="-0.939830"></gpx:rtept>
<gpx:rtept lat="45.311695" lon="-0.940037"></gpx:rtept>
<gpx:rtept lat="45.311585" lon="-0.939610"></gpx:rtept>
Het probleem is dat er in iedere tag "gpx:" wordt gebruikt. Dit is waarschijnlijk een fout in de software. Wanneer je in een text editor alle voorkomens van gpx: vervangt door niets, wordt de file wel leesbaar:
<rte>
<name>2017-08-03 21:52</name>
<extensions>
<gpxv:RteExtension>
<gpxv:RouteLength Unit="kilometer" Value="1058"></gpxv:RouteLength>
</gpxv:RteExtension>
</extensions>
<rtept lat="45.330561" lon="-0.972361"></rtept>
<rtept lat="45.312967" lon="-0.943856"></rtept>
<rtept lat="45.311916" lon="-0.939958"></rtept>
<rtept lat="45.311827" lon="-0.939830"></rtept>
<rtept lat="45.311695" lon="-0.940037"></rtept>
<rtept lat="45.311585" lon="-0.939610"></rtept>