问题标签 [osrm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
135 浏览

javascript - 如何使用坐标打开路由器地图

我使用传单 0.7.7 创建了一张地图,并使用 geojson 数据添加了一些标记和图层。我想在每个标记中添加一个链接以打开 OSRM 页面,起点以所选标记为中心。在我的 data_marker_layer.js 我有这样的结构

标记弹出窗口的代码图是:

如何编写一些代码来添加“获取路线”链接并使用标记坐标打开 OSRM 路由器或 Googlemap?我不是开发人员,所以我不知道是否可以使用 this.feature.geometry.coordinates

任何提示或我可以在哪里寻找解释?

0 投票
1 回答
1593 浏览

ubuntu - OSRM 安装启动 osrm-routed

我正在与在我的 ubuntu 12.04 服务器上安装 OSRM 作斗争。上

我得到以下结果和错误:

我尝试了多个版本的 server.ini,但结果保持不变。

你知道出了什么问题吗?

感谢您的帮助。

乔治

0 投票
1 回答
124 浏览

openlayers-3 - 无法使用方向服务在 openlayer3 中的地图上绘制花粉

我正在尝试将方向服务添加到地图 1:我需要显示地图 2:一旦我从服务器获得响应或调用该方法,然后我应该绘制我正在尝试执行的折线,如下所示

在上面的代码中,一旦我调用 drawPolyline 方法,initMap 方法将绘制普通地图,它应该显示绘图(这是因为一旦我得到数据,我将从 zmq 获取数据,我应该绘制它)

我尝试了很长时间,请通过发布正确的代码来完成它或提出一种方法来帮助它

0 投票
0 回答
1438 浏览

maven - JAXB:区分大小写(或原样)的类生成

这是我的 OSRMResponseDto.xsd 的摘录:

绑定.xjb:

问题是 maven 生成的类具有以下字段:

正如您在此处看到的,它将第二个单词大写,这就是 gson 无法将来自 OSRM 服务器的输出响应转换为我的 DTO 类的原因。如何使字段与 .xsd 源中的字段相同?

UPD1:maven插件配置:

0 投票
1 回答
417 浏览

linux - 节点 osrm 设置失败

npm install osrm我已经在 Ubuntu 14.04 上安装了节点 osrm 。这已经安装了 OSRM v4.9。下一步是设置 OSRM。我正在尝试按照 wiki 中给出的步骤进行设置 - https://github.com/Project-OSRM/node-osrm

当我运行时make,出现以下错误

当我运行时./Makefile,我收到以下错误

我什至添加了一个 shebang 来使用 bash,因为错误似乎是由于未使用 bash

我已经安装了所有必需的库并拥有节点 v0.12

如何成功运行https://github.com/Project-OSRM/node-osrm/blob/develop/Makefile文件?

0 投票
1 回答
1088 浏览

gis - OSRM“最近”方法如何工作?

我想将从OSRM 路由服务上的“最近”方法返回的坐标和街道名称与源OSM Extract相关联。我假设 OSRM以某种方式从所有相邻节点创建并将 GPS 坐标捕捉到最近的它是否通过使用节点坐标之间的测地线来创建线段?我问是因为我想找到 OSM 的相关部分并在OSRM 返回的段中添加一些额外的标记。

0 投票
1 回答
1786 浏览

javascript - 从 GPS 捕捉到道路的 GEO 位置绘制路径

我在 DB 中记录了一些来自 GPS 的点,当我将其绘制为折线时,会形成一条丑陋的路径。

我试图通过谷歌服务快速上路;它在小路径中获得了准确的路径,因为它只有 100 个点的限制,我有超过 900 个。

然后我尝试了OSRM 匹配服务。它取决于 OSM 数据,但不像谷歌地图那样更新;路线的原始点路径错误

有没有其他方法可以使它顺利并在正确的道路上?

0 投票
1 回答
593 浏览

openstreetmap - OSM 路由 (OSRM):我是否需要为不同的配置文件复制所有数据?

我使用 OSRM 并希望允许用户从不同的路由配置文件(例如汽车/步行)中进行选择。文档指出我可以在提取和准备过程中定义配置文件。这是否意味着我必须为每个配置文件运行单独的实例,每个实例都有自己的 .osrm 文件?(这是一个问题,因为我为覆盖大面积(~100GB)的数据集运行它。

0 投票
1 回答
2326 浏览

matrix - OSRM 距离矩阵

我希望 OSRM 给我一个距离矩阵(就像 ArcGIS 的网络分析师一样)。

我注意到在文档中这是通过调用able API 获得的。这适用于少数位置(就像示例一样)但是,当我为 100 万距离的矩阵提供 1000 个位置的列表时,它会削减我的 HTTP 请求,例如,即使是这个示例:

被截断为:

我想知道是否有另一种方法可以将请求发送到本地主机服务器?理想情况下,我想要与 NA 相同的功能,我可以给它一个由 50,000 x 50,000 个位置组成的矩阵,并且它会在一天内通过它们(截止时间为 20 分钟)——这样的事情可能吗?

0 投票
1 回答
1458 浏览

routing - 我可以在 OSRM 中使用“旅行时间模型”吗?

我在我的 CentOS 7 中安装并运行了 OSRM,并且我使用了 car.lua 配置文件,几乎没有修改来提取 osm 数据。

此外,通过我拥有的 GPS 轨迹(进一步转换为 gpx 格式),我使用以下程序生成了真实的“旅行时间模型”。

http://wiki.openstreetmap.org/wiki/Routing/Travel_Time_Analysis

结果将如下所示:

有没有办法使用这种“旅行时间模型”导致 OSRM 数据,因为 node-from 和 node-to 直接连接到 osm 节点 ID。

我知道我们可以使用 lua 配置文件更改速度(前进和后退)并重新填充数据。由于上述结果及时给出了"freeflow""avg-delay",我正在努力使用 osrm 数据中的实时旅行时间模型。

我还从下面的链接中找到了 OSRM wiki 中的“交通”功能

https://github.com/Project-OSRM/osrm-backend/wiki/Traffic

但同样我们需要将输入作为节点连同速度(edge_speed_in_km_h)一起提供。

提前致谢。