openstreetmap - 有没有办法从 OpenRouteService 获取更多关于道路的 geojson 信息?
问题描述
我通过 OpenRouteService GET API 获得从 A 点到 B 点的方向 geojson。
geojson 响应如下所示:
"properties": {
"segments": [
{
"distance": 8898.8,
"duration": 1010.4,
"steps": [
{
"distance": 75.9,
"duration": 54.7,
"instruction": "Head northeast on Alter Hof",
"name": "Alter Hof",
"type": 11,
"way_points": [
0,
3
]
}
除了距离,持续时间,说明,名称,类型之外,还有其他方法可以获得有关道路步骤的更多信息吗?例如。最高车速限制(例如 100)和/或道路类型(例如高速公路)?
更新:
我可以请求可以添加到路段的额外信息,包括道路类型,但无法提供有关速度限制的信息。
在交互式文档页面上有一个名为的选项extra_info
,我可以使用它来获取其中的一些数据,但返回的数据不是明文值,而是需要映射到可以是的值的 id可在https://github.com/GIScience/openrouteservice-docs#routing-response找到。此外,并非所有extra_info
值都适用于所有配置文件。
解决方案
我可以请求可以添加到路段的额外信息,包括道路类型,但无法提供有关速度限制的信息。
在交互式文档页面上有一个名为的选项extra_info
,我可以使用它来获取其中的一些数据,但返回的数据不是明文值,而是需要映射到可以是的值的 id可在https://github.com/GIScience/openrouteservice-docs#routing-response找到。此外,并非所有extra_info
值都适用于所有配置文件。
推荐阅读
- java - Lombok getter setter 找不到符号
- python - Pandas:将函数应用于不同数据帧的多列
- sql - Update values to negative based on another column
- python - 为什么这个脚本会重复自己?
- woocommerce - Woocommerce -- 如何在我的帐户页面上编辑通知位置?
- python - 计算条件成立的熊猫每行的列数
- r - 如何将此 XML 文件转换为“tibble”?
- rabbitmq - 有没有办法将消息保存在 RabbitMQ 的某个地方,以便将来开发的微服务可以使用旧数据?
- javascript - chrome 扩展从 popup.html 获取价值并在所有活动选项卡中使用它?
- for-loop - iter() 与 HashMap 上的普通迭代有何不同?