route-annotator
开源的NodeJS模块,对OSM数据中相连的节点对建立索引并查询元数据。可用于获取路线上各路段的标签信息。
分享到 X许可证: BSD-3-Clause
概述
Route Annotator 是以 C++ 为核心的 NodeJS 模块,它为 OpenStreetMap 数据中相连的节点对建立索引,并支持查询其元数据。当你已从底图拿到路线几何、还想获得沿线的 OSM 标签信息时很有用。它包含 Annotator、SegmentSpeedLookup 和 WaySpeedLookup 三个模块。Annotator 加载 OSM 提取数据,并按节点 ID 或坐标查询标签。需要 Node 4 或更高版本。
主要特点
- 为相连的 OSM 节点对建立索引,便于快速查询
- Annotator 可按节点 ID 或坐标查标签
- 提供 SegmentSpeedLookup 和 WaySpeedLookup 模块
- 可用 npm 安装二进制,也可从源码构建
适用场景
适合已有路线几何、需要对应 OSM 标签的团队。从源码构建需要支持 C++14 的编译器。
- 上游仓库
- mapbox/route-annotator
- GitHub 上的 fork
- Guo-astro/route-annotator
- 上游 Star 数
- 34
- 分类
- 地图与地理空间
- 编程语言
- C++
- 许可证
- BSD-3-Clause
- Fork 时间
- 2020-11-01
- 同步状态
- 已同步上次同步 2026-10-11
同分类更多: 地图与地理空间
GeoLibre是一个可在浏览器、桌面、移动端和Jupyter中可视化与分析地理空间数据的GIS。它让数据保持本地化并在浏览器中处理。
开源命令行工具,可将无人机、气球或风筝拍摄的照片生成地图、点云、3D模型和高程模型,用于航拍测绘。
地图点亮挑战的H5原型。发起人选定真实区域并分享链接,参与者在范围内走动即可点亮地图格子。
基于React Three Fiber的网页应用,利用建筑和道路数据生成真实城市的3D地图,可导出为GLB文件。