0

いくつかの最短経路検索アルゴリズムの小さなライブラリがあります。これらは、単純な無向グラフ (通常の表現 - 頂点とエッジ) 用に開発されました。ここで、マップが共有エッジ (つまり、ポリゴンのエッジ) で接続された 2 次元形状として表される、少し異なるシナリオにそれらを何らかの方法で適用したいと思います。このシナリオでは、検索はマップ オブジェクトまたは特定のポイント (x,y) で開始/終了できます。最善のアプローチは何ですか?アルゴリズムを形状に適用してみませんか? または、形状から「通常の」グラフを抽出しようとしますか (前処理時間を利用できます)? どちらの道を進むべきか本当にわからず、多くのオプションを検討するのに十分な時間(およびスキル)がないため、アドバイスをいただければ幸いです...

どうもありがとう

4

1 に答える 1

0

あなたが探している「道」は何ですか?トラバースする形状のリスト?(それ以外の場合は、開始点と終了点の間に直線を引くだけです。)

シェイプが頂点であり、シェイプがポリゴンの辺を共有している場合はエッジで接続されている形式に前処理するのは簡単です。次に、それを既存のライブラリに渡して答えを取得します。

于 2010-04-29T14:51:22.187 に答える