北京54和西安80坐標之間的轉(zhuǎn)換其實是一種橢球參數(shù)的轉(zhuǎn)換,這種轉(zhuǎn)換在同一個橢球里的轉(zhuǎn)換都是嚴密的,而在不同橢球里的轉(zhuǎn)換是不嚴密的,因此不存在一套參數(shù)可以全國通用,也沒有現(xiàn)成的公式來完成轉(zhuǎn)換,因此必須利用具有兩套坐標值的公共點實現(xiàn)轉(zhuǎn)換。
西安80坐標系與北京54坐標系其實是一種橢球參數(shù)的轉(zhuǎn)換作為這種轉(zhuǎn)換在同一個橢球里的轉(zhuǎn)換都是嚴密的,而在不同的橢球之間的轉(zhuǎn)換是不嚴密,因此不存在一套轉(zhuǎn)換參數(shù)可以全國通用的,在每個地方會不一樣,因為它們是兩個不同的橢球基準。
那么,兩個橢球間的坐標轉(zhuǎn)換,一般而言比較嚴密的是用七參數(shù)布爾莎模型,即 X 平移, Y 平移, Z 平移, X 旋轉(zhuǎn)(WX), Y 旋轉(zhuǎn)(WY), Z 旋轉(zhuǎn)(WZ),尺度變化(DM )。要求得七參數(shù)就需要在一個地區(qū)需要 3 個以上的已知點。
如果區(qū)域范圍不大,最遠點間的距離不大于 30Km( 經(jīng)驗值 ) ,這可以用三參數(shù),即 X 平移, Y 平移, Z 平移,而將 X 旋轉(zhuǎn), Y 旋轉(zhuǎn), Z 旋轉(zhuǎn),尺度變化面DM視為 0 。
方法如下(MAPGIS平臺中):
第一步:向地方測繪局(或其它地方)找本區(qū)域三個公共點坐標對(即54坐標x,y,z和80坐標x,y,z);
第二步:將三個點的坐標對全部轉(zhuǎn)換以弧度為單位。(菜單:投影轉(zhuǎn)換/輸入單點投影轉(zhuǎn)換,計算出這三個點的弧度值并記錄下來)
第三步:求公共點求操作系數(shù)(菜單:投影轉(zhuǎn)換/坐標系轉(zhuǎn)換)。如果求出轉(zhuǎn)換系數(shù)后,記錄下來。
第四步:編輯坐標轉(zhuǎn)換系數(shù)。(菜單:投影轉(zhuǎn)換/編輯坐標轉(zhuǎn)換系數(shù)。)最后進行投影變換,“當前投影”輸入80坐標系參數(shù),“目的投影”輸入54坐標系參數(shù)。進行轉(zhuǎn)換時系統(tǒng)會自動調(diào)用曾編輯過的坐標轉(zhuǎn)換系數(shù)。