国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ArcGIS Engine的GPS坐標轉(zhuǎn)換

2012-06-01 02:55:34傅民倉
電子科技 2012年11期
關(guān)鍵詞:平面坐標經(jīng)緯度直角坐標

鄒 博,傅民倉,王 偉

(1.武警工程大學(xué)研究生管理大隊,陜西西安 710086,2.武警工程大學(xué)通信工程系,陜西西安 710086;3.陜西省公安廳警衛(wèi)局,陜西西安 710065)

隨著信息化進程的推進和計算機及網(wǎng)絡(luò)技術(shù)的普及,GPS設(shè)備的定位精度已能滿足大多數(shù)領(lǐng)域的需求,特別是GPS實時動態(tài)定位(RTK)技術(shù)的發(fā)展,使得GPS與GIS技術(shù)相結(jié)合的技術(shù)在政府管理與決策、城市規(guī)劃與土地管理、城市公共設(shè)施管理、防災(zāi)減災(zāi)、產(chǎn)品交易、智能交通和導(dǎo)航以及公共服務(wù)等領(lǐng)域發(fā)揮越來越重要的作用。

一般GPS接收到的定位信息是基于WGS-84坐標系統(tǒng)的,而我國所采用的電子地圖基本是基于北京-54坐標系。GPS接收到的數(shù)據(jù)不能直接應(yīng)用于電子地圖上,兩者會有0~120 m的系統(tǒng)偏差,無法達到精確定位的需求。所以要把WGS-84坐標系下的GPS定位信息轉(zhuǎn)換到北京-54坐標系下,這樣才能通過電子地圖實時準確地顯示GPS定位信息。為將GPS坐標轉(zhuǎn)換到電子地圖所采用的北京-54坐標系中,首先需要在已知控制點上進行GPS觀測,得到其在WGS-84坐標系中的坐標,然后利用某種坐標轉(zhuǎn)換模型求坐標轉(zhuǎn)換參數(shù),這樣就可以利用所求的轉(zhuǎn)換參數(shù)對其它GPS定位點進行坐標轉(zhuǎn)換[1]。

文中采用VisuaI C#開發(fā)語言和Visual Studio 2008開發(fā)環(huán)境,結(jié)合ESRI公司ArcGIS Engine 10嵌入式開發(fā)組件提供的相關(guān)接口,以模塊化思想設(shè)計開發(fā)能夠靈活移植、具備良好擴展性和穩(wěn)定性的GPS定位顯示系統(tǒng)。應(yīng)用結(jié)果表明,該系統(tǒng)具有較好的適應(yīng)性與快捷性,且能滿足精度的要求。

1 坐標系與投影

1.1 坐標系

WGS-84坐標系是目前GPS所采用的坐標系統(tǒng),GPS所發(fā)布的星歷參數(shù)就是基于此坐標系統(tǒng)。WGS-84坐標系是美國國防部研制確定的大地坐標系,是一種協(xié)議地球坐標系。WGS-84坐標系的定義如圖1所示:原點是地球的質(zhì)心,空間直角坐標系的Z軸指向BIH(1984.0)定義的地極(CTP)方向,即國際協(xié)議原點CIO,它由IAU和IUGG共同推薦。X軸指向BIH定義的零度子午面和CTP赤道的交點,Y軸和Z,X軸構(gòu)成右手坐標系[1]。這是一個國際協(xié)議地球參考系統(tǒng)(ITRS),是目前國際上統(tǒng)一采用的大地坐標系。

圖1 WGS-84坐標系

1954年北京坐標系是我國目前廣泛采用的大地測量坐標系。該坐標系源于原蘇聯(lián)采用過的1942年普爾科夫坐標系,但又不完全與其相同。如大地點高程是以1956年青島驗潮站求出的黃海平均海面為基準;高程異常是以前蘇聯(lián)1955年大地水準面重新平差結(jié)果為起算值,按我國天文水準路線推算出來的。我國地形圖上的平面坐標位置主要以這個數(shù)據(jù)為基準推算[2]。WGS-84坐標系和北京-54坐標系的橢球參數(shù)如表1所示。

表1 WGS-84坐標系和北京-54坐標系的橢球參數(shù)

1.2 坐標投影

我國大中比例尺地圖均采用高斯-克呂格投影,該投影規(guī)定中央經(jīng)線為X軸;赤道為Y軸;中央經(jīng)線與赤道交點為坐標原點;X值在北半球為正;南半球為負;Y值在中央經(jīng)線以東為正;中央經(jīng)線以西為負。由于我國疆域均在北半球,x值均為正值,為了避免y值出現(xiàn)負值,規(guī)定各投影帶的坐標縱軸均西移500 km,中央經(jīng)線上原橫坐標值由0變?yōu)?00 km[3]。其通常是按6°和3°分帶投影,1∶2.5 ~1∶50 萬比例尺地形圖采用經(jīng)差6°分帶,1∶1萬比例尺的地形圖采用經(jīng)差3°分帶。具體分帶法是:6°分帶從本初子午線開始,按經(jīng)差6°為一個投影帶自西向東劃分,全球共分60個投影帶;3°投影帶是從東經(jīng)1.5°開始,按經(jīng)差3°為一個投影帶自西向東劃分,全球共分120個投影帶。我國的經(jīng)度范圍西起73°東至135°,可分成6°帶11個,各帶中央經(jīng)線依次為 75°、81°、87°、…、123°、129°、135°,或3°帶22 個。

