私の学術プロジェクトの一環として、OSM から提供されたデータに基づいてルーティング エンジンを構築する必要があります。OSM のデータ モデルを確認しましたが、問題ありません。しかし、OSM XML ファイルを、検索アルゴリズム (ダイクストラ、A* など) を適用するために使用できるグラフ構造 (ノードとエッジ) に変換するのに問題があります。高速な読み取り/書き込みを可能にするために、グラフをメモリに保存したいと考えています。
誰でも光を当てたり、これを行う方法についてのテクニックを提案したり、さらなる研究への指針を提供したりすることができます.
プロジェクトの目的に反するため、既存のルーティング エンジンを再利用することは許可されていないことに注意してください。