当前版块:问答社区 > 综合讨论区

【大鹏测绘分享】方位角如何计算?

Public Const pi As Double = 3.14159265358979
Public Function Azimuth(x1 As Double, y1 As Double, x2 As Double, y2 As Double) As Double
  Dim dx As Double, dy As Double, temp As Double
  dx = x2 - x1: dy = y2 - y1
  If dy <> 0 Then
     temp = pi * (1 - Sgn(dy) / 2) - Atn(dx / dy)
     Azimuth = temp * 180 / pi
  Else
     Azimuth = IIf(dx > 0, 0, 180)
  End If
End Function 

全部评论

等级:LV5
积分:3680
新手381613 2021-02-01 08:10
感谢分享
回复 0
等级:LV26
积分:14002
晨曦1 2021-02-01 08:16
组队了
回复 0
等级:LV28
积分:108797
扯淡的青春 2021-02-01 08:35
回复 0
等级:LV30
积分:150
解脱心扉 2021-02-01 08:39
谢谢
回复 0
等级:LV27
积分:91714
工程测绘 2021-02-01 09:11
感谢分享
回复 0
等级:LV30
积分:74546
hkai2658 2021-02-01 09:16
学习一下
回复 0
等级:LV21
积分:74991
414713061 2021-02-01 15:19
大佬开始讲课编程了?
回复 0
等级:LV30
积分:2703
batty 2021-02-01 17:32
可以啊VB
回复 0
等级:LV30
积分:114517
花好月圆人寿 2021-02-01 21:31
谢谢分享
回复 0
等级:LV30
积分:466
shq976 2021-02-02 03:51
vb
回复 0
等级:LV30
积分:650
兵哥哥 2021-02-02 05:21
学习一下
回复 0
等级:LV30
积分:80646
五湖四海 2021-02-02 06:32
学习了。
回复 0
等级:LV30
积分:113801
岩柯 2021-02-02 06:46
学习了!
回复 0
等级:LV25
积分:48324
啊恒15125464119 2021-02-02 09:12
不会
回复 0
等级:LV25
积分:40953
新手07903 2021-02-03 06:49
学习了
回复 0
等级:LV27
积分:21921
皓月星空 2021-02-03 08:32
学习
回复 0
等级:LV25
积分:40953
新手07903 2021-02-04 07:20
感谢分享
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消