2011-02-08 19 views
3

私は最近、英国議会のメンバーによって作られたいくつかの走行距離の主張(実際にそれらの約45,000)をチェックするプログラムを書くことについて考えています。地理データのWebサービス

私が持っているデータはかなりコースです - 旅行の出発地と目的地は、一般的にのみタウンレベルで提供されます。私が探しているのは、基本的には、提出したマイレージの数値を見て、ウェブサービスから得られた「計算された」マイレージを見て比較/比較します。 (私はおそらく、主張された走行距離が40マイルを超え、主張された走行距離が少なくとも1.4の要因でウェブサイトの図を上回る場合に興味があると考えている)。

コードは賢明な私は大丈夫だけど、私が持っていないことは、私は距離を取得するために使用できるWebサービスです。 Google Directionsは問題ありません(Googleマップで使用する必要があります)。これをC#でコンソールアプリケーションとして記述しています。

誰でも適切なサービスを提案できますか?

+2

gis.stackexchange.comをチェックしてみるといいかもしれません。 –

+0

Google Directions APIはあなたが望むものではありませんか? http://code.google.com/apis/maps/documentation/directions/ –

+1

Google Directions APIの問題点は、私がしたいことが明示的に使用条件で禁止されていることです。グーグルマップ...)。とにかく乾杯... –

答えて

1

オープンストリートマップを使用しているすべてのルーティングサービスを調べる必要があります。 OSMに基づいた多くのサービスは無料で提供されており、Google Mapsよりも制限が少なくなっています。彼らはあなたが求めているものを行うことを可能にする許容APIを持っている場合、私は知りませんが、私は考えることができる

一つは、Open Route Serviceです。

政府機関に勤務している場合は、その多くにEsri ArcGISのライセンスがあり、道路データ、ターンバイターンルーティングのルート、APIが含まれています。

+0

役立つ答え - そして私があなたのコメントを見た前にやってしまったことについて。彼らのAPIでHTTPリクエストをレイアウトするコードを書いた後、LinQ2XMLで解析した結果... –

関連する問題