【文件属性】:
文件名称:cmpgpx:显示 GPX 文件之间的差异
文件大小:1.78MB
文件格式:ZIP
更新时间:2021-06-01 15:29:39
gpx needleman-wunsch alignment Python
compare_gpx 是一个 python3 脚本,它使用算法来对齐 GPX 文件中的 GPS 轨迹,以便进行比较。
安装
运行以下命令应该足以设置虚拟环境来运行脚本:
python3 -m venv --without-pip venv
source venv/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source venv/bin/activate
pip install -r requirements
信息
有关实现的更多信息可以在我的博客文章中找到:
测试
可以使用以下命令运行测试:
venv/bin/nosetests
脚本
cmpgpx.py执行并绘制对齐
dist.py仅执行和绘制点的分布
例子
下图是和之间的比较示例,距离截止设置为 10。蓝色点表示匹配,而
【文件预览】:
cmpgpx-master
----UNLICENSE(1KB)
----requirements(125B)
----cmpgpx.py(7KB)
----dist.py(2KB)
----gfx.py(1KB)
----geo.py(2KB)
----examples()
--------cheeseman_park_2.gpx(22KB)
--------thun_2_even.gpx(119KB)
--------thun_1_even.gpx(135KB)
--------hyde_park.png(356KB)
--------thun_1_raw.gpx(238KB)
--------battersea_park_2.gpx(20KB)
--------hyde_park_1.gpx(43KB)
--------battersea_park.png(362KB)
--------thun_even.png(447KB)
--------battersea_park_1.gpx(24KB)
--------thun_raw.png(448KB)
--------cheeseman_park.png(91KB)
--------hyde_park_2.gpx(44KB)
--------thun_2_raw.gpx(346KB)
--------cheeseman_park_1.gpx(15KB)
----README.md(2KB)
----tests()
--------test_geo.py(366B)
----.gitignore(438B)