百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fmm

> 编程语言
开源

快速地图匹配,基于 C++ 的 开源 框架

1.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

快速地图匹配,基于 C++ 的 开源 框架

FMM 是一个集成隐马尔可夫模型和预计算的 开源 地图匹配框架。它解决了将噪声较大的 GPS 数据与道路网络进行匹配的问题。通过最大化性能和功能,FMM 可实现既高效又可扩展到大量数据的地图匹配算法。FMM 提供了 Python 和 C++ API,可在命令行、Jupyter 笔记本或 Web 应用中使用。

目录

特性

  • 高性能:使用 Rtree、优化路由、并行计算(OpenMP)的 C++ 实现。
  • Python API:jupyter notebook 和 Web 应用程序。
  • 可扩展性:数百万个 GPS 点和数百万条道路边缘。
  • 多种数据格式:OpenStreetMap 或 ESRI 形状文件中的道路网络。GPS 数据以点 CSV、轨迹 CSV 和轨迹形状文件格式存储(详细信息)。
  • 详细匹配信息:遍历路径、几何图形、单独匹配的边缘、GPS 错误等。更多信息请参阅 这里。
  • 多种算法:[FMM](http://www.tandfonline.com/doi/full/10.1080/13658816.2017.1400548)(适用于小型和中型网络)和 [STMatch](https://dl.acm.org/doi/abs/10.1145/1653771.1653820)(适用于大型道路网络)。
  • 平台支持:Unix(ubuntu)、Mac 和 Windows(cygwin 环境)。
  • 六边形匹配::tada: 与 Uber 的 h3 六边形分层地理空间索引系统进行匹配。请查看 示例。

我们鼓励

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++fmmgisgpsmap-match

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言