问题标签 [graphhopper]

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 回答
301 浏览

graphhopper - GraphHopper 找不到路线

GraphHopper找不到以下两点之间的路线:

我使用在线graphhopper演示尝试过这个,但它也没有找到路线。Whearas Google Maps 找到了一条路线。

GraphHopper 在线示例谷歌地图在线示例

它是一个错误graphhopper吗?这可以解决吗?

此外,5 种路由算法中只有 2 种有效(Bidirectional Dijkstra and Bidirectional A*.)其他无效。这是什么原因?

0 投票
0 回答
674 浏览

openstreetmap - java.lang.IllegalStateException:无法加载图表

我正在使用 Graphhoper 代码。我在.pbf、 .OSM (Open Street Map) 中有形状文件和 Graphhoper 工作。但我有形状文件,所以我使用 Merkaartor 将形状文件转换为 osm 文件,但在 Graphopper 中使用,但我面临以下错误

0 投票
1 回答
34 浏览

graphhopper - 重用 EdgeIterator

如果我理解得很好,一个 EdgeIterator 只能使用一次。如果这是正确的,为什么我们不能简单地重置它以避免每次我们需要在相同的节点边上循环时创建一个新的 EdgeIterator 实例?

谢谢 !

0 投票
1 回答
222 浏览

graphhopper - 边缘索引如何在 graphhopper 中工作?

我带着一个新问题来到这里。

我正在制作一个自定义算法,需要为图形边缘预先计算数据。我像这样使用 AllEdgesIterator:

第一个奇怪的事情是 nbEdges 等于 15565 个边,但 count 只等于 14417。这怎么可能?

第二个奇怪的事情是当我运行我的自定义 A* 时:我只是使用 outEdgeExplorer 浏览节点,但我在 myData 数组的索引 15569 处得到一个 IndexOutOfBound。我认为边缘索引包含在 [0 ; N-1] 其中 N 是边数,真的是这样吗?

这里会发生什么?顺便说一句,我禁用了图形收缩层次结构。

谢谢你每次都这么快回答!

0 投票
0 回答
314 浏览

android - Android Graphhopper:创建图形时发生错误:不支持的节点版本:4,预期:3

如果有任何重复的帖子,我很抱歉,但我已经尝试解决这个问题一周并寻找解决方案,但直到现在还没有得到它。

尝试从这里运行代码时遇到问题:https ://github.com/graphhopper/graphhopper/tree/master/android

我也从这里读过很多遍:github.com/graphhopper/graphhopper/blob/master/docs/android/index.md

这是我在将项目导入 eclipse 后所做的:

我下载了基于 build.gradle 的 jar,它是:

然后我在 MainActivity.java 中看到了这段代码:
private String fileListURL = " https://graphhopper.com/public/maps/0.5/ ";

我可以编译并运行它,然后从应用程序下载地图。但是当应用程序尝试加载地图时,它会显示一条错误消息:

我尝试将 fileListURL 更改为 0.1、0.2、0.3、0.4 和 0.5,但得到了同样的错误

供参考 :

##########################

列出罐子:
- graphhopper 0.4-snapshot
- mapsforge core 0.5.1
- mapsforge map 0.5.1
- mapsforge map android 0.5.1
- mapsforge map reader 0.5.1
- osmosis osm binary 0.4.3
- protobuf java 2.4.1
- slf4j android 1.7.10
- slf4j api 1.7.10
- xmlgraphic commons 1.4

希望你能帮我解决这个问题。

0 投票
1 回答
320 浏览

java - 将 Maven 依赖项添加回 GraphHopper 的类路径会导致工作中的 Tomcat 服务器失败

我必须以我在 Java 方面完全是新手这一事实作为我的问题的序言。我一直在尝试在本地 tomcat 服务器上托管 graphhopper,并且在我的进展崩溃之前,我会在此处完成在线指南。

在执行本指南的最后一步之前,我可以让 Eclipse 启动 tomcat 服务器,但我得到 NoClassDefFoundError 并且 localhost 是空白的。因此,我按照指南中的说明使用 Jar 文件,并将所有 Maven 依赖项加载回类路径中。现在尝试运行此服务器会导致有关 catalina.LifecycleException (以及其他)的几个“严重”错误,并且服务器将无法加载。我在最后包含了错误日志。

我在网上搜索了 catalina 的错误,对所有问题的唯一回应是 Tomcat 使用的 JDK/JRE 版本与 Eclipse 使用的版本之间存在冲突。我花了很长时间研究这个问题,并确认 JAVA_HOME 和 Eclipse 中选择的 JRE 指向完全相同的文件夹。我已经尝试使用 JRE 和 JDK 来获得相同的响应,两次都是从头开始。我还将 CATALINA_HOME 设置为正确的 Tomcat 文件夹。我可以从 startup.bat 单独加载 Tomcat 以查看成功启动画面。

这就是我正在使用的:
JDK 8u45 或 JRE 8u45
Eclipse (Mars Release 4.5.0)
Tomcat 8.0.23

在我加载这些依赖项(最后的屏幕截图)之前,我对为什么 Tomcat 可以在 Eclipse 上正常工作没有一些基本的理解,所以我似乎无法取得任何进展。任何帮助或让我前进的指示将不胜感激;先感谢您。

依赖关系

0 投票
1 回答
218 浏览

graphhopper - 支持返回多条路线

我们正在考虑将图形漏斗用于我们的一个项目。在这方面,给定 A 点和 B 点,我们希望按照运输时间的升序获得前 10 条不同的路线。图表漏斗是否支持开箱即用,是的,我应该使用什么 API?

谢谢

0 投票
1 回答
551 浏览

graphhopper - How to draw alternative route in graphhopper?

I have working on routing application . I need to draw alternative route . Please suggest me how to possible it to change code or some thing else

0 投票
3 回答
368 浏览

openstreetmap - 确定高速公路方向

我想知道是否有办法获得路线的高速公路方向。

更具体地说,我只对美国州际高速公路上的路线感兴趣。

我举个例子:

I45 州际公路是一条南北向的高速公路。当路线返回时,有没有办法知道路线在哪个“方向车道”上?

我要解决的问题是访问其余区域,就像此处图像中显示的那样。如您所见,这是两个休息区,每个都可以从高速公路的一个方向进入。

我只想显示从用户所在方向可访问的那些。我有所有需要的数据,包括休息区是否在北/南/东/西方向,我只需要路线所在的高速公路方向。

出于显而易见的原因,我想避免手动检查路线是否只是向北行驶。

我通过graphhopper检查了这是否可行,但它只给出了高速公路名称,没有方向。是否有可能通过 Skobbler 实现这一目标?

0 投票
0 回答
528 浏览

graphhopper - Graphhopper 作为 ubuntu 上的后台服务

我想将graphhopper作为后台服务运行并让它在启动时启动。我在 Ubuntu 14.04 上运行它。

谁能指出我正确的方向。