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

【網優(yōu)軟件】

網優(yōu)軟件的發(fā)布、下載和使用
軟件決定效率

【GPRS/EDGE優(yōu)化】

數(shù)據(jù)業(yè)務專題優(yōu)化資料和經驗
知識共享平臺

【DT路測與分析】

DT、CQT路測和分析
資料與經驗

【室內覆蓋】

室內覆蓋、直放站、天線等
覆蓋無間隙



  • 閱讀:10767
  • 回復:4
--計算地球上兩個坐標點(經度,緯度)之間距離sql函數(shù)
無不為
VIP會員
鎵嬫満鍙風爜宸查獙璇? style=


 發(fā)短消息    關注Ta 

積分 168
帖子 51
威望 20046 個
禮品券 10 個
專家指數(shù) -87
注冊 2011-11-4
專業(yè)方向  移動網絡優(yōu)化
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2016-02-02 11:04:05  只看樓主  QQ
ALTERFUNCTION fnGetDistance7(@lon1 decimal(28, 15), @lat1 decimal(28, 15), @lon2 decimal(28, 15), @lat2 decimal(28, 15)) RETURNS decimal(28, 15)
AS
BEGIN
--距離(千米)
DECLARE @a_2d decimal(28, 15),@e_2d decimal(28, 15),@h_2d Integer,@DEG_2_RAD decimal(28, 15),@RAD_2_DEG decimal(28, 15)
DECLARE @x_rads decimal(28, 15),@y_rads decimal(28, 15),@n_2ds decimal(28, 15),@x_2d decimal(28, 15),@y_2d decimal(28, 15),@z_2d decimal(28, 15),@x_radm decimal(28, 15),@y_radm decimal(28, 15),@n_2dm decimal(28, 15),@x_2d_mark decimal(28, 15),@y_2d_mark decimal(28, 15),@z_2d_mark decimal(28, 15)
DECLARE @curdistance decimal(28, 15),@Distance decimal(28, 15)
--DECLARE @ALL varchar(255)

SET @a_2d = 6378.137
SET @e_2d = 0.00669438
SET @h_2d = 15
SET @DEG_2_RAD = 0.01745329252
SET @RAD_2_DEG = 57.2957795129


SET @x_rads = Abs(@lon1) * @DEG_2_RAD

SET @y_rads = Abs(@lat1) * @DEG_2_RAD



SET @n_2ds = @a_2d / Sqrt(1 - @e_2d * Sin(@y_rads) * Sin(@y_rads))



SET @x_2d = (@n_2ds + @h_2d) * Cos(@y_rads) * Cos(@x_rads)

SET @y_2d = (@n_2ds + @h_2d) * Cos(@y_rads) * Sin(@x_rads)

SET @z_2d = (@n_2ds * (1 - @e_2d) + @h_2d) * Sin(@y_rads)



SET @x_radm = Abs(@lon2) * @DEG_2_RAD

SET @y_radm = Abs(@lat2) * @DEG_2_RAD



SET @n_2dm = @a_2d / Sqrt(1 - @e_2d * Sin(@y_radm) * Sin(@y_radm))



SET @x_2d_mark = (@n_2dm + @h_2d) * Cos(@y_radm) * Cos(@x_radm)

SET @y_2d_mark = (@n_2dm + @h_2d) * Cos(@y_radm) * Sin(@x_radm)

SET @z_2d_mark = (@n_2dm * (1 - @e_2d) + @h_2d) * Sin(@y_radm)



SET @curdistance = (@x_2d_mark - @x_2d) * (@x_2d_mark - @x_2d) + (@y_2d_mark - @y_2d) * (@y_2d_mark - @y_2d) + (@z_2d_mark - @z_2d) * (@z_2d_mark - @z_2d)

SET @Distance = Sqrt(@curdistance)

--SET @ALL=CONVERT(varchar(255),@x_rads ) +'_'+CONVERT(varchar(255),@y_rads )+'_'+CONVERT(varchar(255),@n_2ds )+'_'+CONVERT(varchar(255),@x_2d )+'_'+CONVERT(varchar(255),@y_2d )+'_'+CONVERT(varchar(255),@z_2d )+'_'+CONVERT(varchar(255),@x_radm )+'_'+CONVERT(varchar(255),@y_radm )+'_'+CONVERT(varchar(255),@n_2dm )+'_'+CONVERT(varchar(255),@x_2d_mark )+'_'+CONVERT(varchar(255),@y_2d_mark )+'_'+CONVERT(varchar(255),@z_2d_mark )+'_'+CONVERT(varchar(255),@curdistance )+'_'+CONVERT(varchar(255),@Distance )

RETURN @Distance




END

--------------------------------
使用舉例
select *,dbo.fnGetDistance7([經度], [緯度],[lon], [lat]) as ds from [ncgsm].[dbo].[4G工參],[ncgsm].[dbo].[2G工參] where dbo.fnGetDistance7([經度], [緯度],[lon], [lat])<2
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構1
  • 對本帖內容的看法? 我要點評

     
    [充值威望,立即自動到帳] [VIP貴賓權限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權限,下載站內資料無憂
    萬里無云
    金牌會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 8384
    帖子 1677
    威望 96384 個
    禮品券 8 個
    專家指數(shù) -1
    注冊 2014-7-22
    專業(yè)方向  無線網絡優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2016-02-02 12:46:14 
    這個很多年前就有公式了,
    還是要感謝樓主的分享。

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

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


     發(fā)短消息    關注Ta 

    積分 168
    帖子 51
    威望 20046 個
    禮品券 10 個
    專家指數(shù) -87
    注冊 2011-11-4
    專業(yè)方向  移動網絡優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2016-02-02 12:48:42  只看樓主  QQ
    謝謝!我是根據(jù)別人的VBA改寫的!

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

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


     發(fā)短消息    關注Ta 

    積分 11661
    帖子 1225
    威望 3610 個
    禮品券 20 個
    專家指數(shù) 60
    注冊 2006-11-7
    專業(yè)方向  通信民工
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2016-02-03 11:28:35 
    能否寫一個函數(shù),實現(xiàn)如下功能:
    從4G工參表中任一4G基站查找2G工參表中距離最近的2G基站。

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





    網優(yōu)末路,何處是岸!
     
    熱點: 通信招聘職位 | 網絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網關資料
    無不為
    VIP會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 168
    帖子 51
    威望 20046 個
    禮品券 10 個
    專家指數(shù) -87
    注冊 2011-11-4
    專業(yè)方向  移動網絡優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2016-02-08 16:25:52  只看樓主  QQ
    能夠 先查詢,再排序!

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

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

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

    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-01-25 01:57:17
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

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