From 00b136155183ae522ca458e540a8cf29bf525e74 Mon Sep 17 00:00:00 2001 From: typebrook Date: Thu, 27 Feb 2020 16:32:37 +0800 Subject: update --- scripts/gpx/footer | 1 - scripts/gpx/gpx.check.py | 85 -------------------------------------------- scripts/gpx/gpx.merge_gpx.sh | 5 --- scripts/gpx/gpx.merge_trk.sh | 4 --- scripts/gpx/header | 10 ------ 5 files changed, 105 deletions(-) delete mode 100644 scripts/gpx/footer delete mode 100755 scripts/gpx/gpx.check.py delete mode 100755 scripts/gpx/gpx.merge_gpx.sh delete mode 100755 scripts/gpx/gpx.merge_trk.sh delete mode 100644 scripts/gpx/header (limited to 'scripts/gpx') diff --git a/scripts/gpx/footer b/scripts/gpx/footer deleted file mode 100644 index d0759c0..0000000 --- a/scripts/gpx/footer +++ /dev/null @@ -1 +0,0 @@ - diff --git a/scripts/gpx/gpx.check.py b/scripts/gpx/gpx.check.py deleted file mode 100755 index 10be97c..0000000 --- a/scripts/gpx/gpx.check.py +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env python3 - -import sys -import os -import argparse -import copy -import fileinput -from osgeo import ogr -import osr -import urllib.parse - -def rewrite_gpx(filename): - for line in fileinput.input(filename, inplace=True): - if fileinput.isfirstline() and "'" in line: - line = '' - if fileinput.filelineno() == 2 and "version" not in line: - line = line.replace('= threshold: - if not flag: - print(f'{filename} has problem, the following urls shows the points with distance far from {threshold}m:') - print() - flag = True - if add_prefix: - dir = os.path.dirname(filename) - if dir: - dir += '/' - os.rename(filename, f'{dir}invalid_{os.path.basename(filename)}') - - geojson = '{{"type": "LineString", "coordinates": [[{}, {}], [{}, {}]]}}'.format( - geom1.GetX(), geom1.GetY(), - geom2.GetX(), geom2.GetY() - ) - encoded = urllib.parse.quote(geojson) - print('http://geojson.io/#data=data:application/json,{}'.format(encoded)) - print() - else: - break - trkpt = nextTrkpt - -def main(argv): - parser = argparse.ArgumentParser() - parser.add_argument('file', help="you can add multiple gpx files at the same time", nargs='+') - parser.add_argument("-i", help="add prefix to invalid files", action="store_true") - parser.add_argument("-d", help="distance of tolerance(m), 100 by default", dest="distance", default=100) - args = parser.parse_args() - for file in args.file: - check_valid(file, float(args.distance), args.i) - -if __name__ == '__main__': - main(sys.argv) diff --git a/scripts/gpx/gpx.merge_gpx.sh b/scripts/gpx/gpx.merge_gpx.sh deleted file mode 100755 index 4b024a7..0000000 --- a/scripts/gpx/gpx.merge_gpx.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -GPX_DIR=$(dirname $0) - -sed '// p' -nr | cat $GPX_DIR/header - $GPX_DIR/footer diff --git a/scripts/gpx/gpx.merge_trk.sh b/scripts/gpx/gpx.merge_trk.sh deleted file mode 100755 index c3a72d4..0000000 --- a/scripts/gpx/gpx.merge_trk.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -sed '//,/<\/name>/ d; /<\/trk>/ d; /<\/gpx>/ i \ \ <\/trk>' |\ -awk '// && !x {print " \n combined_trk"; x=1} 1' diff --git a/scripts/gpx/header b/scripts/gpx/header deleted file mode 100644 index 1912e8b..0000000 --- a/scripts/gpx/header +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - Garmin International - - - - -- cgit v1.2.3-70-g09d2