久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQLSERVER中怎么根據(jù)地圖經(jīng)緯度計(jì)算距離差

143次閱讀
沒有評論

共計(jì) 873 個字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

自動寫代碼機(jī)器人,免費(fèi)開通

本篇文章為大家展示了 SQLSERVER 中怎么根據(jù)地圖經(jīng)緯度計(jì)算距離差,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

代碼如下: 

 go – 創(chuàng)建經(jīng)緯度距離計(jì)算函數(shù)

 CREATEFUNCTION [dbo].[fnGetDistance] –LatBegin 開始經(jīng)度 –LngBegin 開始維度 (@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL) RETURNSFLOAT AS BEGIN – 距離 (千米) DECLARE @Distance REAL DECLARE @EARTH_RADIUS REAL SET @EARTH_RADIUS = 6378.137 DECLARE @RadLatBegin REAL, @RadLatEnd REAL, @RadLatDiff REAL, @RadLngDiff REAL SET @RadLatBegin = @LatBegin *PI()/ 180.0 SET @RadLatEnd = @LatEnd *PI()/ 180.0 SET @RadLatDiff = @RadLatBegin – @RadLatEnd SET @RadLngDiff = @LngBegin *PI()/ 180.0 – @LngEnd *PI()/ 180.0 SET @Distance = 2 *ASIN(SQRT( POWER(SIN(@RadLatDiff / 2), 2)+COS(@RadLatBegin)*COS(@RadLatEnd) *POWER(SIN(@RadLngDiff / 2), 2) ) ) SET @Distance = @Distance * @EARTH_RADIUS –SET @Distance = Round(@Distance * 10000) / 10000 RETURN @Distance END @Distance 的單位為: 千米

上述內(nèi)容就是 SQLSERVER 中怎么根據(jù)地圖經(jīng)緯度計(jì)算距離差,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。

向 AI 問一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計(jì)873字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 南岸区| 潢川县| 太仓市| 历史| 邢台市| 根河市| 嘉荫县| 怀安县| 信宜市| 桐柏县| 安顺市| 广南县| 怀来县| 宜章县| 柳林县| 观塘区| 竹溪县| 延津县| 贺兰县| 长宁区| 留坝县| 兖州市| 班戈县| 皋兰县| 平昌县| 巧家县| 乌鲁木齐市| 巩留县| 甘德县| 宜君县| 周至县| 获嘉县| 建湖县| 海兴县| 邵东县| 双牌县| 河津市| 桐梓县| 新乡县| 思茅市| 五大连池市|