用于操作GPX文件的命令行工具。
项目描述
gpxtools
概述
用于操作GPX文件的命令行工具。
工具
gpx-elevation-fix
根据“航天飞机雷达地形测绘任务”数据修复GPX文件中的高程(Z轴)数据。SRTM数据不适用于整个地球。如果从GPX文件中获取的位置不存在SRTM数据,用户将看到SRTM TIF文件的下载错误(例如挪威的srtm_38_00.TIF)。
关于航天飞机雷达地形测绘任务的更多信息
gpx-cleanup
从GPX文件中删除不必要的由某些GPS设备存储的数据(例如速度或航向)。
gpx-compress
删除不必要的字符(例如空格)以减小GPX文件大小。
用法
Usage: command-name [options] Options: -h, --help show this help message and exit -i FILE, --intput=FILE name of GPX input file, if not set stdin will be used -o FILE, --output=FILE name of GPX output file, if not set stdout will be used
工具可以轻松地用于管道
cat input.gpx | ./bin/gpx-fix-elevation | ./bin/gpx-cleanup | ./bin/gpx-compress > output.gpx
安装
gpxtools需要GDAL python绑定。此包使用GDAL库。您可以从源代码构建或从二进制包中安装。更多详细信息请参阅GDAL库主页。
例如,在Ubuntu(Feisty或更高版本)中,可以从软件包中安装
sudo apt-get install python-gdal
gpxtools还需要lxml。要构建它,您可以使用plone.recipe.lxml构建配置文件。
使用easy_install安装
运行命令
$ easy_install gpxtools
使用buildout安装
在buildout.cfg文件中保存脚本
[buildout] develop = . parts = gpxtools-script [gpxtools-script] recipe = zc.recipe.egg eggs = gpxtools
运行命令
$ python bootstrap.py $ ./bin/buildout
命令将在bin子目录中创建。
参考
变更日志
2010/02/15 0.2.1:
mkdir import fix [samuel.adam]
2009/12/10 0.2.0:
支持 GPX 1.0 文件 [teo]
如果不存在,添加 <ele> 标签 [teo]
更新文档 [sargo]
2009/07/07 0.1.0:
首次发布 [sargo]
项目详情
关闭
gpxtools-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | de827cd85ac0c0b2555d30c2a0a69022650039ed3a240d7a0f6e6aabb010b4d0 |
|
MD5 | 56c0badbd2d4332c1511fdf6c1f4ea62 |
|
BLAKE2b-256 | 90a73baa7e9862a80e4baa75bf36213b13c51c3cf688a780efe33f604d4d765a |