坐標轉換問題的詳細了解對于測量很重要,那么請和我一起來討論這個問題。
首先,我們要弄清楚幾種坐標表示方法。大致有三種坐標表示方法:經緯度和高程,空間直角坐標,平面坐標和高程。
我們通常說的WGS-84坐標是經緯度和高程這一種,北京54坐標是平面坐標和高程著一種。
現(xiàn)在,再搞清楚轉換的嚴密性問題,在同一個橢球里的轉換都是嚴密的,而在不同的橢球之間的轉換是不嚴密的。舉個例子,在WGS-84坐標和北京54坐標之間是不存在一套轉換參數(shù)可以全國通用的,在每個地方會不一樣,因為它們是兩個不同的橢球基準。
那么,兩個橢球間的坐標轉換應該是怎樣的呢?一般而言比較嚴密的是用七參數(shù)法(包括布爾莎模型,一步法模型,海爾曼特等),即X平移,Y平移,Z平移,X旋轉,Y旋轉,Z旋轉,尺度變化K。要求得七參數(shù)就需要在一個地區(qū)需要3個以上的已知點,如果區(qū)域范圍不大,最遠點間的距離不大于30Km(經驗值),這可以用三參數(shù)(莫洛登斯基模型),即X平移,Y平移,Z平移,而將X旋轉,Y旋轉,Z旋轉,尺度變化K視為0,所以三參數(shù)只是七參數(shù)的一種特例。在本軟件中提供了計算三參數(shù)、七參數(shù)的功能。
在一個橢球的不同坐標系中轉換可能會用到平面轉換,現(xiàn)階段一般分為四參數(shù)和平面網格擬合兩種方法,以四參數(shù)法在國內用的較多,舉個例子,在深圳既有北京54坐標又有深圳坐標,在這兩種坐標之間轉換就用到四參數(shù),計算四參數(shù)需要兩個已知點。更精確的可以提供網格擬合數(shù)據,本軟件提供計算和應用四參數(shù)的功能,也提供了網格擬合的功能。
另外,還有高程擬合的問題,大地水準面模型在國內用戶中很少會用到,但在國際上已經是標準之一,本軟件提供最常用的EGM96模型和Geoid99模型。
最后,本軟件提供了ITRF框架轉換方法,涉及到ITRF2000和以往用過的ITRF96,ITRF93之間的換算,對于方面的需求的用戶是個嘗試。