以WGS84坐標轉地方坐標系為例,其流程為:WGS84——>北京54——>地方坐標,詳細步驟如下:
1)(B,L,H)84——(X,Y,Z)84,空間大地坐標到空間直角坐標的轉換。
2)(X,Y,Z)84——(X,Y,Z)54,坐標基准的轉換,即Datum轉換。通常有三種轉換方法:七參數、簡化三參數、Molodensky。
3)(X,Y,Z)54——(B,L,H)54,空間直角坐標到空間大地坐標的轉換。
4)(B,L)54——(x,y)54, 高斯投影正算。
5)(x,y)54——(x0,y0)54,地方坐標轉換,常用四參數法。
(圖片來源:https://zhuanlan.zhihu.com/p/34662114)
上述1-5步驟中,所有的轉換公式都是公開的,但是轉換參數有些是公開的,有些是非公開的。
公開參數步驟:1、3、4步驟需要的參數都是公開的。
待解參數步驟:2、4的參數是非公開的,需要找測繪部門去轉換申請,或利用同名點求取轉換的參數,步驟2,采用三參數(1個點)或七參數(3個點);步驟4,采用四參數(2個點),如果同名點多可以采用最小二乘法擬合,求取最佳參數。(https://zhuanlan.zhihu.com/p/34662114)
坐標轉換可以自行求解的參數:同一空間坐標系統,大地坐標和直角坐標的轉換,空間坐標進行變換為投影坐標的參數。
坐標轉換非公開的參數:不同空間坐標系統,各坐標之間的轉化。(https://zhuanlan.zhihu.com/p/34662114)
2. 坐標轉換:
如:wgs84-->北京54
我們可以發現這樣的轉換都是不同橢球之間的轉換。
為了使轉換盡可能得嚴密,通常我們會使用七參數模型。
七參數
- 三個坐標平移量(△X,△Y,△Z),即兩個空間坐標系的坐標原點之間坐標差值
- 三個坐標軸的旋轉角度(△α,△β,△γ),通過按順序旋轉三個坐標軸指定角度,可以使兩個空間直角坐標系的XYZ軸重合在一起。
- 尺度因子K,即兩個空間坐標系內的同一段直線的長度比值,實現尺度的比例轉換。通常K值(用於調整橢球大小)幾乎等於1。
不同橢球體坐標轉換時,通常至少需要三個公共已知點(可以列出9個方程,進而可以解算7個參數),才能推算出這七個未知參數,計算出了七參數,就可以將一個坐標系下未知點的XYZ坐標值轉換為另一個坐標系下的XYZ坐標值。
>>>>選點注意事項
- 已知點最好要分布在整個轉換地區的邊緣,能控制整個區域,並避免短邊控制長邊。例如,如果用四個點做點校正的話,那么轉換地區的區域最好在這四個點連成的四邊形內部。
- 一定要避免已知點的線形分布。例如,如果用三個已知點進行點校正,這三個點組成的三角形要盡量接近正三角形,一定要避免所有的已知點的分布接近一條直線,這樣會嚴重的影響精度,特別是高程精度。
- 建議至少用三個點進行點校正,檢查一下水平殘差和垂直殘差的數值,看其是否滿足精度要求,如果殘差太大(超過2 cm),就是已知點的匹配有問題,要更換已知點。
如果轉換區域范圍不大,最遠點間的距離小於30km(經驗值),可以使用三參數轉換,即(△X,△Y,△Z)平移,而將歐勒角(△α,△β,△γ)旋轉,尺度變化K視為0(認為坐標軸平行),也就是說三參數是七參數的一種特例,只要一個已知點就可以計算三參數。
除了這幾個常用坐標系之間的相互轉換外,有時候我們還會遇到這種加強版的轉換
02相同橢球體間的轉換
相同橢球之間的轉換是嚴密的,通常使用四參數法就可以進行轉換了。
四參數
- 兩個坐標平移量(△X,△Y),即兩個平面坐標系的坐標原點之間的坐標差值;
- 平面坐標軸的旋轉角度A,通過旋轉一個角度,可以使兩個坐標系的X和Y軸重合在一起。
- 尺度因子K,即兩個坐標系內的同一段直線的長度比值,實現尺度的比例轉換。通常K值幾乎等於1.
相同橢球體坐標轉換時,通常至少需要兩個公共已知點,在兩個不同坐標系中的四對XY坐標值,才能推算出這四個未知參數,計算出了四參數,就可以將一個坐標系下一個未知點的XYZ坐標值轉換為另一個坐標系下的XYZ坐標值。
四參數屬於同一橢球下的轉換,當源坐標系與當前坐標系不一致時,如將WGS84經緯度轉換到北京54坐標系,一般會利用以下的轉換原理。
由於四參數中,沒有高程改正,如果需要高程精度較高的用戶,需再計算高程改正參數,高程改參數根據所使用已知點的數量又分為多種參數:
1~2個高程已知點時,即Z平移,在使用中即為三參數中的Z平移參數;
3~4個高程已知點時,采用高程擬合中的平面擬合參數;
6~7個高程已知點時,采用高程擬合中的曲面擬合參數。
在一般使用過程中,高程擬合參數可根據輸入已知點的個數自動或手動選擇計算各參數。
七參數屬於不同橢球下的轉換,適用於大范圍,一般RTK的使用中,在做完控制靜態測量后,可直接使用靜態平差結果里的數據進行參數的計算,部分軟件會旋轉角度,比如南方RTK所使用的“工程之星”中,對於七參數就要求旋轉角度不能大於10秒,否則只能用四參數+高程擬合參數。(https://zhuanlan.zhihu.com/p/28019654)
地理坐標系
- 也稱經緯度坐標
- 2個重要部分,地球橢球體(spheroid)和大地基准面(datum)
- 屬於平面坐標系,單位是米
- 2個重要部分,大地基准面(datum)和投影類型(Projection Tape)
- 目前我國規定1:1萬、1:2.5萬、1:5萬、1:10萬、1:25萬、1:50萬比例尺地形圖,均采用高斯--克呂格投影。1:2.5萬至1:50萬比例尺地形圖采用經差6度分帶,1:1萬和1:2.5萬比例尺地形圖采用經差3度分帶。所以我們還要確定投影地區的中央經線。