MSCBSC 移动大发棋牌龙虎
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位
 

  • 阅读:4248
  • 回复:3
秒杀VBA, python经纬度距离计算程序
mba1398
金牌会员
鎵嬫満鍙风爜宸查獙璇? style=


 发短消息    关注Ta 

专家·初级勋章   财富勋章·小财主   纪念勋章·五周年   纪念勋章·六周年  
积分 5164
帖子 624
威望 4704 个
礼品券 165 个
专家指数 181
注册 2009-3-16
专业方向  VoLTE优化工程师
来自 河北
回答问题数 76
回答被采纳数 11
回答采纳率 14%
 
发表于 2020-2-22 09:14:36  只看楼主 

计算经纬度的VBA代码网上很多,仅能实现百万级计算量,当计算量达到亿级时无能为力。笔者利用python实现了亿级经纬度距离代码的实现。在此,分享给大家,如果想与我交流更多信息,欢迎扫码添加好友。


本代码可以实现两张表的任意点之间100、200、300、500、800、1000米范围内的距离计算。亿级计算量耗时88秒。

image.png

distance_cal3.zip




查看积分策略说明
附件下载列表:
2020-2-22 09:13:01  下载次数: 51
distance_cal3.zip (168.83 KB)
微信扫描分享本文到朋友圈
微信扫描二维码,手机阅读更便捷
每天分享朋友圈可获得威望奖励(前两次)

对本帖内容的看法? 我要点评

 
[充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
充值拥有大量的威望和最高的下载权限,下载站内资料无忧
nrmq
版主
鎵嬫満鍙风爜宸查獙璇? style=


 发短消息    关注Ta 

C友·贡献勋章   纪念勋章·七周年   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   C友·技术大神  
积分 13813
帖子 1539
威望 63673 个
礼品券 2079 个
专家指数 922
注册 2006-4-14
专业方向  规划
回答问题数 726
回答被采纳数 35
回答采纳率 5%
 
发表于 2020-2-22 10:53:55  QQ


QUOTE:
原帖由 mba1398 于 2020-2-22 09:14:36 发表
计算经纬度的VBA代码网上很多,仅能实现百万级计算量,当计算量达到亿级时无能为力。笔者利用python实现了亿级经纬度距离代码的实现。在此,分享给大家,如果想与我交流更多信息,欢迎扫码添加好友。本代码可以 ...

大牛啊

对本帖内容的看法? 我要点评

 
[立即成为VIP会员,百万通信专业资料立即下载,支付宝、微信付款,简单、快速!]
通信民工1
高级会员
鎵嬫満鍙风爜宸查獙璇? style=


 发短消息    关注Ta 

积分 1342
帖子 267
威望 35129 个
礼品券 4 个
专家指数 7
注册 2019-7-26
专业方向 
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2020-2-22 16:47:40 


QUOTE:
原帖由 mba1398 于 2020-2-22 01:14:36 发表
计算经纬度的VBA代码网上很多,仅能实现百万级计算量,当计算量达到亿级时无能为力。笔者利用python实现了亿级经纬度距离代码的实现。在此,分享给大家,如果想与我交流更多信息,欢迎扫码添加好友。本代码可以 ...

牛人

对本帖内容的看法? 我要点评

 
最新通信职位:广东通信人才网 | 北京通信人才网 | 上海通信人才网 | 南京通信人才网 | 西安通信人才网 | 重庆通信人才网 | 中国通信人才网
漫天星
初级会员
鎵嬫満鍙风爜宸查獙璇? style=


 发短消息    关注Ta 

积分 91
帖子 18
威望 263 个
礼品券 5 个
专家指数 1
注册 2013-5-20
专业方向  通信
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2020-2-27 12:36:15 


QUOTE:
原帖由 mba1398 于 2020-2-22 09:14:36 发表
计算经纬度的VBA代码网上很多,仅能实现百万级计算量,当计算量达到亿级时无能为力。笔者利用python实现了亿级经纬度距离代码的实现。在此,分享给大家,如果想与我交流更多信息,欢迎扫码添加好友。本代码可以 ...

说秒杀就有点过分了,我用我编写的VBA计算楼主的数据800米范围内的经纬度只需要用时1.34秒,而楼主的脚本需要43.23秒,

我把数据弄成16W*16W,耗时也不过19.41秒。

而16W*16W计算最近的5个站点也只是耗时43.26秒。

总的来说,这是算法效率的问题,不是语言问题,楼主加油

对本帖内容的看法? 我要点评

 
[2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]

快速回复主题    
标题
内容
 上传资料请点左侧【添加附件】



当前时区 GMT+8, 现在时间是 2020-3-30 06:20:07
渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

Processed in 0.028010 second(s), 23 queries , Gzip enabled
TOP
清除 Cookies - 联系我们 - 移动通信网 - 移动大发棋牌龙虎 - 通信招聘网 - Archiver