网站公告列表 [路桥吾爱]全新改版,正在为打造一个真正属于路桥人自己并完全免费的网络空间而努力。新站启用了多线路镜像空间,让您无论使用哪种线路都能体会到不错的速度。本站继续坚持“我为人人,人人为我”的精神,鼓励大家发布并免费共享自己收藏的资料。现在加入让我们与[路桥吾爱]共同成长,有了您的加入我们会更加优秀!
 
收藏本站
会员中心
用户注册
您现在的位置: 路桥吾爱 >> 文章中心 >> 其他相关 >> 测绘 >> 文章正文
  计算区域面积[VB/VBA函数]          【字体:
计算区域面积[VB/VBA函数]

'Points格式:
'Points(0):X
'Points(1):Y
'Points(2):H
'...公式:Area=1/2*(x1*y2-x2*y1+x2*y3-x3*y2+... ...+xn*x1-x1*yn)
Private Function Area(Points() As Double) As Double      '计算Points()区域面积
    Dim L As Long
    L = UBound(Points) - 3
    Dim T1 As Long
    Dim S As Double
    S = 0
    For T1 = 0 To L Step 3
        S = S + Points(T1) * Points(T1 + 4) - Points(T1 + 1) * Points(T1 + 3)
    Next T1
    S = S + Points(T1) * Points(1) - Points(T1 + 1) * Points(0)
    Area = Abs(S / 2)
End Function

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    卡西欧4800|4850系列计算器高…
    卡西欧4800|4850系列计算器放…
    验收测量作业指导书
    变形监测作业指导书
    地形测量作业指导书
    控制测量作业指导书
    施工放样作业指导书
    公路测量小窍门
    应用全站仪进行三角高程测量…
    线路中边桩任意里程坐标正反…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    粤ICP备06026757号
    站长:白黑点击这里和我QQ聊天-进入[路桥吾爱]新版