用于操作gpx文件的命令行工具。

gpxtools的Python项目详细描述


gpxtools

概述

用于操作gpx文件的命令行工具。

工具

gpx高程固定

基于^ {EM1}$穿梭雷达地形图修复GPX文件中的仰角(Z轴)数据 任务数据。SRTM数据不可用于整个全球。如果SRTM数据 对于从GPX文件中获取的位置不存在,用户将看到下载错误 srtm tif文件(例如挪威的srtm_38_00.tif)。

有关航天飞机雷达地形任务的更多信息:

gpx清除

从gpx文件中删除一些gps设备存储的不必要数据(例如速度或航向)。

gpx压缩

删除不必要的字符(例如空格)以减小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 bindings。这个包装使用GDAL library。 您可以从源代码构建它,也可以从二进制软件包安装它。 有关详细信息,请参见GDAL library主页。

例如在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子目录中创建。

作者和联系人

  • [纱罗]-Wojciech Lichota<;wojciech[at]lichota.pl>;
  • [TEO]-马特奥·戈塔迪(Matteo Gottardi)^{TT2}$>;

更改日志

2010年2月15日0.2.1:

  • mkdir导入修复[samuel.adam]

2009年12月10日0.2.0:

  • 支持GPX 1.0文件[teo]
  • 添加<;ele>;标记(如果不存在)[teo]
  • 文档更新[Sargo]

2009/07/07 0.1.0:

  • 初始版本[Sargo]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Grails2.1.0/Java7在Windows8.1上从何处获取当前用户名?   JavaSpringJMSActiveMQ   java异常处理,捕获导致while循环停止   sql server 2008将日期时间解析为JAVA日期   java是第一个servlet,但无法打开它   如何在Java中使用XML bean创建典型的XML头?   java将iOs应用程序转换为Android   java将jsp页面内容读取到其他jsp页面中的html   客户端计算机中小型数据库应用程序的java实现   java同步和ServletContextListener   安卓 Java将所有转义字符替换为双转义   当我在布局单元中实现ScrollView时,java GridView的setOnItemLongClickListener不起作用(使用适配器)   禁用Java web服务端点Wsdl   java如何编写一个程序来反转用户输入的数字