2 七參數(shù)坐標轉(zhuǎn)換算法

WGS-84坐標是指經(jīng)緯度坐標的表示方法,北京-54坐標是指經(jīng)過高斯投影的平面直角坐標的表示方法。WGS-84與北京-54是兩種不同的大地基準面,不同的參考橢球體。因而兩種坐標系下,同一個點的坐標是不同的。當要把GPS接收到的點(WGS-84坐標系統(tǒng))疊加到北京-54坐標系統(tǒng)的底圖上,就會發(fā)現(xiàn)兩者不能準確重合GPS點,即“與實際地點發(fā)生了偏移”。這就要求把這些GPS點從WGS-84的坐標系統(tǒng)轉(zhuǎn)換成北京-54的坐標系統(tǒng)。

在GPS測量中應(yīng)用較多,且嚴格、精密的轉(zhuǎn)換方法,為經(jīng)典的三維赫爾墨特轉(zhuǎn)換方法[4]。地方局部坐標系的原點相對于WGS-84系統(tǒng)的原點的偏差(DX,DY,DZ),稱為地方局部坐標系對于WGS-84地心坐標系的3個平移參數(shù)。由于地方局部坐標系的3個坐標軸不可能嚴格與WGS-84地心坐標系的對應(yīng)軸平行,需要分別旋轉(zhuǎn)一個微小的角度才能達到平行的要求,所以產(chǎn)生了3 個定向參數(shù)(εx,εy,εz)。最后,考慮到兩個橢球的大小彼此不一樣,存在一個地方坐標系相對于WGS-84地心坐標系統(tǒng)的尺度因子。根據(jù)以上思路建立起來的坐標轉(zhuǎn)換模型,因為含有7個參數(shù),所以通常被稱為七參數(shù)法。其轉(zhuǎn)換流程圖如圖2所示。

圖2 七參數(shù)坐標轉(zhuǎn)換流程

在WGS-84坐標與北京-54坐標的轉(zhuǎn)換過程中,首先要求出坐標轉(zhuǎn)換參數(shù)。鑒于我國使用不同的坐標基準,各地的重力值又有很大差異,所以很難確定一套適合全國且精度較好的轉(zhuǎn)換參數(shù)。

通常求解七參數(shù)的做法是:在工作區(qū)內(nèi)找3個以上的已知點,利用已知點的北京-54坐標和所測WGS-84坐標,通過一定的數(shù)學(xué)模型,求解七參數(shù)。若多選幾個已知點,通過平差的方法可以獲得較好的精度[5]。在ArcGIS Engine中提供了七參數(shù)轉(zhuǎn)換法。

其中,m為尺度比參數(shù);εx,εy,εz為旋轉(zhuǎn)參數(shù);ΔX0,ΔY0,ΔZ0為平移參數(shù)。

對該公式進行變換

解算這7個參數(shù),至少要用到3個已知點,采用間接平差模型進行解算

其中,V為殘差矩陣;X為未知七參數(shù);A為系數(shù)矩陣;L為閉合差。

在得到7個未知參數(shù)后,可得到完整的坐標轉(zhuǎn)換計算過程:(1)WGS-84空間大地坐標(B84,L84)到WGS -84 空間直角坐標(X84,Y84,Z84)的轉(zhuǎn)換。(2)坐標基準的轉(zhuǎn)換,WGS-84空間直角坐標(X84,Y84,Z84)通過七參數(shù)轉(zhuǎn)換為北京-54空間直角坐標(X54,Y54,Z54)。(3)北京 -54 空間直角坐標(X54,Y54,Z54)到北京-54空間大地坐標(B54,L54,H54)的轉(zhuǎn)換。(4)北京-54空間大地坐標(B54,L54)經(jīng)過高斯投影正算公式轉(zhuǎn)換為平面直角坐標(X54,Y54)

高斯平面坐標轉(zhuǎn)換完成后,還要判斷其所處在3°或6°帶的第幾度帶上。得到帶號,將帶號乘以1 000 000再加上500 000后,結(jié)果加到Y(jié)坐標上去,最終得到高斯平面坐標。

3 基于ArcGIS Engine的GPS坐標轉(zhuǎn)換

3.1 坐標轉(zhuǎn)換

通過ArcGIS Engine中的IGeometry.Project方法即可進行投影。該方法將一個幾何要素投影到新的空間參考內(nèi),實現(xiàn)了最基本的坐標轉(zhuǎn)換功能。這里選擇的坐標平面為esriSRProjCS_Beijing1954GK_23N。該坐標平面僅把北京附近的坐標投影在平面上。由于投影面積變小,所以投影經(jīng)度提高。但有些經(jīng)緯度不能轉(zhuǎn)換。實際數(shù)據(jù)處理過程中,比較明確數(shù)據(jù)轉(zhuǎn)換前后空間參考信息情況下一般用此方法作坐標轉(zhuǎn)換,不同投影帶之間的坐標轉(zhuǎn)換就是一個典型。如圖3所示為Point對象從一個空間參考到另一個空間參考的坐標轉(zhuǎn)換流程。

