首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OSRM RouteStep对象中是否有任何标签可以知道道路/公路/路线的类型?

在OSRM RouteStep对象中是否有任何标签可以知道道路/公路/路线的类型?
EN

Stack Overflow用户
提问于 2017-03-30 10:26:27
回答 3查看 928关注 0票数 4

Context:我正在查询OSRM,以便在两个协调器之间返回路由。它返回我请求的路由以及部分(步骤)和路由指令( RouteStep对象数组(在v5中))。

http://project-osrm.org/docs/v5.6.4/api/#route-object

我想要什么:我想知道是否有方法来了解任何特定RouteStep的道路类型,不管是高速公路、高速公路还是单行道等等。

任何线索都会受到赞赏。

EN

回答 3

Stack Overflow用户

发布于 2019-11-25 16:14:53

这是一个老问题,但如果人们仍然在寻找答案-道路类型的信息可以访问的每一步,通过类对象内的交叉口对象。请不要使用上述的黑客(编码道路类型内的道路名称)。这会影响路由本身。

票数 2
EN

Stack Overflow用户

发布于 2017-03-31 09:43:05

这些信息在初始预处理阶段之后不会被保存下来。我见过一些人为此使用的一种黑客是在街道名称中编码其他信息。

为此,您需要修改profiles/car.lua (例如),并且类似于:

result.name = "{highway: \"" .. data.highway .. "\", name:\"" .. result.name .. "\"}" (免责声明:我没有在lua中运行这一行)。

票数 0
EN

Stack Overflow用户

发布于 2017-03-31 11:50:02

Annotation对象具有OSM节点ID,但不幸的是没有方法ID。可以检索这些节点并确定它们的ID归属方式。该方法包含您感兴趣的标记。不幸的是,这是不太可行的,因为它将需要许多单独的请求。

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

https://stackoverflow.com/questions/43115146

复制
相关文章

相似问题

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