問(wèn)題已開(kāi)啟 (普通問(wèn)題)
用PL/SQLDeveloper求已知經(jīng)緯度算距離的方法

求已知經(jīng)緯度算距離的方法:我用的是PL/SQLDeveloper,已在Oracle上傳了帶經(jīng)緯度的小區(qū)工參,相求大仙們給寫一段腳本,算出任意兩站間的距離。跪謝!

提問(wèn)者: sunwave  提問(wèn)時(shí)間: 2014-10-14    
 
  我要回答:
 

  請(qǐng)先 登錄注冊(cè) 再回答問(wèn)題

更多 PER LOP 方法 經(jīng)緯度 SQL 相關(guān)問(wèn)題
問(wèn)題答案 ( 1 )

MS-SQL版本


Create FUNCTION [dbo].[GetDistance](@Lat1 float,@Lon1 float,@Lat2 float,@Lon2 float) RETURNs float
AS
BEGIN
 DECLARE @ret float;
 DECLARE @r float;
 DECLARE @A float;
 DECLARE @B float;
 DECLARE @RA float;
 DECLARE @RB float;
 DECLARE @RL1 float;
 DECLARE @RL2 float;
 SELECT @r = 6371138, @A = abs(@Lat1 - @Lat2), @B = abs(@Lon1 - @Lon2), @RA = @A * pi() / 180.0, @RB = @B * pi() / 180.0, @RL1 = @Lat1 * pi() / 180.0, @RL2 = @Lat2 * pi() / 180.0, @ret = cast(2 * @r * asin(sqrt(sin(@RA/2) * sin(@RA/2) + cos(@RL1) * cos(@RL2) * sin(@RB/2) * sin(@RB/2))) as decimal(8,3));
 RETURN @ret
END

GO

 

fads13東oitK:JFD()$#_*本文來(lái)自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有

回答者: kinghighland     回答時(shí)間:2014-10-14 19:04    

10        14        

中國(guó)通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
廣東世炬網(wǎng)絡(luò)科技股份有限公司 聘:技術(shù)全棧工程師
需求人數(shù):1 人 地點(diǎn):保山市
杭州東信網(wǎng)絡(luò)技術(shù)有限公司 聘:LTE/5G網(wǎng)絡(luò)中高級(jí)優(yōu)化工程師
需求人數(shù):2 人 地點(diǎn):上海市
廣州瀚信通信科技股份有限公司 聘:項(xiàng)目經(jīng)理(廣東)
需求人數(shù):2 人 地點(diǎn):廣東省
重慶信科通信工程有限公司 聘:南昌電信中興原廠高級(jí)
需求人數(shù):2 人 地點(diǎn):南昌市
浙江省郵電工程建設(shè)有限公司 聘:網(wǎng)優(yōu)日常租賃人員
需求人數(shù):2 人 地點(diǎn):煙臺(tái)市
福建省鴻官通信工程有限公司 聘:網(wǎng)絡(luò)優(yōu)化工程師
需求人數(shù):2 人 地點(diǎn):牡丹江市
北京電旗通訊技術(shù)股份有限公司 聘:中高級(jí)后臺(tái)優(yōu)化工程師-山東中興
需求人數(shù):10 人 地點(diǎn):菏澤市,濟(jì)寧市
浙江明訊網(wǎng)絡(luò)技術(shù)有限公司 聘:陜西海外交付工程師
需求人數(shù):11 人 地點(diǎn):西安市
元道通信股份有限公司 聘:網(wǎng)優(yōu)工程師-黃山高級(jí)后臺(tái)
需求人數(shù):3 人 地點(diǎn):黃山市
成都旗訊通信技術(shù)有限公司 聘:【移動(dòng)項(xiàng)目】招督導(dǎo)、維護(hù)轉(zhuǎn)網(wǎng)優(yōu)
需求人數(shù):12 人 地點(diǎn):四川省,河南省,山東省,安徽省,湖北省
熱點(diǎn)問(wèn)題
更多精彩

聯(lián)系我們 - 問(wèn)通信專家 Powered by MSCBSC 移動(dòng)通信網(wǎng)  © 2006 -