原貼:https://club.mscbsc.com/t703871p1.html
由于原貼不能編輯了,重新發(fā)帖。
查找最近N個(gè)站點(diǎn)是網(wǎng)絡(luò)規(guī)劃優(yōu)化中經(jīng)常碰到的工作。
為了在基站數(shù)量較多的時(shí)候,能比較快的查找到最近的站點(diǎn)。
研究了一下Geohash算法,這個(gè)算法在地理信息系統(tǒng)中有著普遍的應(yīng)用。
移植了一個(gè)Geohash算法的JS實(shí)現(xiàn)到VBA。
工具使用很簡單,可以設(shè)置范圍和最近站點(diǎn)數(shù),不做過多說明了。
本機(jī)上實(shí)測,在5W個(gè)站點(diǎn)里找另外5W個(gè)站點(diǎn)3公里內(nèi)最近5個(gè)站點(diǎn),只需18秒。
希望這個(gè)小工具能給優(yōu)化工程師帶來幫助。
附件:
快速查找指定范圍內(nèi)最近N個(gè)站點(diǎn)_V1.0_By小何.zip
網(wǎng)盤:https://pan.baidu.com/s/122SGlPQE6dca5OpuXCPoDQ
提取碼: ntuz
(勾選中文件為要?jiǎng)h除文件)
您即將訪問的地址是其它網(wǎng)站的內(nèi)容,MSCBSC將不再對其安全性和可靠性負(fù)責(zé),請自行判斷是否繼續(xù)前往
繼續(xù)訪問 取消訪問,關(guān)閉