python根据经纬度计算距离,python经纬度距离计算公式
功能
导入匹配
defcal_dis(纬度1,经度1,纬度2,经度2):
纬度1=(math . pi/180)*纬度1
纬度2=(math . pi/180)*纬度2
经度1=(math . pi/180)*经度1
经度2=(math . pi/180)*经度2
#所以ab2的球面距离是:{ arccos[sinb * sinycosb * cosy * cos(a-x)]} * r
#地球的半径
全局r=6378.1
d=数学。ACOS
math.cos(纬度1) math.cos(纬度1) math.cos(经度2-经度1) ) r
d)返回;
}
实现了根据输入的经纬度计算两点间距离的功能,但在实际操作中出现了错误:
以下数据集报告了错误:
相关搜索报告的结果显示,原因是ACOS的X(X)越界。
语法
方法语法:
highlight er _ 972490 class= syntaxhighlighterpy style= width 336019531 px;行高:25.200007629395 px溢出:自动!进口;
no follow class= toolbar _ item command _ help help style= text-decoration:none;颜色:RGB (0,102,153);边框:0px!进口;行高:1.1米!进口;溢出:可见!进口;将文本对齐3360的中心!进口;垂直对齐:基线!进口;最小高度:自动!进口;显示:屏蔽!进口;背景:无!进口;
摘要
如果你觉得编程之家网站的内容很好,欢迎推荐程序员网站。
本文内容由网友网收集整理,提供学习参考。版权归原作者所有。
如果喜欢交流学习经验,点击链接加入交流1群:1065694478(全)交流2群:163560250。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。