如果我有两点(51.9925734,5.65038093),(51.99226769,5.64991222)
我想得到矩形的地球面积
我从其他资源中尝试了此方法:
from area import area
obj_field = {'type':'Polygon','coordinates':[[[51.9925734,5.65038093],
[51.9925734,5.64991222],
[51.99226769,5.64991222],
[51.99226769,5.65038093]]]}
field_area_2 = area(obj_field)
print(f'The total field area is: {field_area_2} square meters')
The total field area is: 1767.018812772391 square meters
但我不确定这是否正确
对于小区域,如您的示例,最简单的方法是将lat/lon坐标转换为UTM。然后可以使用基本数学,如计算矩形的面积,如以下代码段所示:
相关问题 更多 >
编程相关推荐