Skip to main content

Read this in other languages: Chinese or English.

Documentation Status PyPI - Version GitHub License Downloads PyPI - Downloads PyPI - Downloads GitHub Discussions

Static Badge Static Badge Static Badge

Github Created At GitHub last commit

GitHub User's stars GitHub forks

gotrackit是一个基于改进隐马尔可夫模型实现的全流程地图匹配包

~ 💪一个包搞定:路网获取、路网优化、宏微观地图匹配、匹配可视化、问题路段快速定位💪 ~

🔑gotrackit迭代更新很快,记得关注版本更新信息哦🔑

❗❗❗不要下载GitHub仓库上的代码来使用!!! 直接pip安装gotrackit为第三方库即可使用❗❗❗

😆😁👉gotrackit用户手册👈😝😉

💬版本状态: 2026.07.25 已经更新v0.3.26

  • 修复pandas版本不兼容的bug
  • 移除对keplergl旧版本的必需依赖,提升安装成功率
~ gotrackit功能概览 ~
~ 稀疏轨迹匹配与路径补全 ~

深圳稀疏轨迹点样例1:


~ 常规匹配 ~


~ 目前两个用户交流群人数均已超过200人, 请添加小助手微信后再入群~
~ 别忘了给项目一颗star哦, 您的支持是我迭代的动力 ~

1 简介

GoTrackIt基于改进的隐马尔可夫模型(HMM)实现了连续GPS点位的概率建模,利用这个包可以轻松对GPS数据进行地图匹配,本开源包的特点如下:

😻数据无忧

  • 提供路网生产模块以及大量路网处理优化工具,您不需要准备任何路网和GPS数据即可玩转地图匹配;
  • 提供GPS样例数据生产模块,解决没有GPS数据的难题;
  • 提供GPS数据清洗接口,包括行程切分、滤波平滑、停留点识别、点位增密等功能。

☑️文档齐全

  • 中文文档,有详细的操作指引;
  • 算法原理讲解部分不涉及复杂的公式推导,使用动画形式剖析算法原理,简洁明了。

🚀匹配算法优化

  • 支持基于路径预计算的FastMapMatching、支持多核并行匹配、支持网格参数搜索;
  • 对基于HMM匹配的初步路径进行了优化,对于不连通的位置会自动搜路补全,对于实际路网不连通的位置会输出警告信息,方便用户回溯问题。

🌈匹配结果支持动画可视化

  • 匹配结果提供三种输出形式:GPS点匹配结果表(csv)、匹配结果矢量化图层、矢量图层匹配动画(HTML文件),HTML动画方便用户直观地感受匹配结果,同时可以提高问题排查的效率。

1.1 如何安装gotrackit

使用pip安装

安装:

pip install -i https://pypi.org/simple/ gotrackit

更新:

pip install --upgrade  -i https://pypi.org/simple/ gotrackit

详细的安装教程见:如何安装

1.2 如何使用gotrackit

1.3 如何引用gotrackit

Tang,K.(2023, December 20).GoTrackIt.Retrieved from https://github.com/zdsjjtTLG/TrackIt

1.4 BUG提交

如果确定是BUG,请提交在以下页面:

BUG提交页面

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gotrackit-0.3.26.tar.gz (184.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gotrackit-0.3.26-py3-none-any.whl (225.0 kB view details)

Uploaded Python 3

File details

Details for the file gotrackit-0.3.26.tar.gz.

File metadata

  • Download URL: gotrackit-0.3.26.tar.gz
  • Upload date:
  • Size: 184.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for gotrackit-0.3.26.tar.gz
Algorithm Hash digest
SHA256 029c4e49f3bac687f769ca7edab51d669e7c90aa5cdff72b7cc07dd7f01b38f3
MD5 f3d0646d91bd0c1c6d99976b84f3fe11
BLAKE2b-256 d94057ba2de41ced865d103e385d6fbb727ceb93b4e26aa7591697ad4172bfed

See more details on using hashes here.

File details

Details for the file gotrackit-0.3.26-py3-none-any.whl.

File metadata

  • Download URL: gotrackit-0.3.26-py3-none-any.whl
  • Upload date:
  • Size: 225.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for gotrackit-0.3.26-py3-none-any.whl
Algorithm Hash digest
SHA256 d52cbf598b53e65d0a3f0184f61f90e3c22104e021cd0f46b3fc2775c3deae15
MD5 8d75d446cc7029034a883cb2152d55ca
BLAKE2b-256 23f802642df9d2f5f17b4853ed0285a63248730608b1b13351af239a5d10c6d1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.26 This release

2 files

0.3.25

2 files

0.3.24

2 files

0.3.23

2 files

0.3.22

2 files

0.3.21

2 files

0.3.18

2 files

0.3.17

2 files

0.3.16

2 files

0.3.15

2 files

0.3.14

2 files

0.3.13

2 files

0.3.12

2 files

0.3.11

2 files

0.3.10

2 files

0.3.9

2 files

0.3.8

2 files

0.3.7

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.1

2 files

0.3.0

2 files

0.2.9

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page