Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5410

Re: [Python-de] Wie in Datei einen Zahlenwert erhöhen ? - Newbie fragt

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>

Show all headers | View raw


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 | NextPrevious in thread | Find similar


Thread

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