問題タブ [mapsforge]
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.
android-studio - github からダウンロードした mapsforge jar ファイルをコンパイルする - Android Studio
Android Studio で新しいプロジェクトを開始しました。これは、次のプロジェクトで使用できるように mapsforge をコンパイルして App を作成することが最も明白なように思えたためです。
私の最初のステップ:
- Android Studio 経由: ファイル > 新規 > バージョン管理からのプロジェクト
Github から mapsforge をダウンロードします: https://github.com/mapsforge/mapsforge.git
開いて、既存の build.gradle ファイルを見てみましょう... aaaaargh
- gradle のもの全体を無視してください。Build > Make Project Ctrl + F9 ... 実行中のタスクと gradle ビルドが終了しました。エラーはありません。いいですね !
質問:
- jarファイルが生成/コピーされるパスはどこですか? 設定方法は?AndroidStudio またはこれを無視して、gradle.build スクリプトに集中しますか?
注: 環境構成に関するプログラミングや開発に関するものではありません。だから私はgradleに本当に苦労し、これまで使ったことがなく、チュートリアル/デモを見始め、それに関するものを読みました! 私はrtfmを知っています!私はいくつかの役立つドキュメントを見逃しています。
jar をコンパイルして生成し (1 回のみ)、アプリで使用したいだけです。それだけです...
openstreetmap - Graphhopper カスタム osm.pbf ファイル
収集した独自のデータで満たされたデータベースがあります。データをデータベースに保存した後、ファイル、osmタグなどpgsnapshot
に正常にエクスポートしました。Osmosis
.pbf
この後、このファイルを Graphhopper に渡してルーティング ファイルを生成し、Mapsforge.map
ファイルも作成しましたOsmosis
。これは正しく表示されます。ただし、1 つのトラック ジオメトリでしかルーティングできず、2 つ以上のトラック ジオメトリでしかルーティングできません。「ロケーション間のルートが見つかりません」というエラーが表示されます。標準OSM
pbf
ファイルでも同じことを行いましたが、ルーティングは完全に機能します。pbf
問題は、カスタムファイルと標準の OSM pbf ファイルとの間で、データのルーティングが複数のトラック ジオメトリで機能しない原因となる可能性のある違いは何でしょうか? これは私のデータ全体で発生します。
さらに、私のデータは 0.00002 の許容誤差ですべての交点で消去およびスナップされています。したがって、すべてのトラックが接続されていると仮定します。