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

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


 发短消息    关注Ta 

专家·初级勋章   财富勋章·小财主   纪念勋章·五周年   纪念勋章·六周年  
积分 5024
帖子 624
威望 5879 个
礼品券 165 个
专家指数 41
注册 2009-3-16
专业方向  VoLTE优化工程师
来自 河北
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2020-02-22 09:14:36  只看楼主 
技术问题,回答得专家指数,快速升级

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


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

image.png

distance_cal3.zip




查看积分策略说明
附件下载列表:
2020-2-22 09:13:01  下载次数: 124
distance_cal3.zip (168.83 KB)
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 2、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 3、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 4、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书
  • 5、回复“LTKJ7”免费领取《 联通科技周17本白皮书合集
  • 6、回复“5g-a”免费领取《中国联通5G-A 通感算融合技术白皮书
  • 7、回复“URLLC”免费领取《中国联通5G URLLC 技术白皮书
  • 8、回复“LDSL”免费领取《中国移动算力网络技术白皮书
  • 对本帖内容的看法? 我要点评

     
    [立即成为VIP会员,百万通信专业资料立即下载,支付宝、微信付款,简单、快速!]
    nrmq
    版主
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

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


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

    大牛啊

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

     
    最新通信职位:广东通信人才网 | 北京通信人才网 | 上海通信人才网 | 南京通信人才网 | 西安通信人才网 | 重庆通信人才网 | 中国通信人才网
    通信民工1
    高级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

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


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

    牛人

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

     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    漫天星
    初级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 86
    帖子 22
    威望 2396 个
    礼品券 5 个
    专家指数 -24
    注册 2013-5-20
    专业方向  通信
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2020-02-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秒。

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

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

     
    最新通信职位:广东通信人才网 | 北京通信人才网 | 上海通信人才网 | 南京通信人才网 | 西安通信人才网 | 重庆通信人才网 | 中国通信人才网

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

    (勾选中文件为要删除文件)


    当前时区 GMT+8, 现在时间是 2024-03-28 19:06:29
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.772441 second(s), 27 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver