爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10413|回复: 2

[求助] 根据经纬度,寻找距离最近的点(地球上的实际距离)

[复制链接]

新浪微博达人勋

发表于 2017-7-22 12:32:00 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
有大神指导相关的函数吗?或者是要手动编程?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-22 12:41:50 | 显示全部楼层
求球面距离的话是有的,你搜搜,或者你自己写一下也就大约一句话的事

判断最值和最值的数组下标是有的


至于最后整体你要的效果,我看还是自己整一个小函数比较靠谱
至于是直接所有点遍历都算距离然后找最值(这肯定好写一些),还是提前就先预筛选然后再算,
感觉不会有太大差别,最好不要在这种地方纠结
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-28 11:13:56 | 显示全部楼层
设所求点A ,纬度β1 ,经度α1 ;点B ,纬度β2 ,经度α2。则距离S=R·arc cos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2],其中R为球体半径。  利用这个编写个程序就ok了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表