A Python Package for Map Matching Algorithm Based on Hidden Markov Model
Project description
GoTrackIt
作者: 唐铠, 794568794@qq.com, tangkai@zhechengdata.com
1. 简介
gotrackit是一个地图匹配包, 基于隐马尔可夫模型(Hidden Markov Model)实现
1.1. 如何安装gotrackit
所需前置依赖
- geopandas(0.14.1)
- gdal(3.4.3)
- networkx(3.2.1)
- shapely(2.0.2)
- pandas(2.0.3)
- numpy(1.26.2)
- pyproj(3.6.1)
- keplergl(0.3.2)
括号中为作者使用版本(基于python3.11), 仅供参考
geopandas为最新版本, 如果不是最新版本可能会报错(有个函数旧版本没有)
使用pip安装
pip install -i https://test.pypi.org/simple/ gotrackit==0.0.2
1.2 用户手册
链接:https://gotrackitdocs.readthedocs.io/en/latest/
2. 地图匹配问题
如何依据GPS数据推算车辆的实际路径?
3. 地图匹配算法动画演示
想了解算法过程的可以参考B站视频:
https://www.bilibili.com/video/BV1gQ4y1w7dC/?vd_source=7389960e7356c27a5d1849f7ee9ae6f2
4. 匹配结果可视化
中高频GPS匹配效果:
低频GPS匹配效果:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gotrackit-0.1.0.tar.gz.
File metadata
- Download URL: gotrackit-0.1.0.tar.gz
- Upload date:
- Size: 31.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9d0675cf2b1e98ee34094790d1087ac3d3e6fedc0f89bdf72099073742af10c
|
|
| MD5 |
f88ee39981f24434b84dd487d83cb70d
|
|
| BLAKE2b-256 |
9516db5d2b42e54cb64261bb12032c7fb2c7516ddcf0416a355f5409adbb3ddc
|
File details
Details for the file gotrackit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gotrackit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fccda676c5f00920037214f90b86c37c08d08f84404b57a45c4365547cdbcd4a
|
|
| MD5 |
4a4222f0a0dc355628c7dbe08aa8236c
|
|
| BLAKE2b-256 |
a0e4fe9c7bfea461ad2659e40f9931c3ea578d089c465e9aacd4007a43b1c79b
|