OSM编辑路由算法

时间:2014-01-18 17:10:18

标签: routing openstreetmap

我在网络应用中使用Javascript和Open Street Map。有可能:

  • 访问红绿灯位置?
  • 编辑路由算法以避开红绿灯?
  • 在webapp中显示没有红绿灯的路线?

1 个答案:

答案 0 :(得分:2)

总的来说这是可能的,但正如@flup指出的那样,没有人会在客户端实现纯Javascript的全局路由(数据量,复杂性,性能......)。

相反,您使用或设置发布RPC / ... Web界面的existing routing solution,并且可以使用JS嵌入。由于所有现有的解决方案都是开源的,因此您可以进行调整,而不是让交通信号灯的边缘比不使用交通信号灯更重。目前还没有考虑解决方案seems to take them,我猜有几个原因:

  • 到处都没有很好地映射
  • 用交通灯映射交叉点的不同级别的细节(每个方向只有一对一)

所以我想预处理并不是那么简单。如果您对OSM数据不熟悉(模型和当前使用的标记模式和覆盖范围)。我想分析的一个好的起点是构建用于测试路由算法的TrafficMining框架。