MSCBSC 移動通信論壇
搜索
登錄注冊
網絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

  • 閱讀:16285
  • 回復:3
秒殺VBA, python經緯度距離計算程序
mba1398
金牌會員
鎵嬫満鍙風爜宸查獙璇? style=


 發(fā)短消息    關注Ta 

專家·初級勛章   財富勛章·小財主   紀念勛章·五周年   紀念勛章·六周年  
積分 5024
帖子 624
威望 5879 個
禮品券 165 個
專家指數 41
注冊 2009-3-16
專業(yè)方向  VoLTE優(yōu)化工程師
來自 河北
回答問題數 0
回答被采納數 0
回答采納率 0%
 
發(fā)表于 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  下載次數: 125
distance_cal3.zip (168.83 KB)
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網白皮書
  • 4、回復“LTBPS”免費領取《《中國聯通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統架構1
  • 對本帖內容的看法? 我要點評

     
    [立即成為VIP會員,百萬通信專業(yè)資料立即下載,支付寶、微信付款,簡單、快速!]
    nrmq
    版主
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    C友·貢獻勛章   紀念勛章·七周年   紀念勛章·八周年   紀念勛章·九周年   紀念勛章·十周年   C友·技術大神  
    積分 13238
    帖子 1548
    威望 82075 個
    禮品券 2079 個
    專家指數 302
    注冊 2006-4-14
    專業(yè)方向  規(guī)劃
    回答問題數 0
    回答被采納數 0
    回答采納率 0%
     
    發(fā)表于 2020-02-22 10:53:55  QQ


    QUOTE:
    原帖由 mba1398 于 2020-2-22 09:14:36 發(fā)表
    計算經緯度的VBA代碼網上很多,僅能實現百萬級計算量,當計算量達到億級時無能為力。筆者利用python實現了億級經緯度距離代碼的實現。在此,分享給大家,如果想與我交流更多信息,歡迎掃碼添加好友。本代碼可以 ...

    大牛啊

    對本帖內容的看法? 我要點評

     
    最新通信職位:廣東通信人才網 | 北京通信人才網 | 上海通信人才網 | 南京通信人才網 | 西安通信人才網 | 重慶通信人才網 | 中國通信人才網
    通信民工1
    高級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 1852
    帖子 369
    威望 75770 個
    禮品券 4 個
    專家指數 7
    注冊 2019-7-26
    專業(yè)方向 
    回答問題數 0
    回答被采納數 0
    回答采納率 0%
     
    發(fā)表于 2020-02-22 16:47:40 


    QUOTE:
    原帖由 mba1398 于 2020-2-22 01:14:36 發(fā)表
    計算經緯度的VBA代碼網上很多,僅能實現百萬級計算量,當計算量達到億級時無能為力。筆者利用python實現了億級經緯度距離代碼的實現。在此,分享給大家,如果想與我交流更多信息,歡迎掃碼添加好友。本代碼可以 ...

    牛人

    對本帖內容的看法? 我要點評

     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    漫天星
    初級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 86
    帖子 22
    威望 2496 個
    禮品券 5 個
    專家指數 -24
    注冊 2013-5-20
    專業(yè)方向  通信
    回答問題數 0
    回答被采納數 0
    回答采納率 0%
     
    發(fā)表于 2020-02-27 12:36:15 


    QUOTE:
    原帖由 mba1398 于 2020-2-22 09:14:36 發(fā)表
    計算經緯度的VBA代碼網上很多,僅能實現百萬級計算量,當計算量達到億級時無能為力。筆者利用python實現了億級經緯度距離代碼的實現。在此,分享給大家,如果想與我交流更多信息,歡迎掃碼添加好友。本代碼可以 ...

    說秒殺就有點過分了,我用我編寫的VBA計算樓主的數據800米范圍內的經緯度只需要用時1.34秒,而樓主的腳本需要43.23秒,

    我把數據弄成16W*16W,耗時也不過19.41秒。

    而16W*16W計算最近的5個站點也只是耗時43.26秒。

    總的來說,這是算法效率的問題,不是語言問題,樓主加油

    對本帖內容的看法? 我要點評

     
    最新通信職位:廣東通信人才網 | 北京通信人才網 | 上海通信人才網 | 南京通信人才網 | 西安通信人才網 | 重慶通信人才網 | 中國通信人才網

    快速回復主題    
    標題
    內容
     上傳資料請點左側【添加附件】

    (勾選中文件為要刪除文件)


    當前時區(qū) GMT+8, 現在時間是 2025-01-23 09:19:08
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統一服務郵箱:mscbsc@163.com

    Processed in 0.423808 second(s), 24 queries , Gzip enabled
    TOP
    清除 Cookies - 聯系我們 - 移動通信網 - 移動通信論壇 - 通信招聘網 - Archiver