2011-02-08 61 views
3

我正在考慮編寫一個程序來檢查英國議會議員最近做出的里程索賠(其中約45,000人)。地理數據網絡服務

我的數據是相當的 - 旅行的起源和目的地通常只在城鎮一級提供。我期望做的是基本查看他們提交的里程數據,查看從網絡服務獲得的「計算」里程,然後比較/對比。 (我想可能對聲稱的里程超過40英里的情況感興趣,並且聲稱的里程超過網站數字至少1.4倍)。

明智的代碼我很好,但我沒有的是我可以用來獲取距離的web服務。谷歌路線是不存在的問題(必須與谷歌地圖一起使用) - 我正在考慮用C#編寫一個控制檯應用程序。

任何人都可以提出任何適合的服務嗎?

+2

你可能想看看gis.stackexchange.com - 那裏可能有人嘗試過類似的東西。 – 2011-02-08 19:21:18

+0

谷歌方向API是不是你想要的? http://code.google.com/apis/maps/documentation/directions/ – 2011-02-08 19:25:53

回答

1

你應該看看任何使用開放街道地圖的路由服務。基於OSM的許多服務都是免費提供的,限制性比Google地圖要低。

我可以想到的一個是Open Route Service,雖然我不知道他們是否有允許你做你所問的允許的API。

如果您正在爲政府機構工作,他們中的很多人都擁有Esri ArcGIS的許可證,其中包含街道數據,轉由轉彎路線指示和API。