2010-11-02 30 views
0

我在经纬度表示此边框重新投影矩形来米

POLYGON ((51.2913 -13.5599, 51.2913 13.1589, 
35.0325 13.1589, 35.0325 -13.5599, 51.2913 -13.5599)) 

widthDeg="26.7188" heightDeg="16.2588" areaDeg="434.4156254400001" 

我想获得相当于宽/高/地区。 我发现这个公式:

1 degree of longitude = 60 * 1.852 km * cos (latitude) 

如何使用这个翻译的边框?这是一个有效的近似值吗?

感谢您的任何提示! Mulone

回答

0

以米为单位的宽度在边界框的北侧和南侧可能不同,除非你的盒子保证在纬度上很小,否则你可能不想试图用高度和宽度来描述它。

该地区是明确的,虽然;你可以在http://mathforum.org/library/drmath/view/63767.html找到一个公式:它相当于| sin(lat1)-sin(lat2)| * | long1-long2 | * R^2如果你用弧度测量你的经度。 (如果以度为单位乘以pi/180,在这种情况下,在将它们传递给正弦函数之前,不要忘记将它们转换为弧度。)这里R是地球的半径,约为6400km;更准确的6371km;如果你认为你比以前更准确地需要它,请记住,地球并不是一个真正的领域,而是再次思考。