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