圖3 坐標轉(zhuǎn)換流程圖

3.2 系統(tǒng)實現(xiàn)

系統(tǒng)采用Visual C#開發(fā)語言和Visual Studio 2008開發(fā)環(huán)境,結(jié)合ESRI公司ArcGIS Engine 10嵌入式開發(fā)組件提供的相關(guān)接口,做出地圖顯示部分。先導(dǎo)入經(jīng)過校正的影像圖,再通過坐標轉(zhuǎn)換程序?qū)GS-84坐標轉(zhuǎn)換為北京-54坐標,然后將轉(zhuǎn)換好的坐標導(dǎo)入到顯示系統(tǒng)之中,生成ArcGIS Engine的shp格式文件并添加到地圖上,系統(tǒng)提供地圖瀏覽、查詢、縮放等簡單功能。圖4為西安市某點的WGS-84空間直角坐標到北京-54空間直角坐標的坐標轉(zhuǎn)換窗體。

圖5所示為7參數(shù)的計算窗體。其中,控制點的源坐標為WGS-84坐標系下的空間直角坐標,該坐標值是Google earth中獲得的經(jīng)緯度坐標通過坐標投影

轉(zhuǎn)換得來的。目標坐標為與源坐標對應(yīng)的北京-54坐標系下的空間大地坐標,可以從電子地圖中查找到其經(jīng)緯度值,再經(jīng)過坐標投影得到。通過設(shè)置具體的控制點坐標,計算出坐標轉(zhuǎn)換過程中的7個參數(shù)。

4 結(jié)束語

在使用AE作GIS開發(fā)的時通常需要作經(jīng)緯度和平面坐標的相互轉(zhuǎn)換。由于經(jīng)緯度是球面坐標,而平面坐標是X-Y的笛卡爾坐標系統(tǒng),因此存在轉(zhuǎn)換問題。文中介紹了WGS-84坐標系和北京-54坐標系之間的坐標轉(zhuǎn)換過程。采用ESRI公司ArcGIS Engine 10嵌入式開發(fā)組件設(shè)計開發(fā)GPS定位顯示系統(tǒng)。通過IGeometry接口的Project方法實現(xiàn)了坐標轉(zhuǎn)換功能。在實際應(yīng)用中,該系統(tǒng)能夠較好地滿足GPS定位中坐標轉(zhuǎn)換精度的需求。

[1]徐仕琪,張曉帆,周可法,等.關(guān)于利用七參數(shù)法進行WGS-84和BJ-54坐標轉(zhuǎn)換問題的探討[J].測繪與空間地理信息,2007,30(5):33 -38.

[2]謝寧.GPS坐標轉(zhuǎn)換方法的精度對比分析[J].硅谷,2011(4):30-31.

[3]李平,盧立.ArcGIS中幾種坐標系轉(zhuǎn)換方法的應(yīng)用研究[J].城市勘測,2012(1):87 -90.

[4]程連柱.幾種常用的GPS坐標轉(zhuǎn)換方法[J].光盤技術(shù),2008(4):52-53.

[5]吳自金,顏旭賢.實時動態(tài)(RTK)測量中坐標轉(zhuǎn)換參數(shù)計算的幾種方法[J].城市建設(shè)理論研究,2011(25):36-37.

猜你喜歡
平面坐標經(jīng)緯度直角坐標
不動產(chǎn)測量平面坐標轉(zhuǎn)換與精度分析
奧維互動地圖CAD中線坐標精度分析
人民交通(2022年5期)2022-06-16 07:25:12
從平面直角坐標系到解析幾何
深入學(xué)習(xí)“平面直角坐標系”
復(fù)變函數(shù)斜軸橢球變換法的銜接應(yīng)用
測繪工程(2021年5期)2021-09-13 09:01:38
深刻理解平面直角坐標系
認識“平面直角坐標系”
自制中學(xué)實驗操作型經(jīng)緯測量儀
澳洲位移大,需調(diào)經(jīng)緯度
一種利用太陽影子定位的數(shù)學(xué)模型
霞浦县| 富蕴县| 潼关县| 沁源县| 浠水县| 丹东市| 石棉县| 包头市| 理塘县| 吴桥县| 武陟县| 堆龙德庆县| 沁阳市| 江永县| 黔西县| 开远市| 浦县| 新乡市| 新泰市| 梁山县| 定远县| 喀喇沁旗| 阿克陶县| 来宾市| 濉溪县| 科技| 阳山县| 绥中县| 清水河县| 临高县| 临漳县| 丰顺县| 澎湖县| 伊春市| 商水县| 曲靖市| 麻阳| 印江| 城市| 榆中县| 乌什县|