解析和转换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或从源代码完成。两者都有 案例脚本gpx2epp和eppread将作为 命令行工具。
使用来自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