# 计算方位角函数
def azimuthAngle( x1, y1, x2, y2):angle = 0.0;dx = x2 - x1dy = y2 - y1if x2 == x1:angle = math.pi / 2.0if y2 == y1 :angle = 0.0elif y2 < y1 :angle = 3.0 * math.pi / 2.0elif x2 > x1 and y2 > y1:angle = math.atan(dx / dy)elif x2 > x1 and y2 < y1 :angle = math.pi / 2 + math.atan(-dy / dx)elif x2 < x1 and y2 < y1 :angle = math.pi + math.atan(dx / dy)elif x2 < x1 and y2 > y1 :angle = 3.0 * math.pi / 2.0 + math.atan(dy / -dx)return (angle * 180 / math.pi)

#计算角度
print(white_point)
if white_point[0][0]>white_point[1][0]:
    x1=white_point[1][0];
    y1=white_point[1][1];
    x2=white_point[0][0];
    y2=white_point[0][1];
else:
    x1=white_point[0][0];
    y1=white_point[0][1];
    x2=white_point[1][0];
    y2=white_point[1][1];

angle = 90-azimuthAngle(x1,y1,x2,y2)
print("angle:"+str(angle))

python 根据坐标点计算方位角函数相关推荐

  1. c语言坐标反算方位角函数,反三角函数/简易正反算or方位角转度分秒

    关于反三角函数的易语言模块很稀少,我就自己弄了一个,分享给大家,也方便那些 用易语言写建筑工程相关软件的程序员们 模块里呢包括反三角函数,简易正反算,方位角or度分秒ms互换 模块里 普通的三角函数: ...

  2. 用python计算两点坐标_python 计算方位角实例(根据两点的坐标计算)

    知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的). 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四 ...

  3. getprofile()获取不到路径_做一款RPG游戏,几乎都会用到的Python坐标最短路径计算...

    角色扮演游戏(Role-playing game),简称为RPG,是游戏类型的一种.在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动. 玩家负责扮演一个或多个角色,并在一个结构化规则下通过一些 ...

  4. python给定两个框的坐标,计算IoU以及IoM

    给定两个框的坐标,计算IoU以及IoM. 1.计算IoU 交并比(Intersection-over-Union,IoU),目标检测中使用的一个概念,是产生的候选框(candidate bound)与 ...

  5. 《从问题到程序:用Python学编程和计算》——3.4 定义函数

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.4节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3. ...

  6. python根据坐标点拟合曲线绘图

    python根据坐标点拟合曲线绘图 任何程序错误,以及技术疑问或需要解答的,请扫码添加作者VX:1755337994 import os import numpy as np from scipy i ...

  7. arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop

    使用键盘输入值并不是编辑表中值的唯一方式.在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算.您可以对所有记录或选中记录执行简单计算和高级计算.此外,还可以在属性表中的字段上计算 ...

  8. 《从问题到程序:用Python学编程和计算》——2.12 练习

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.12节,作者:裘宗燕 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2 ...

  9. 《从问题到程序:用Python学编程和计算》——练习

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,练习,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 练习 概念 ...

最新文章

  1. 7 个小仙女花3年时间写了一本1200页的机器学习算法手册(限时开放下载)
  2. sonar的次要问题_次要GC,主要GC与完整GC
  3. 隐马尔科夫模型HMM自学 (2)
  4. java robot 对象_用Java Robot对象实现服务器屏幕远程监视
  5. 【归并排序】-求逆序数算法
  6. surefire 拉起testng单元测试类的源码流程阅读(二)
  7. Java线程机制学习
  8. python PIL图像处理-框选
  9. csgo天津服务器维护怎么办,CSGO华北赛区在天津落下帷幕
  10. 对zebra的一点思考 --- 002
  11. 大文件下载插件webupload插件
  12. Selenium 安装firebug和firepath
  13. python下载腾讯视频_使用python 下载 mp4格式的腾讯视频
  14. form表单提交serialize()方法和
  15. 如何将JavaScript中的JSON字符串转换为JSON对象数组?
  16. java+添加分割符_如何给数字添加分隔符
  17. HTML入门学习笔记+详细案例
  18. Geant4学习记录(二)B
  19. linux 符号所在库,linux – 即使nm表示该符号存在于共享库中时,也未引用符号
  20. idea中的jar包在哪里导入?

热门文章

  1. Ubuntu 设置合上笔记本盖子休眠的方法
  2. 【射频知识】吸波材料
  3. 计算机应用基础7次作业答案,北京中医药大学远程教育“计算机应用基础”第7次作业(14页)-原创力文档...
  4. Nginx-浅析(转)
  5. 静态路由和动态路由的融会贯通(思科/华为)
  6. 为了适应云数据库mySQL产品_金山云数据库RDSMySQL的产品功能大解析
  7. 问题 I: 锤子剪刀布 (20)
  8. Java中cvc是什么意思_什么叫自然拼读cvc组合- cvc和cvce单词的区别
  9. TCP基于窗口的端到端的拥塞控制机制
  10. 拯救脆弱的智慧城市:不但要“智商” 还得有“生气”