excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式

excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式

ID:16668063

大?。?6.50 KB

頁數(shù):3頁

時間:2018-08-23

excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式_第1頁
excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式_第2頁
excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式_第3頁
資源描述:

《excel丶sqlserver計算中國經(jīng)緯度距離函數(shù)丶方法丶公式》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、Excel這兩個值很重要,代表的范圍是中國江西,要經(jīng)過計算得到,具體怎么算,目前為止我也不知道。你可以到網(wǎng)上找找看下有什么辦法得到不同地區(qū)的這兩個值。找到與我分享下QQ285679784,共同學習!(*^__^*)嘻嘻計算距離需要用到,網(wǎng)上找到的都是錯誤的算法,普遍都是缺少這兩個值,結果計算不正確Fx里邊是計算的公式SqlServer1.函數(shù)實現(xiàn)--計算A(經(jīng)度,緯度)與B(經(jīng)度,緯度)直接的距離(米)Createfunctionfn_computer_distance(@J_Adecimal(30,15),--A點經(jīng)度@W_Adecima

2、l(30,15),--A點緯度@J_Bdecimal(30,15),--B點經(jīng)度@W_Bdecimal(30,15)--B點緯度)returnsdecimal(30,4)--返回參數(shù)類型asbegindeclare@Jdecimal(30,15)--經(jīng)度方向距離declare@Wdecimal(30,15)--緯度方向距離declare@Adecimal(30,15)--經(jīng)度方向距離declare@Bdecimal(30,15)--緯度方向距離declare@distancedecimal(30,15)--兩地間的距離set@J=95600

3、set@W=111200set@A=((@J_A-@J_B)*@J)*((@J_A-@J_B)*@J)set@B=((@W_A-@W_B)*@W)*((@W_A-@W_B)*@W)set@distance=sqrt(@A+@B)--sqrt求平方根例如:4=sqrt(16)return@distanceend--selectdbo.fn_computer_distance(115.9798,29.72767,114.887,29.1727)2.存儲過程--計算A(經(jīng)度,緯度)與B(經(jīng)度,緯度)直接的距離(米)Createprocedurep

4、ro_computer@J1decimal(38,8),@W1decimal(38,8),@J2decimal(38,8),@W2decimal(38,8)asdeclare@distancedecimal(38,4)declare@onedecimal(38,4)declare@twodecimal(38,4)set@one=((@J1-@J2)*95600)*((@J1-@J2)*95600)set@two=((@W1-@W2)*111200)*((@W1-@W2)*111200)set@distance=SQRT(@one+@two)

5、print@distance--4位參數(shù)(A,B,C,D)--AA點的經(jīng)度--BA點的緯度--CB點的經(jīng)度--DB點的緯度--execpro_computer115.9798,29.72767,114.887,29.1727

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。