如何计算由多坐标组成的面积?

Posted

技术标签:

【中文标题】如何计算由多坐标组成的面积?【英文标题】:How to calculate area which was compose with mulit- Coordinates? 【发布时间】:2010-01-10 10:40:06 【问题描述】:

作为主题,坐标值(纬度和经度)是已知的,这些坐标将组成多边形区域,我的问题是如何计算基于地理的多边形面积?

感谢您的帮助。

【问题讨论】:

【参考方案1】:

首先,您需要知道曲面的曲率是否很大。如果它相对较小,那么您可以通过将坐标投影到平面上来获得一个很好的近似值。

    确定每个纬度的测量单位(例如,米/度) 确定给定纬度每经度的度量单位(换算系数会随着您向北或向南而变化) 将纬度和经度对转换为平面中的 (x,y) 对 使用算法计算多边形的面积。见*** 451425 或Paul Bourke

如果您要计算大面积,则必须使用球面技术。

【讨论】:

嗨,Doug 谢谢你的回复,你有时间来实现算法吗?对不起我的问题。如果可能的话,真的需要你的帮助....谢谢【参考方案2】:

如果我正确理解您的问题 - 三角测量应该可以帮助您。基本上,您将多边形分解为三角形,使它们不重叠并求和它们的面积。

【讨论】:

以上是关于如何计算由多坐标组成的面积?的主要内容,如果未能解决你的问题,请参考以下文章

请问根据GPS坐标点怎么计算面积?

已知多面体(全是三角形)的顶点坐标,如何判断空间一点是不是在多面体内?

华为机试真题 C++ 实现绘图机器计算面积

华为机试真题 C++ 实现绘图机器计算面积

华为机试真题 Java 实现绘图机器计算面积

平面坐标系中 如何判断某一点在一矩形区域内?