問題タブ [osmosis]
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 - Graphhopper カスタム osm.pbf ファイル
収集した独自のデータで満たされたデータベースがあります。データをデータベースに保存した後、ファイル、osmタグなどpgsnapshot
に正常にエクスポートしました。Osmosis
.pbf
この後、このファイルを Graphhopper に渡してルーティング ファイルを生成し、Mapsforge.map
ファイルも作成しましたOsmosis
。これは正しく表示されます。ただし、1 つのトラック ジオメトリでしかルーティングできず、2 つ以上のトラック ジオメトリでしかルーティングできません。「ロケーション間のルートが見つかりません」というエラーが表示されます。標準OSM
pbf
ファイルでも同じことを行いましたが、ルーティングは完全に機能します。pbf
問題は、カスタムファイルと標準の OSM pbf ファイルとの間で、データのルーティングが複数のトラック ジオメトリで機能しない原因となる可能性のある違いは何でしょうか? これは私のデータ全体で発生します。
さらに、私のデータは 0.00002 の許容誤差ですべての交点で消去およびスナップされています。したがって、すべてのトラックが接続されていると仮定します。
openstreetmap - Osmosis を使用して PostGIS から小さな .osm ファイルを生成するか、大きな .osm ファイルから直接生成する方が高速ですか?
現在、 https: //download.geofabrik.de/europe.html から great-britain-latest.osm ファイルを取得し、Nominatim で使用するために POSTGIS にインポートしています。
ただし、イギリスのファイル全体のサイズを処理できない Maperative を使用してマッピング タイルをレンダリングしたいとも考えています。したがって、私の意図は、領域を小さな .osm ファイルのチャンクに分割し、これらを処理することです。
私の理解では、Osmosis を使用してこれらの小さなファイルを作成でき、POSTGIS データベースまたは大きな .osm ファイルから直接作成できます。誰がどのアプローチがより速いかアドバイスできますか?