计算和向数据文件添加字段的最佳方法是什么,该文件显示文件中每条记录(250K +)的两个邮政编码之间的乌鸦飞行距离(以英里为单位)?致谢
答案 0 :(得分:2)
答案 1 :(得分:1)
获取Google Earth API Key并以您选择的语言使用API calculate distances between two zip codes。
<强>更新强>
如果网络服务不适合您,您可以查看有关行星源代码的my OLD Visual Basic Posting。它有一个邮政编码数据库,它们的纬度/经度和一些VB代码来计算两个邮政编码之间的距离。 Zipcode DB可能需要一些更新,并且它采用MS Access格式(但您可以将数据移动到任何地方)。
答案 2 :(得分:1)
您可以使用Yahoo Geocoding Service首先获取每个邮政编码的纬度和经度,然后只需使用haversine formula获取任意两组纬度/经度数据之间的距离。
Here is a c# implementation of the haversine formula.
享受!