李成六,王浩宇,王 爽
(1.鄭州藍(lán)圖土地環(huán)境規(guī)劃設(shè)計(jì)有限公司,河南 鄭州450000;2.河南北斗空間科技有限公司,河南 鄭州450000)
隨著計(jì)算機(jī)技術(shù)、空間技術(shù)的飛速發(fā)展,數(shù)字化測(cè)繪已經(jīng)取代了傳統(tǒng)的測(cè)繪方式,成為地形測(cè)量、工程測(cè)量、地籍測(cè)量的基本形式,同時(shí)信息化測(cè)繪也方興未艾。較之傳統(tǒng)的大(小)平板儀(地形、地籍)測(cè)繪技術(shù),數(shù)字化測(cè)繪可以讓測(cè)繪產(chǎn)品更加多樣化,技術(shù)含量和應(yīng)用水平更高,產(chǎn)品的使用與維護(hù)更加方便、快捷、直觀,與傳統(tǒng)的測(cè)繪產(chǎn)品(地形、地籍圖件)比較,數(shù)字化測(cè)繪產(chǎn)品具有明顯的優(yōu)越性[1]。在當(dāng)前國(guó)家正大力推進(jìn)的農(nóng)村土地確權(quán)登記發(fā)證、全國(guó)地理國(guó)情普查等項(xiàng)目中,數(shù)字化測(cè)繪發(fā)揮著舉足輕重的作用。而這些國(guó)家大型項(xiàng)目任務(wù)量大、期限短,對(duì)數(shù)字化測(cè)繪的成果質(zhì)量和作業(yè)效率有了更高的要求。
另外,數(shù)字化測(cè)繪作為地理數(shù)據(jù)獲取的途徑,已經(jīng)和后期的數(shù)據(jù)處理分析、數(shù)據(jù)管理入庫(kù)、地圖制作等融為一體。對(duì)作業(yè)人員的技能有了新的要求,需要同時(shí)掌握數(shù)字成圖、處理分析以及地圖制作等多種軟件,如:CASS 成圖系統(tǒng),ArcGIS,MapGIS,NEWMAP 報(bào)件通等。而這些不同軟件的坐標(biāo)系定義不盡相同,如CASS 成圖系統(tǒng)就和其他軟件坐標(biāo)系定義相反,橫軸是Y,縱軸是X,坐標(biāo)形式是(Y,X)。因此作業(yè)人員在數(shù)字化成圖中經(jīng)常容易混淆縱橫坐標(biāo)順序,而導(dǎo)致所處理的圖形錯(cuò)誤,需要作業(yè)人員費(fèi)時(shí)檢查修改,嚴(yán)重影響測(cè)量成果質(zhì)量和工作效率。針對(duì)這一問(wèn)題,侯建國(guó)等[2]提出了基于CAD 的平移、旋轉(zhuǎn)命令對(duì)圖形進(jìn)行糾正的方法。本文在此基礎(chǔ)上提出了一種更為簡(jiǎn)便的糾正方法。
數(shù)字化測(cè)圖通常是利用測(cè)圖控制點(diǎn)(即測(cè)站點(diǎn)和定向點(diǎn))的坐標(biāo),結(jié)合全站儀所測(cè)得的碎部點(diǎn)的極坐標(biāo),計(jì)算出碎部點(diǎn)的三維坐標(biāo),然后通過(guò)聯(lián)機(jī)或者脫機(jī)的記錄方式為內(nèi)業(yè)數(shù)據(jù)處理提供數(shù)據(jù)保障。在實(shí)際作業(yè)中,由于有些成圖軟件的坐標(biāo)系和測(cè)量坐標(biāo)系定義不相同,在將碎部點(diǎn)數(shù)據(jù)導(dǎo)入成圖軟件進(jìn)行編輯時(shí),會(huì)造成縱橫坐標(biāo)顛倒,這樣得到的圖形自然也會(huì)發(fā)生變形。另外一種坐標(biāo)顛倒的情形是,在計(jì)算碎部點(diǎn)三維坐標(biāo)時(shí)候,將測(cè)圖控制點(diǎn)(即測(cè)站點(diǎn)和定向點(diǎn))的X,Y 坐標(biāo)顛倒,從而計(jì)算出錯(cuò)誤的碎部點(diǎn)坐標(biāo),這樣根據(jù)這些碎部點(diǎn)坐標(biāo)編輯所得的圖形自然也發(fā)生了變形。
當(dāng)前,隨著GPS-RTK 技術(shù)的發(fā)展和CORS 系統(tǒng)的建設(shè),直接采用RTK 測(cè)得的碎部點(diǎn)的三維坐標(biāo)已成為數(shù)字化測(cè)圖的一大趨勢(shì)。利用RTK 所測(cè)碎部點(diǎn)坐標(biāo)進(jìn)行數(shù)字成圖時(shí),同樣會(huì)出現(xiàn)展點(diǎn)時(shí)將X,Y 坐標(biāo)顛倒的情形,所成圖形自然也發(fā)生變形。
總之,在數(shù)字化測(cè)圖中,常見(jiàn)的縱橫坐標(biāo)顛倒的情形有:碎部點(diǎn)坐標(biāo)導(dǎo)入成圖系統(tǒng)時(shí)縱橫坐標(biāo)顛倒以及計(jì)算碎部點(diǎn)坐標(biāo)時(shí)測(cè)站點(diǎn)和定向點(diǎn)的縱橫坐標(biāo)顛倒兩種。
這種情況是在數(shù)字化成圖過(guò)程中,由于有些成圖軟件的坐標(biāo)系和測(cè)量坐標(biāo)系定義不相同,在將碎部點(diǎn)數(shù)據(jù)導(dǎo)入成圖軟件進(jìn)行展點(diǎn)編輯時(shí),錯(cuò)誤的將縱橫坐標(biāo)顛倒。
如圖1 所示,實(shí)線為正確的房屋位置圖形,虛線為縱橫坐標(biāo)顛倒后的房屋位置圖形。其拐點(diǎn)坐標(biāo),如表1 所示。
圖1 坐標(biāo)顛倒前后的房屋圖形Fig.1 The building graphics before and after coordinate reverse
表1 坐標(biāo)顛倒前后的房屋拐點(diǎn)坐標(biāo)表Tab.1 Coordinates of building's inflection points before and after coordinate reverse
侯建國(guó)等提出的糾正方法主要為:
1)用MOVE 命令將錯(cuò)誤圖形以其中一點(diǎn)(如點(diǎn)1)為基準(zhǔn)移動(dòng)到正確圖形的對(duì)應(yīng)點(diǎn)上。
2)用ROTATE 命令將錯(cuò)誤圖形以一基準(zhǔn)點(diǎn)(點(diǎn)1)旋轉(zhuǎn)到正確圖形的基準(zhǔn)線上(點(diǎn)1、點(diǎn)6 組成的直線)。
3)用MIRROR 命令以基準(zhǔn)線(點(diǎn)1、點(diǎn)6 組成的直線)為鏡像軸線,對(duì)錯(cuò)誤圖形做鏡像旋轉(zhuǎn),旋轉(zhuǎn)后的圖形即為正確圖形。
分析該處理方法可知,對(duì)顛倒坐標(biāo)后的錯(cuò)誤圖形進(jìn)行糾正的前提,是有正確圖形上的某一點(diǎn)作為基準(zhǔn)點(diǎn),以及該點(diǎn)所在的某一線段作為基準(zhǔn)線。也就是說(shuō)糾正前需要在AutoCAD 中構(gòu)建一個(gè)正確的點(diǎn)和線段作為參考基準(zhǔn)。另外在實(shí)際測(cè)量中,由于平面坐標(biāo)數(shù)值較大,坐標(biāo)顛倒前后的對(duì)應(yīng)位置相差較大,給糾正處理造成很大的不便。
實(shí)際上,在處理該問(wèn)題時(shí)可以利用函數(shù)的概念,對(duì)測(cè)量的碎部點(diǎn)可以用函數(shù)f 表示,坐標(biāo)顛倒前后的碎部點(diǎn)分別用函數(shù)為y=f(x)和x=f(y),由函數(shù)的的對(duì)稱(chēng)性可知,對(duì)同一函數(shù)自變量和因變量互換前后的圖形關(guān)于直線y=x 軸對(duì)稱(chēng)。
因此,處理碎部點(diǎn)縱橫坐標(biāo)顛倒的簡(jiǎn)單方法為,在AutoCAD中利用MIRROR 命令將錯(cuò)誤圖形基于由點(diǎn)(a,a)和點(diǎn)(b,b)構(gòu)成的直線作鏡像旋轉(zhuǎn),旋轉(zhuǎn)后的圖形即為正確圖形(a、b 為任意不同數(shù)值,如0、1)。
在計(jì)算碎部點(diǎn)三維坐標(biāo)時(shí)候,將測(cè)圖控制點(diǎn)(即測(cè)站點(diǎn)和定向點(diǎn))的X,Y 坐標(biāo)顛倒,從而計(jì)算出錯(cuò)誤的碎部點(diǎn)坐標(biāo),在成圖軟件里根據(jù)這些碎部點(diǎn)坐標(biāo)編輯所得圖形自然也發(fā)生了變形。
如圖2 所示,測(cè)站點(diǎn)A 坐標(biāo)為(53.08,204.22),后視點(diǎn)B 坐標(biāo)為(83.08,414.22)。碎部點(diǎn)觀測(cè)數(shù)據(jù),如表2 所示。
圖2 坐標(biāo)顛倒前后的房屋圖形Fig.2 The building graphics before and after the coordinate reverse
表2 碎部點(diǎn)觀測(cè)數(shù)據(jù)Tab.2 The observed data of detail points
如圖2 所示,加粗黑線為正確的測(cè)圖控制點(diǎn)位置和房屋位置圖形,未加粗灰線為縱橫坐標(biāo)顛倒后控制點(diǎn)位置以及對(duì)應(yīng)的房屋位置圖形。坐標(biāo)顛倒前后的房屋拐點(diǎn)坐標(biāo),如表3 所示。
表3 坐標(biāo)顛倒前后的房屋拐點(diǎn)坐標(biāo)Tab.3 Coordinates of building's inflection points before and after coordinate reverse
針對(duì)這種情況,侯建國(guó)等提出的糾正方法主要為:
1)用MOVE 命令將錯(cuò)誤圖形以其中一控制點(diǎn)(如點(diǎn)A)為基準(zhǔn)移動(dòng)到正確圖形的對(duì)應(yīng)點(diǎn)上。
2)用ROTATE 命令將錯(cuò)誤圖形以一基準(zhǔn)點(diǎn)(點(diǎn)A)旋轉(zhuǎn)到正確圖形的基準(zhǔn)線上(點(diǎn)A、點(diǎn)B 組成的直線)。
該方法雖然看起來(lái)簡(jiǎn)便,但是仍然需要有正確的測(cè)圖控制點(diǎn)(測(cè)站點(diǎn)與定向點(diǎn))圖形作為糾正基準(zhǔn)。再者在實(shí)際測(cè)量中,由于平面坐標(biāo)數(shù)值較大,坐標(biāo)顛倒前后的對(duì)應(yīng)位置相差較大,給糾正處理造成很大的不便。
實(shí)際上,不需要正確的測(cè)圖控制點(diǎn)圖形作為參考,就可以完成對(duì)圖形的糾正。既然測(cè)圖控制點(diǎn)(測(cè)站點(diǎn)與定線點(diǎn))的縱橫坐標(biāo)發(fā)生了顛倒,那么錯(cuò)誤的測(cè)圖控制點(diǎn)A、B 與正確的測(cè)圖控制點(diǎn)A、B 關(guān)于直線y=x 軸對(duì)稱(chēng)。而房屋坐標(biāo)就根據(jù)測(cè)圖控制點(diǎn)的位置以及觀測(cè)數(shù)據(jù)計(jì)算得到的,它與測(cè)圖控制點(diǎn)的相對(duì)位置關(guān)系保持不變。因此,可以采用以下兩步進(jìn)行糾正(見(jiàn)圖3):
1)用MIRROR 命令將房屋圖形和測(cè)圖控制點(diǎn),基于由點(diǎn)(a,a)和點(diǎn)(b,b)構(gòu)成的直線作鏡像旋轉(zhuǎn)(a,b 為任意不同數(shù)值)。旋轉(zhuǎn)后的測(cè)圖控制點(diǎn)已經(jīng)正確,但是房屋圖形仍然是錯(cuò)誤的。
2)經(jīng)過(guò)上一步處理后,再用MIRROR 命令將房屋圖形基于測(cè)圖控制點(diǎn)A、B 構(gòu)成的直線作鏡像旋轉(zhuǎn),旋轉(zhuǎn)后的房屋圖形,即為正確圖形。
圖3 圖形糾正方法Fig.3 Graphics correction method
在數(shù)字化測(cè)繪成圖過(guò)程中,由于作業(yè)人員的失誤以及成圖軟件坐標(biāo)軸定義的不同等原因經(jīng)常會(huì)出現(xiàn)將測(cè)量數(shù)據(jù)縱橫坐標(biāo)顛倒而導(dǎo)致測(cè)繪圖形成果錯(cuò)誤的情況?;谶@個(gè)問(wèn)題,本文提出了不需要正確圖形作參考基準(zhǔn),僅僅使用AutoCAD 的MIRROR 命令即可完成圖形糾正的簡(jiǎn)便方法,以便給測(cè)繪作業(yè)人員提供參考,以期提高作業(yè)效率。
[1] 宋其友.?dāng)?shù)字地籍測(cè)量[M].北京:測(cè)繪出版社,1991:15 -19.
[2] 侯建國(guó),荊體賢,李景和.基于AutoCAD 的縱橫坐標(biāo)顛倒的圖形糾正方法[J].地礦測(cè)繪,2007,23(2):41 -43.