地理数据Web服务

时间:2011-02-08 19:15:23

标签: c# web-services gis driving-directions

我正在考虑编写一个程序,以检查英国议会议员最近提出的一些里程索赔(实际上约有45,000)。

我所拥有的数据非常合理 - 旅行的起点和终点通常只在城镇一级提供。我要做的是基本上查看他们提交的里程数,查看从网络服务获得的“计算”里程数,然后比较/对比。 (我想也许对声称里程超过40英里的情况感兴趣,并声称里程数超过网站数量至少1.4倍)。

代码明智我很好,但我没有的是我可以用来获取距离的网络服务。谷歌路线是不可能的(必须与谷歌地图一起使用) - 我正在考虑将其作为C#中的控制台应用程序。

有人可以推荐任何合适的服务吗?

1 个答案:

答案 0 :(得分:1)

您应该查看使用Open Street Maps的任何路由服务。许多基于OSM的服务都是免费提供的,并且比谷歌地图的限制性要小。

我能想到的是Open Route Service,但我不知道他们是否有一个允许你做你所要求的宽容API。

如果您是为政府机构工作,其中许多人都拥有Esri ArcGIS的许可证,其中包括街道数据,路线指示和API。