Read this in other languages: Chinese or English.
~ 💪一个包搞定:路网获取、路网优化、宏微观地图匹配、匹配可视化、问题路段快速定位💪 ~
👻Developed by Tk, Email: [email protected]👻
🔑gotrackit迭代更新很快,记得关注版本更新信息哦🔑
❗❗❗不要下载GitHub仓库上的代码来使用!!! 直接pip安装gotrackit为第三方库即可使用❗❗❗
😆😁👉gotrackit用户手册👈😝😉
💬版本状态:07.03已更新: v0.3.6
更新命令:pip install --upgrade -i https://pypi.org/simple/ gotrackit
-
针对geopandas v1.0.0新版本做了兼容.
-
上新了一些GIS小工具
~ 稀疏轨迹匹配与路径补全 ~
深圳稀疏轨迹点样例1:
~ 常规匹配 ~
~ 用户交流群, 遇到BUG无法解决请进群交流,别忘了给项目一颗star哦, 您的支持是我迭代的动力 ~
本地图匹配包基于隐马尔可夫模型(HMM)实现了连续GPS点位的概率建模,利用这个包可以轻松对GPS数据进行地图匹配,本开源包的特点如下:
😻数据无忧
- 提供路网生产模块以及大量路网处理优化工具,您不需要准备任何路网和GPS数据即可玩转地图匹配;
- 提供GPS样例数据生产模块,解决没有GPS数据的难题;
- 提供GPS数据清洗接口,包括行程切分、滑动窗口降噪、数据降频、停留点识别、点位增密。
☑️文档齐全
- 中文文档,有详细的操作指引;
- 算法原理讲解部分不涉及复杂的公式推导,使用动画形式剖析算法原理,简洁明了。
🚀匹配算法优化
- 支持基于路径预存储的FastMapMatching、支持多核并行匹配、支持网格参数搜索;
- 对基于HMM匹配的初步路径进行了优化,对于不连通的位置会自动搜路补全,对于实际路网不连通的位置会输出警告信息,方便用户回溯问题。
🌈匹配结果支持动画可视化
- 匹配结果提供三种输出形式:GPS点匹配结果表(csv)、匹配结果矢量化图层、矢量图层匹配动画(HTML文件),HTML动画方便用户直观地感受匹配结果,同时可以提高问题排查的效率。
- geopy(2.4.1)
- gdal(3.4.3)
- shapely(2.0.3)
- fiona(1.9.5)
- pyproj(3.6.1)
- geopandas(0.14.3)
- networkx(3.2.1)
- pandas(2.0.3)
- numpy(1.26.2)
- keplergl(0.3.2)
括号中为作者使用版本(基于python3.11), 仅供参考
安装:
pip install -i https://pypi.org/simple/ gotrackit
更新:
pip install --upgrade -i https://pypi.org/simple/ gotrackit
如果你想在文章中引用gotrackit,请附上以下链接:
https://github.com/zdsjjtTLG/TrackIt
如果确定是BUG,请提交在以下页面:
如何依据GPS数据推算车辆的实际路径?