点之间的笛卡尔XY轴承.Net

时间:2012-11-15 03:20:03

标签: .net gis cartesian bearing azimuth

我正在寻找一种计算一个绘图点或像素或屏幕坐标到另一个绘图点或方位角(0-360°)的方法。

我目前有距离部分,并且数学不是我上学时最喜欢的科目,我转向此寻求帮助。

我见过很多计算纬度和经度的距离和方位的例子,但我只想计算屏幕坐标。稍后,我会将这些转换为Lat / Long。

屏幕坐标在(0,0)处于顶部/左侧,因此我知道这一点。我还需要能够用鼠标移动'原点'。这是我已经很容易做到的事情。部分问题是我是否必须将这些点转换为适当的笛卡尔点(即原点的“南”和“西”或“下”和“左”的负值?

1 个答案:

答案 0 :(得分:1)

它类似于arctan((x2-x1)/(y2-y1))