基于AutoCAD的整圖四參數(shù)坐標(biāo)轉(zhuǎn)換
簡述了基于AutoCAD 的整圖四參數(shù)法坐標(biāo)轉(zhuǎn)方法,使用計(jì)算機(jī)編程語言進(jìn)行四參數(shù)法轉(zhuǎn)換程序設(shè)計(jì),并應(yīng)用該轉(zhuǎn)換程序進(jìn)行坐標(biāo)轉(zhuǎn)換的實(shí)踐,為不同坐標(biāo)系下尤其是圖形數(shù)據(jù)的合理、高效利用提供便利。
引言
現(xiàn)階段,我國各地都或多或少地存在多種坐標(biāo)系統(tǒng),在各個(gè)坐標(biāo)系統(tǒng)下都存在多種測繪成果,而這些測繪成果尤以圖形為重。為充分、合理利用現(xiàn)有測繪成果,交疊比較,常常需要將圖形數(shù)據(jù)在不同坐標(biāo)系下進(jìn)行轉(zhuǎn)換。
常規(guī)大比例尺地形圖、地籍圖等地理信息圖件應(yīng)用十分廣泛。例如在昆明地區(qū),項(xiàng)目開發(fā)征地拆遷時(shí),部分地區(qū)原地形圖使用的是1954 北京坐標(biāo)系; 在提交( 制作) 國土系統(tǒng)相關(guān)征地圖、勘測定界圖時(shí)需要提供的圖紙為2004 昆明坐標(biāo)系; 項(xiàng)目用地提交省國土廳審批時(shí),還需提供全國統(tǒng)一應(yīng)用1980 坐標(biāo)系; 在規(guī)劃審批階段,需要提供1987 昆明地方坐標(biāo)系的選址意見書、規(guī)劃圖等。這些圖紙?jiān)谙嗷ケ容^應(yīng)用時(shí),也需要對圖件的坐標(biāo)系相互轉(zhuǎn)化,常規(guī)坐標(biāo)轉(zhuǎn)化工作費(fèi)時(shí)費(fèi)力,并容易出錯(cuò)。而坐標(biāo)系的更新和坐標(biāo)基準(zhǔn)的變化將導(dǎo)致坐標(biāo)系統(tǒng)的變化,為在新的坐標(biāo)系統(tǒng)下利用原有坐標(biāo)系統(tǒng)的圖形測繪數(shù)據(jù),就需要將該圖形數(shù)據(jù)在不同坐標(biāo)系下進(jìn)行轉(zhuǎn)換,坐標(biāo)轉(zhuǎn)換的原理是利用2 個(gè)以上覆蓋測區(qū)的控制點(diǎn)在不同坐標(biāo)系下的2 套坐標(biāo)采用四參數(shù)法進(jìn)行轉(zhuǎn)換,一般情況常規(guī)坐標(biāo)轉(zhuǎn)換程式只適用于坐標(biāo)文本數(shù)據(jù)的轉(zhuǎn)換,而不適用于圖形的轉(zhuǎn)換。
本文以AutoCAD軟件為平臺,探討在其進(jìn)行整圖四參數(shù)坐標(biāo)轉(zhuǎn)換的計(jì)算機(jī)編程算法,并加以驗(yàn)證。實(shí)驗(yàn)證明,這種方法能夠很好地對各種地理信息圖件進(jìn)行坐標(biāo)轉(zhuǎn)換,其轉(zhuǎn)換精度高,速度快,對控制點(diǎn)的粗差能夠有效甄別。本方法適宜以Dwg 格式存儲,總面積10 km2 以內(nèi)的各種大比例尺地形圖、地籍圖等地理信息圖件的坐標(biāo)系轉(zhuǎn)換。
結(jié)語
四參數(shù)法能夠很好地對現(xiàn)有AutoCAD 格式的地形圖進(jìn)行坐標(biāo)轉(zhuǎn)換,合理利用不同坐標(biāo)系下地形圖數(shù)據(jù),該程序被應(yīng)用于工程實(shí)踐。在實(shí)際應(yīng)用時(shí),我們也發(fā)現(xiàn)轉(zhuǎn)換程序計(jì)算出的數(shù)據(jù)其誤差與存放數(shù)據(jù)的變量長度有較大關(guān)系,如果存放結(jié)果的數(shù)據(jù)位數(shù)不夠會出現(xiàn)較大的計(jì)算誤差,在實(shí)際應(yīng)用中建議通過定義計(jì)算結(jié)果變量類型為雙精度( double,32 為長度) 來提高轉(zhuǎn)換精度。