Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5410
| From | Christopher Arndt <chris@chrisarndt.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt |
| Date | 2019-01-22 16:46 +0100 |
| Message-ID | <mailman.320.1548172014.4816.python-de@python.org> (permalink) |
| References | <596e4et1dlpjnf8uuf3c52rmohj81cotuv@4ax.com> <ed8d9b22-0291-3342-ad08-ff827785c360@chrisarndt.de> <7b0b158d-2fd4-f81a-60a3-60bf7c848168@chrisarndt.de> |
Am 22.01.19 um 15:06 schrieb Christopher Arndt:
> Deswegen nimm lieber eine fertige Bibliothek zum Parsen von GPX-Dateien,
> die auf einem XML-Parser basiert:
>
> https://pypi.org/project/gpxpy/
Übrigens, wenn es dir darum geht, die Elevation-Werte den tatsächlichen
geographischen Gegebenheiten anzupassen, empfehle ich die Benutzung der
"Shuttle Radar Topography Mission" Daten, für die es auch ein
Python-Modul gibt [1]:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import srtm
import gpxpy
if len(sys.argv) < 3:
sys.exit("Usage: fix-elevation <input.gpx> <output.gpx>")
with open(sys.argv[1]) as fp:
gpx = gpxpy.parse(fp)
elevation_data = srtm.get_data()
elevation_data.add_elevations(gpx, smooth=True)
with open(sys.argv[2], 'w') as fp:
fp.write(gpx.to_xml())
[1] https://github.com/tkrajina/srtm.py
Back to de.comp.lang.python | Previous | Next — Previous in thread | Find similar
Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Josef <b-707@web.de> - 2019-01-22 14:33 +0100 Re: Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Josef <b-707@web.de> - 2019-01-22 14:47 +0100 Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Christopher Arndt <chris@chrisarndt.de> - 2019-01-22 15:06 +0100 Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-01-22 15:17 +0100 Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt Christopher Arndt <chris@chrisarndt.de> - 2019-01-22 16:46 +0100
csiph-web