可以實現單點轉換和文件轉換。
坐標轉換問題的詳細了解對于測量很重要,那么請和我一起來討論這個問題。
首先,我們要弄清楚幾種坐標表示方法。大致有三種坐標表示方法:經緯度和高程,空間直角坐標,平面坐標和高程。
我們通常說的WGS-84坐標是經緯度和高程這一種,北京54坐標是平面坐標和高程著一種。
現在,再搞清楚轉換的嚴密性問題,在同一個橢球里的轉換都是嚴密的,而在不同的橢球之間的轉換這時不嚴密的。舉個例子,在WGS-84坐標和北京54坐標之間是不存在一套轉換參數可以全國通用的,在每個地方會不一樣,因為它們是兩個不同的橢球基準。
那么,兩個橢球間的坐標轉換應該是怎樣的呢?一般而言比較嚴密的是用七參數法,即X平移,Y平移,Z平移,X旋轉,Y旋轉,Z旋轉,尺度變化K。要求得七參數就需要在一個地區需要3個以上的已知點,如果區域范圍不大,最遠點間的距離不大于30Km(經驗值),這可以用三參數,即X平移,Y平移,Z平移,而將X旋轉,Y旋轉,Z旋轉,尺度變化K視為0,所以三參數只是七參數的一種特例。在本軟件中提供了計算三參數、七參數的功能。
在一個橢球的不同坐標系中轉換需要用到四參數轉換,舉個例子,在深圳既有北京54坐標又有深圳坐標,在這兩種坐標之間轉換就用到四參數,計算四參數需要兩個已知點。本軟件提供計算四參數的功能。
現在舉個例子說明:在珠江有一個測區,需要完成WGS-84坐標到珠江坐標系(54橢球)的坐標轉換,整個轉換過程是
這樣的:
WGS-84經緯度
WGS-84空間直角
七參數轉換
北京54空間直角
北京54經緯度
坐標投影
北京54平面坐標
四參數轉換
珠江平面坐標
三個已知點
計算七參數
一個已知點
計算三參數
投影參數設置
兩個已知點
計算四參數
本軟件使用說明:
本軟件采用文件化管理,用戶可以將一種轉換作為一個文件保存下來,下次使用時從文件菜單中選擇打開這個文件來調用所有已有的轉換參數。
實例一:
轉換要求:
用戶在一個佛山測區內使用RTK GPS接收機接受了一些點的WGS-84的坐標,現在希望將其轉換為北京54和佛山坐標系下的坐標。用戶有佛山測區的一些控制點,這些控制點有WGS-84坐標,也有北京-54坐標也有佛山坐標。
分析:
WGS-84坐標和北京54坐標是不同兩個橢球的坐標轉換,所以要求得三參數或七參數,而北京54和佛山坐標都是同一個橢球,所以他們之間的轉換是地方坐標轉換,需要求得地方轉化四參數,因為要求得到的北京54是平面坐標所以需要設置投影參數。:
步驟:
1. 新建坐標轉換文件,便于下次使用轉換是不用重新輸入,直接打開即可。
2. 設置投影參數。
3. 用一個已知點(WGS84坐標和北京54坐標),計算不同橢球轉換的三參數(或七參數)。
4. 確定轉換參數。
5. 打開七參數轉換,完成WGS84到北京54的轉換。
6. 利用多個已知點(北京54坐標和佛山坐標),計算同一個橢球的地方坐標轉換(四參數)。
7. 確定轉換參數
8. 同時打開七參數和四參數。完成WGS-84到佛山坐標的轉換。
實例二:
轉換要求:
用戶在一個測區內有一些點的北京54的坐標,現在希望將其轉換為國家80坐標。用戶有測區的一些控制點,這些控制點既有北京-54坐標也有國家80坐標。
文件轉換
用戶如果需要轉換的是一個文件里的所有的點,可以用文件轉換來完成。
1. 確定轉換關系:
按照上面的步驟完成1~8步的操作,這樣就確立了轉換關系,也就是說文件里所有的點都按照上面確定的轉換關系來完成轉換。
2. 確定轉換格式:
在主界面中選擇文件轉換,點擊格式按鈕。
新建格式:在名稱,擴展名中輸入相應的內容,然后自己選擇數據列表中的內容并添加來確定格式,如果列表中沒有的就用其他來表示,完成后點擊完成新建。
選擇格式:在格式列表中選擇格式
文件轉換方式:轉換后的文件有三種方式,如原來的文件是C:\File.txt文件,用戶選擇其中的一種,這樣轉換后就會根據這個方式來完成新建文件。卻省是在文件擴展名后+1,即轉換后會新生成一個C:\File.txt1文件。
在上述工作完成后,單擊確定按鈕即可。
3. 選擇轉換文件并完成轉換
單擊瀏覽按鈕,打開文件選擇對話框,選擇文件并確定,在左邊會顯示文件,用戶單擊 =〉按鈕即可完成轉換,右邊會顯示出轉換后的文件名和路徑,用戶可以通過雙擊列表中的文件即可查看文件內容。
實例三:
轉換要求:
用戶在番禹工作,要求完成從WGS-84到國家80的轉換,由于測區范圍比較大,需要進行七參數轉換。
注意:這個例子同樣適合于直接從WGS-84坐標轉換為地方坐標轉換。
分析:
首先分析坐標:因為七參數轉換模型的特點,要求轉換的坐標不能相差太大,
WGS-84的坐標為:023:09:33.6274 112:55:41.2119 62.536
國際80坐標為: 562589.8110 290115.8140 70.3590
用WGS-84不加任何參數轉化為平面坐標為:2562588.851341 390232.479605
可以看到 X的大數差-2000000 Y的大數差-100000
所以改變投影參數里的X,Y常數改正為
X常數:0-2000000=-2000000 Y常數:500000-100000=400000
一、設置投影參數
二、計算七參數
選擇坐標轉換菜單下的“計算七參數“,打開如圖對話框
選擇好源坐標和目標坐標的類型,源坐標和目標坐標的橢球基準,輸入源坐標和目標坐標,點擊“增加“按鈕,就會將剛才的公共點坐標輸入到列表中,同樣的方法至少輸入三個已知點到列表中,點擊“計算“按鈕,就可以看到計算的結果,同時在”RMS”中會顯示使用這套參數後計算後每個點的坐標中誤差,如果發現誤差過大,可能坐標中由輸入錯誤的,這時可以通過在列表中選擇不同的站點計算,直到滿意為止。完成后點擊“確定“按鈕。
三、七參數設置
單擊“確定“按鈕即可設置好了七參數
四、完成轉換
選擇“七參數轉換“打鉤,就可以完成了,完成后點擊保存,下次就可以使用同樣的參數。
上述的方法同樣適合于從WGS-84直接轉換為地方坐標,關鍵是確定好投影參數的X,Y常數。
- PC官方版
- 安卓官方手機版
- IOS官方手機版