问题标签 [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.
javascript - 如何使用坐标打开路由器地图
我使用传单 0.7.7 创建了一张地图,并使用 geojson 数据添加了一些标记和图层。我想在每个标记中添加一个链接以打开 OSRM 页面,起点以所选标记为中心。在我的 data_marker_layer.js 我有这样的结构
标记弹出窗口的代码图是:
如何编写一些代码来添加“获取路线”链接并使用标记坐标打开 OSRM 路由器或 Googlemap?我不是开发人员,所以我不知道是否可以使用 this.feature.geometry.coordinates
任何提示或我可以在哪里寻找解释?
ubuntu - OSRM 安装启动 osrm-routed
我正在与在我的 ubuntu 12.04 服务器上安装 OSRM 作斗争。上
我得到以下结果和错误:
我尝试了多个版本的 server.ini,但结果保持不变。
你知道出了什么问题吗?
感谢您的帮助。
乔治
openlayers-3 - 无法使用方向服务在 openlayer3 中的地图上绘制花粉
我正在尝试将方向服务添加到地图 1:我需要显示地图 2:一旦我从服务器获得响应或调用该方法,然后我应该绘制我正在尝试执行的折线,如下所示
在上面的代码中,一旦我调用 drawPolyline 方法,initMap 方法将绘制普通地图,它应该显示绘图(这是因为一旦我得到数据,我将从 zmq 获取数据,我应该绘制它)
我尝试了很长时间,请通过发布正确的代码来完成它或提出一种方法来帮助它
maven - JAXB:区分大小写(或原样)的类生成
这是我的 OSRMResponseDto.xsd 的摘录:
绑定.xjb:
问题是 maven 生成的类具有以下字段:
正如您在此处看到的,它将第二个单词大写,这就是 gson 无法将来自 OSRM 服务器的输出响应转换为我的 DTO 类的原因。如何使字段与 .xsd 源中的字段相同?
UPD1:maven插件配置:
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文件?
gis - OSRM“最近”方法如何工作?
我想将从OSRM 路由服务上的“最近”方法返回的坐标和街道名称与源OSM Extract相关联。我假设 OSRM以某种方式从所有相邻节点创建段并将 GPS 坐标捕捉到最近的段?它是否通过使用节点坐标之间的测地线来创建线段?我问是因为我想找到 OSM 的相关部分并在OSRM 返回的段中添加一些额外的标记。
javascript - 从 GPS 捕捉到道路的 GEO 位置绘制路径
我在 DB 中记录了一些来自 GPS 的点,当我将其绘制为折线时,会形成一条丑陋的路径。
我试图通过谷歌服务快速上路;它在小路径中获得了准确的路径,因为它只有 100 个点的限制,我有超过 900 个。
然后我尝试了OSRM 匹配服务。它取决于 OSM 数据,但不像谷歌地图那样更新;路线的原始点路径错误
有没有其他方法可以使它顺利并在正确的道路上?
openstreetmap - OSM 路由 (OSRM):我是否需要为不同的配置文件复制所有数据?
我使用 OSRM 并希望允许用户从不同的路由配置文件(例如汽车/步行)中进行选择。文档指出我可以在提取和准备过程中定义配置文件。这是否意味着我必须为每个配置文件运行单独的实例,每个实例都有自己的 .osrm 文件?(这是一个问题,因为我为覆盖大面积(~100GB)的数据集运行它。
matrix - OSRM 距离矩阵
我希望 OSRM 给我一个距离矩阵(就像 ArcGIS 的网络分析师一样)。
我注意到在文档中这是通过调用able API 获得的。这适用于少数位置(就像示例一样)但是,当我为 100 万距离的矩阵提供 1000 个位置的列表时,它会削减我的 HTTP 请求,例如,即使是这个示例:
被截断为:
我想知道是否有另一种方法可以将请求发送到本地主机服务器?理想情况下,我想要与 NA 相同的功能,我可以给它一个由 50,000 x 50,000 个位置组成的矩阵,并且它会在一天内通过它们(截止时间为 20 分钟)——这样的事情可能吗?
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)一起提供。
提前致谢。