解析和转换daum ergo bike epp文件

eppconvert的Python项目详细描述


分析和转换daum ergo bike epp文件的工具。它包含一个 最完整的epp/eup文件格式规范,使用 python构造。

要求

  • python(2.7、3.3、3.4、3.5或3.6版)
  • python-construct(2.8版)
  • docopt(0.6.2版)
  • 已测试的操作系统:Linux、OS X、OpenBSD、Windows

安装

安装可以使用pip/pypi或从源代码完成。两者都有 案例脚本gpx2eppeppread将作为 命令行工具。

使用来自pypi的pip安装:

sudo python -m pip install eppconvert

或者从源安装:

sudo python ./setup.py install

用法

gpx2epp

将gpx转换为daum epp高度剖面。写入版本7的epp文件。

Usage:
    gpx2epp [-i FILE] [-o FILE] [-s STEPSIZE]

Options:
    -h, --help               Show this.
        --version            Show version.
    -i, --input FILE         Input GPX file (default: stdin).
    -o, --output FILE        Output EPP file (default: stdout).
    -s, --stepsize STEPSIZE  Stepsize in meters.

下面是一个读取gpx文件并将epp文件写入 数据点之间步长为200米的标准输出:

gpx2epp --input track.gpx --stepsize 200 > track.epp

只转换gpx文件的第一个磁道,包括所有磁道 部分。请注意,可以使用任意步长值,并且 通常可以工作,但只有200米的文件才能 用控制台编辑器修改。

eppread

阅读并打印Daum Ergo Bike EPP/EUP文件。打印文本表示 到标准输出。

Usage:
    eppread [-i FILE] [-o FILE] [-l LIMIT]

Options:
    -h, --help               Show this.
        --version            Show version.
    -i, --input FILE         Input EPP/EUP file (default: stdin).
    -o, --output FILE        Output text file (default: stdout).
    -l, --limit LIMIT        Limit of data points to print.

读取epp文件并打印头和5个数据的示例用法 最多点数:

eppread --input track.epp --limit 5

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

推荐PyPI第三方库


热门话题
java从提供的列表中获取非重复值   java为什么Thymeleaf从HashMap返回字符串?   java将矩阵推到窗口的中心   java如何包含webapp_配置。txt到播放的dist-zip?   java实现产品密钥   WebSphereJava。lang.UnsupportedClassVersionError:JVMCFRE003错误的主要版本;class=org/slf4j/impl/StaticLoggerBinder,偏移量=6   使用java创建动态树结构   java为什么JVM在一次繁忙的旋转暂停后,会对同一代码块显示更多的延迟?   java无法使用distrolessdebug访问jarfile docker   java JMeter如何将多行响应数据传递给ForEach控制器请求   java空指针异常碎片活动   java改变JFileChooser的外观   性能Java位集:高效地查找所有真实位?   java可扩展的recyclerview实现