IArea接口(计算多边形面积)

Posted 元宝山小王子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IArea接口(计算多边形面积)相关的知识,希望对你有一定的参考价值。

//利用IArea接口计算多边形面积

private
Double MeasurePolygon(IPolygon pPolygon) { IArea pArea = (IArea)pPolygon; Double dArea = Math.Abs(pArea.Area); return dArea; }

 

//面积接口IArea
public double GetMeanArea(List<IFeature> Polygon)
        { 
        //求多边形的平均面积
            double dArea = 0;
            foreach (IFeature polygon in Polygon)
            {
                IArea pArea = polygon.Shape as IArea;
                dArea = dArea + pArea.Area;
            }
            MeanArea = dArea / Polygon.Count;
            return MeanArea;
        }

 

以上是关于IArea接口(计算多边形面积)的主要内容,如果未能解决你的问题,请参考以下文章

Cows 计算几何 求凸包 求多边形面积

多边形面积公式

EOJ 1127. 多边形面积(计算几何)

python如何实现计算多边形面积

多边形的面积怎么求?

codevs:1249 多边形的面积(多边形面积计算模板)