【发布时间】:2011-05-04 17:15:03
【问题描述】:
我正在尝试使用以下公式计算经纬度矩形的面积:
A = (pi/180)R^2 |sin(lat1)-sin(lat2)| |lon1-lon2| R是地球半径(6378公里)
(来源:http://mathfax.com/area-of-a-latitude-longitude-rectangle/) 上面网址的公式推导似乎是正确的。
但使用此公式计算中小城市的面积会得到更大的结果。 例如:加利福尼亚州山景城的边界框 (来源:maps.googleapis.com/maps/api/geocode/json?address=mountain%20view,%20california&sensor=false) 是 (37.3565410, -122.1178620) - (37.4698870, -122.0446720) 将这些值代入公式中得出的面积为 5647 平方公里,太大了。 实际面积32平方公里。边界框区域不应离得太远。
这个计算有什么问题?
【问题讨论】:
标签: geometry geolocation geospatial