问题标签 [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.
openstreetmap - osrm-extract:找不到命令
我在 VMware 虚拟机上安装了 Ubuntu 16。我花了几天时间试图弄清楚我错过或误解了什么。
当我在北美数据集上运行 osrm-extract 时,我得到
“osrm-extract:找不到命令”
下面是与我得到的错误相关的终端输出。
我的目标是在北美城市开展与食品安全问题相关的数据分析。我想运行数十万个路由查询。这就是为什么我需要整个北美数据集。我想在各个城市之间进行比较。我对 GIS 和节点理论的理解是足够的,而且我是一个很好的 PHP 编码器,但是我的 Linux 技能/理解是微不足道的。任何帮助,将不胜感激。如果有人有一个我可以获得副本的 VMware 机器实例,那也是一个解决方案。
osrm - OSRM 的结果不正确
现在我尝试建立自己的 OSMR 服务器(我在 Ubuntu 14.04 中使用 vagrant scotchbox)。因此,我从 wiki 和教程中执行步骤并构建 osmr-backend,然后提取、收缩我的地图,最后我运行 osrm-routed 但对于每个请求,它都会以相同的错误结果响应。响应点与我的请求中的点不匹配,我不知道哪里出了问题以及我需要做什么:重新提取我的地图或重新构建整个 osmr。此外,当我启动 osmr-routed 时,我收到警告:
android - OSRM-后端返回距离:0
因此,我们已将 OSRM 安装到我们的服务器并针对http://router.project-osrm.org/route/v1/driving/40.415225,49.855988;40.356182,49.828279?steps=true对其进行了测试。公共演示服务器按预期返回距离。不幸的是,从服务器距离请求路由时:0 返回。我将不胜感激有关主题的任何帮助。
c++ - 安装 C++14 OSRM 路由应用程序时 cmake 查找依赖项的问题
从昨天开始,我一直在为此苦苦挣扎。我正在尝试安装Osrm
在两个纬度/经度点之间提供街道路由方向的路由库。我克隆了 OSRM 存储库并运行了基本的安装说明。
当我运行时,cmake ..
我收到这些错误
该库仍然可以正常编译。但是当我去运行 Osrm 库的第一个配置命令时,我得到了这个错误:
所以这就是问题所在。现在,我一直在谷歌搜索这些错误,但似乎没有一个解决方案与我的情况相关。
首先,我cmake
安装了 3.6.2 版本。其他帖子建议将 cmake 升级到 3.5 以北的版本。
我还boost
安装了 1.64.0 版本,这是最新版本。似乎 cmake 在执行配置步骤时正在查找此版本。
gcc
最后,我也在使用g++
5.4.1 版。其他帖子都在谈论升级到 gcc 4.9 版,但我实际上也在那个版本的北边。
所以我在上面提到的配置步骤中查看了错误消息:
我挖到了CMakeLists.txt
482 行。那行说
所以我能看到的唯一想法是 Osrm 包正在寻找 boost 1.54。现在既然我有 1.64.0 版本,Cmake 不应该接受最新版本吗?不知道为什么这些必需的组件?
有人有什么建议吗?
openlayers - Uncaught (in promise) TypeError: Failed to fetch error
我正在尝试在我自己的服务器上实现这个示例。但它不能正常工作。当我点击绘图点时,有时图标不会出现。然后它给出了许多错误。是关于这里吗?
我该如何解决?
c++11 - 命名空间“std”中的错误“underlying_type_t”未在 project-OSRM 的 example.cpp 中命名模板类型
我尝试执行 Project-OSRM 的examle.cpp文件。我做了以下步骤:
- 如此处所述,从源代码构建 OSRM
- 在新终端中: cd osrm-backend/example
- 在终端:cmake ..
- 在终端: cmake --build 。
- 在终端: sudo cmake --build 。--目标安装
- 将地图承包商、引擎、提取器、分区、存储、实用程序从/usr/local/include/osrm 移动到/ usr/local/include(否则错误地图不在 /usr/local/include 中)
- 在终端中: g++ -std=c++11 example.cpp -o example
但我得到了错误
有谁知道我做错了什么或出了什么问题以及如何解决这个问题?
错误信息
openstreetmap - 大面积启动 OSRM 服务器
在本教程中,它展示了如何使用此示例启动 OSRM 服务器:
我想不仅在柏林数据集上启动服务器,而且在完整的国家数据集上启动服务器。例如所有德国乡村道路。也许与合同有关,但我真的不知道我应该将哪个 .osrm 之王作为参数告诉它使用更大的数据集,该数据集将是多个数据集的组合。
我认为当我们知道答案时,答案应该是非常明显的,但它仍然感觉有点毛骨悚然。
谢谢你。
openstreetmap - 哪些 OSM 属性用于路由?(OSRM)
我正在尝试在我自己的地图数据上使用 OSRM(以 OSM 格式)
我想知道 ~66k OSM 属性中的哪些与此相关,哪些被 OSRM 忽略。
有人可以指出我的参考吗?
gps - 如何正确使用osrm
我有一条由 2 个点组成的路线
我想查找路线中的所有 GPS 坐标,但我想每 4 公里获取一次 GPS 坐标……请问这可能吗?我迷路了,我想用这个: https ://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md
我尝试的是使用路由服务
但是如何指定距离?或者至少我怎么能指定我只需要 40 个 GPS 点?谢谢你。
performance - 一次向 OSRM 发出多个请求(使用 docker)
我想一次将多个请求推送到 OSRM 后端(请参阅https://github.com/Project-OSRM/osrm-backend)。目前,为了让我得到两点之间的距离,我做了这样的事情:
但是,我需要为超过 2m 行执行此操作......所以我想知道我是否可以同时发送 docker 图像多个请求?
或者如果有人有更好的主意,那就太好了!