如何使用Python计算地球表面上多边形的面积?
- 论坛
- 如何使用Python计算地球表面上多边形的面积?
11 浏览
如何使用Python计算地球表面上多边形的面积?
标题基本上已经说得很清楚了。我需要使用Python计算地球表面上一个多边形内部的面积。Calculating area enclosed by arbitrary polygon on Earth's surface对此有所提及,但在技术细节上仍然模糊不清:
如果您想以更具“地理信息系统(GIS)”风格来处理,那么您需要选择一个面积单位,并找到一个能保持面积的适当投影(并非所有投影都能做到)。由于您要计算的是一个任意的多边形,我建议使用类似于Lambert等面积方位投影的东西。将投影的原点/中心设置为多边形的中心,将多边形投影到新的坐标系统中,然后使用标准平面技术计算面积。
那么,我该如何在Python中实现这个呢?