4

こんにちは、

WGS84 で座標がわかっている約 4000 点間のペアごとの距離を計算する必要があります。このC# ライブラリを見つけたので、直線距離の計算はそれほど難しくありませんでしたが、今は直線ではなく、道路を通る最短距離に興味があります。

Google API または VIA Michelin を使用することは、1000 ~ 2500 回の呼び出ししか許可されておらず、これには約 800 万回の呼び出しが必要になるため、適切なオプションではありません。 /ガーミンMapSource?

どうもありがとうございました。

4

2 に答える 2

3

Winwaedは実際にこれを行うためのツールを持っています、彼はあなたに言うにはあまりにも控えめです:-)

www.mapping-tools.comを参照してください。

それ以外の場合は、自分でプログラムするために、ExcelVBAマクロを実行することをお勧めします。データを操作するのは簡単で直感的です。

http://www.mp2kmag.com/excel/を参照してください

MapForums.comのダウンロードセクション($ 19.95)にも多くの有益な例があります。

エリック

于 2010-12-10T16:31:53.090 に答える
0

はい、MapPoint でそれを行うことができます。MapPoint の API は COM を使用するため、COM 相互運用が必要になります。正常に動作します - C# と MapPoint を使用する商用製品が 3 つあります。

2009 年は現在 2010 年に取って代わられ、2011 年はまもなく予定されています。もちろん、最新バージョンには最新の道路データベースが含まれています。

速度が問題になる可能性があります。1 つの処理スレッドを備えたシングル コア マシンで 800 万のルートに数日かかることが予想されます。

于 2010-11-27T05:01:04.153 に答える