問題タブ [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 に答える
1423 参照

android - Graphhopper の理解と道路へのスナップ

Android アプリケーションに「GPS 位置を道路にスナップ」機能を実装する必要があったため、必要に応じてhttps://github.com/graphhopperの Android の例を変更しました。実際には期待どおりの動作をしましたが、ユーザーのデバイスに提供する必要があるデータ形式についてかなり混乱しています。

pbf.osm ファイルを提供することは可能ですか? ユーザーにできるだけ小さなデータチャンクを提供するにはどうすればよいですか?

それとも、これはネイティブの Android アプリ (Web ベースではない) への「道路へのスナップ」を実現するための完全に間違ったアプローチですか?

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

graphhopper - Graphhopper は、サードパーティのグラフ データベースからデータを保存および読み取ることができますか?

Graphhoper は、Titan ( http://thinkaurelius.github.io/titan/ ) や Tinkerpop Blueprints ( http://www.tinkerpop.com/ ) 互換のグラフ データベースなどのサード パーティのグラフ データベースからデータを保存および読み取ることができますか?

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

graphhopper - 緯度と経度を含む、国 (または州) 内のすべての都市のリストを取得する

GraphHopper を使用して、国 (または米国の州) のすべての都市のリストを取得するにはどうすればよいですか? 都市ごとに、緯度と経度が必要です。

(都市の緯度と経度は、その都市の正式な中央になると思います。)

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

graphhopper - GraphHopper は高速道路の交差点のポイントをどのように処理しますか?

ベルギーには 2750 の都市センターがあります。2 つの都市の中心間の距離を知る必要があります。しかし、それは 57MB のマトリックスになり、それらの距離 (ルートでさえも) を記憶するためだけに、非常にスケールが大きくなります。

代わりに、高速道路の交差点をハブとして使用することを検討しています。基本的に、すべての都市は近くの都市であり、近くのハブ (= 高速道路の交差点) であることを認識しています。すべてのハブは、相互の距離を認識しています。

したがって、ある都市 A から近くにない別の都市 B までの距離は、 の距離で計算できますcityA -> hubX -> hubY -> cityB。通常、ほとんどの都市には近くに 3 つのハブがあるため、9 つの組み合わせすべてを調べて、最短のものを取得する必要があるかもしれません。ただし、いずれにせよ、メモリに関してはより適切にスケーリングする必要があります。

ここで問題: 高速道路の交差点を 1 つのポイントとして記述できますか? 考えてみてください: 高速道路は 2 本の道路 (両方向に 1 本) で構成されているため、高速道路の交差点の中心には 4 本の道路があります (アームを数えなくても)。

0 投票する
3 に答える
502 参照

android - Android Studio の Graphhopper 0.3 がコンパイルされない: Dex Exception

Android アプリケーションで mapsfoge/graphhopper を使用する可能性を探っていますが、graphhopper でテストをコンパイルすることができません。

調査に基づいて、問題は Graphhopper と MapsForge 内の依存関係にあると考えています。

例外は次のとおりです。

私のアプリケーションbuilde.gradle:

問題は、mapsforge-android が依存している svg-android にあるようです。奇妙なのは、mapsforge-map-android を使用するだけで、アプリが準拠して正常に動作することです。また、mapsforge がグラフホッパー経由で取り込まれたため、gradle.build ファイルから mapsforge-map-android 行を削除しようとしましたが、まだ運がありません。

これを解決するための助けをいただければ幸いです。

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

graphhopper - GraphHopper の一貫性のないルート

収縮階層を有効にして GraphHopper を実行すると 1 つのルートが取得され、収縮階層を無効にすると別のルートが取得されます。なぜそれが起こっているのですか?

実行例は、 https ://bitbucket.org/equipemovup/graphhopper-example からダウンロードできます 。