python根据经纬度计算距离,python经纬度距离计算公式

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: