首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图形显示:在线编辑高速公路速度

图形显示:在线编辑高速公路速度
EN

Stack Overflow用户
提问于 2014-03-06 11:29:29
回答 1查看 634关注 0票数 0

我试图编辑高速公路的速度到用户的首选项,并返回一个路线,作为这一变化的结果。我会有一个输入字段标记为‘高速公路’在网页的表单和提交时,这个值将改变所有高速公路的速度。

我在这里看到了答案:Does GraphHopper support dynamic edge weights?,但是我想知道如何编辑所有的边以及通过哪个java文件。

该计划是让用户对道路速度(繁忙时间)、转弯和交通灯的规律性有偏好。在正确的方向上任何一点都会被感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 22:10:50

默认情况下,GraphHopper导入过程只存储边缘的速度和可访问性(forward+backward)信息。

因此,第一步将是创建一个自定义FlagEncoder,它存储道路的类型,例如,一个整数在长/int标志中的某个位置。您可以为此使用EncodedValue类。

下一步是创建一个自定义加权实现,然后从存储的标志信息中计算速度。查询时将调用权重,这样您就可以考虑到用户的首选项,这可以在每次查询中更改。

注意:当允许更改每个查询的首选项时,需要禁用CH

注意:此更改对于核心GraphHopper可能很有价值,因此如果您实现它,请通过拉请求通知我们;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22223164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档