计算经纬度的VBA代码网上很多,仅能实现百万级计算量,当计算量达到亿级时无能为力。笔者利用python实现了亿级经纬度距离代码的实现。在此,分享给大家,如果想与我交流更多信息,欢迎扫码添加好友。
本代码可以实现两张表的任意点之间100、200、300、500、800、1000米范围内的距离计算。亿级计算量耗时88秒。
distance_cal3.zip
大牛啊
牛人
说秒杀就有点过分了,我用我编写的VBA计算楼主的数据800米范围内的经纬度只需要用时1.34秒,而楼主的脚本需要43.23秒,
我把数据弄成16W*16W,耗时也不过19.41秒。
而16W*16W计算最近的5个站点也只是耗时43.26秒。
总的来说,这是算法效率的问题,不是语言问题,楼主加油
(勾选中文件为要删除文件)
您即将访问的地址是其它网站的内容,MSCBSC将不再对其安全性和可靠性负责,请自行判断是否继续前往
继续访问 取消访问,关闭