algorithm - 地理信息系统和算法,用于查找经过我附近的游乐设施

标签 algorithm gis

我正在尝试开发一款应用程序,它不仅可以根据像我这样从 A 到 B 的人找到我的行程,而且即使我在其他人的 A 到 B 的路上也是如此。

例如,如果有人搜索从泽西海岸到曼哈顿的乘车路线,并且附近有很多乘车路线,我需要一种算法来计算谁最接近这个人。这具有挑战性,因为我不是在搜索到某个点的距离,而是在搜索到一条路线的距离(例如,司机可能最初输入他要从华盛顿特区到曼哈顿)

Google Maps API 很棒,但我需要一个可以解决节点到边缘距离的算法/程序,可能还需要一个高级 GIS 系统。

有人知道我在哪里可以找到关于这个主题的一些工作吗?

最佳答案

您可以尝试一些空间数据结构,例如四叉树、r-树、delaunay 三角剖分:Find nearest edge in graph .

关于algorithm - 地理信息系统和算法,用于查找经过我附近的游乐设施,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21006935/

相关文章:

python - 在python中生成除数数组

python - Fisher Yates Shuffle 错误实现中的顺序偏差

javascript - OpenLayers WMS 层不加载

r - R 中的等值线图 - TIGER Shapefile 问题

algorithm - 指数的时间复杂度

python - 唯一的从到组合,在可变循环中它之后的所有持续时间

python - 仅使用数字运算,无需列表或字符串,从数字中删除偶数位

node.js - MongoDB 存储车辆跟踪信息

gis - 我在哪里可以找到在墨卡托投影中绘制美国所需的坐标?

gis - RTree : Count points in the neighbourhoods within each point of another set of points