問題タブ [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以下の 2 つのポイント間のルートが見つかりませんでした:

オンラインgraphhopperデモを使用してこれを試しましたが、ルートも見つかりませんでした。Wharas Google マップはルートを見つけます。

GraphHopper のオンライン例Google マップのオンライン例

のバグgraphhopperですか?これは修正できますか?

さらに、5 つのルーティング アルゴリズムのうち、機能したのは 2 つだけでした ( Bidirectional Dijkstra and Bidirectional A*.) 他のアルゴリズムは機能しませんでした。その理由は何ですか?

0 投票する
0 に答える
674 参照

openstreetmap - java.lang.IllegalStateException: グラフを読み込めませんでした

私はGraphhoperコードを使用しています。シェープ ファイルと Graphhoper を.pbf、 .OSM (Open Street Map) で使用しています。しかし、私は形状ファイルを持っているので、Merkaartorを使用して形状ファイルをosmファイルに変換していますが、Graphopperで使用していますが、次のエラーに直面しています

0 投票する
1 に答える
34 参照

graphhopper - EdgeIterator を再利用する

よく理解すれば、EdgeIterator は 1 回しか使用できません。これが正しければ、同じノードの edge をループする必要があるたびに EdgeIterator の新しいインスタンスを作成しないように単純にリセットできないのはなぜでしょうか?

ありがとう !

0 投票する
1 に答える
222 参照

graphhopper - グラフホッパーでエッジのインデックス作成はどのように機能しますか?

新しい質問があります。

グラフのエッジ用に事前計算されたデータを必要とするカスタム アルゴリズムを作成しています。私はこのように AllEdgesIterator を使用します:

最初の奇妙な点は、nbEdges が 15565 エッジに等しいのに、count が 14417 しかないことです。

2 番目の奇妙な点は、カスタム A* を実行するときです。outEdgeExplorer を使用してノードを参照するだけですが、myData 配列のインデックス 15569 で IndexOutOfBound を取得します。[0 ; にはエッジ インデックスが含まれていると思いました。N-1] ここで、N はエッジの数ですが、本当にそうなのですか?

ここで何が起こっているのでしょうか? ところで、グラフ縮小階層を無効にしました。

毎回素早い回答ありがとうございます!

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 フォルダーに設定しました。Tomcat を startup.bat とは別にロードして、成功のスプラッシュ スクリーンを表示できます。

これは私が使用しているものです:
JDK 8u45 または JRE 8u45
Eclipse (Mars Release 4.5.0)
Tomcat 8.0.23

これらの依存関係 (最後のスクリーンショット) をロードするまで、Tomcat が Eclipse で正常に動作する理由についての基本的な理解が欠けているため、進歩がないようです。私を前進させるための助けや指針をいただければ幸いです。前もって感謝します。

依存関係

0 投票する
1 に答える
218 参照

graphhopper - 複数のルートを返すためのサポート

プロジェクトの1つにグラフホッパーを使用することを検討しています。この点で、ポイント A とポイント B が与えられた場合、通過時間の昇順で上位 10 の異なるルートを取得したいと考えました。グラフホッパーはこれをすぐにサポートしていますか? はい、どの API を使用すればよいですか?

ありがとう

0 投票する
1 に答える
551 参照

graphhopper - グラフホッパーで代替ルートを描画するには?

私はルーティングアプリケーションに取り組んでいます。代替ルートを描く必要があります。コードなどを変更する方法を教えてください