gpx_reduce.py
changeset 10 89108adbc468
parent 6 c808c4d02550
child 15 cfb0607e5afc
equal deleted inserted replaced
9:b379310ee21c 10:89108adbc468
     4 '''
     4 '''
     5 gpx_reduce v1.8: removes points from gpx-files to reduce filesize and
     5 gpx_reduce v1.8: removes points from gpx-files to reduce filesize and
     6 tries to keep introduced distortions to the track at a minimum.
     6 tries to keep introduced distortions to the track at a minimum.
     7 Copyright (C) 2011,2012,2013,2015,2016,2017 travelling_salesman on OpenStreetMap
     7 Copyright (C) 2011,2012,2013,2015,2016,2017 travelling_salesman on OpenStreetMap
     8 
     8 
     9 changelog: v1.3: removal of all dependencies (lxml, scipy, numpy, pylab)
     9 changelog: v1.2: clarity refractoring + speedup for identical points
    10            v1.2: clarity refractoring + speedup for identical points
       
    11            v1.3: new track weighting functions, progress display
    10            v1.3: new track weighting functions, progress display
    12            v1.4: new track weighting function, restructuring for memory saving
    11            v1.4: new track weighting function, restructuring for memory saving
    13            v1.5: algorithm speedup by roughly a factor of 2 by eliminating some cases.
    12            v1.5: algorithm speedup by roughly a factor of 2 by eliminating some cases.
    14            v1.6: presets for train etc.
    13            v1.6: presets for train etc.
    15            v1.7: introduced weighting function for elevation errors
    14            v1.7: introduced weighting function for elevation errors
    16            v1.8: speed-dependent distance limit
    15            v1.8: speed-dependent distance limit
       
    16            v1.9: removal of all dependencies (lxml, scipy, numpy, pylab)
    17 
    17 
    18 This program is free software: you can redistribute it and/or modify
    18 This program is free software: you can redistribute it and/or modify
    19 it under the terms of the GNU General Public License as published by
    19 it under the terms of the GNU General Public License as published by
    20 the Free Software Foundation, either version 3 of the License, or
    20 the Free Software Foundation, either version 3 of the License, or
    21 (at your option) any later version.
    21 (at your option) any later version.