我有一个CSV文件我正在阅读Northing和Easting的值我正在尝试计算他们所面对的方向角度...此时有大部分内容(我认为),但最终值似乎都介于0到90之间,即使我有以下代码......
if (u_eastward >= 0) and (v_northward >= 0):
azimouth = azimouth
elif (u_eastward >= 0 and v_northward <= 0):
azimouth = 180 - azimouth
elif (u_eastward <= 0 and v_northward <= 0):
azimouth = azimouth + 180
elif (u_eastward <= 0 and v_northward >= 0):
azimouth = 360 - azimouth
Azimouth在Excel中计算为&#39; = ATAN(D2 / C2)&#39;找到弧度,然后重新计算到角度,通过&#39; = DEGREES(E2)&#39;关于反正切值,我认为是正确的。
感谢任何帮助。
答案 0 :(得分:0)
没有正确地将我的字符串转换为浮点数,因此所有内容都被视为正值。