常同元
(1.內蒙古農業大學,內蒙古 呼和浩特 010019)
CASS2008軟件防止非建模點建模的方法
常同元1
(1.內蒙古農業大學,內蒙古 呼和浩特 010019)

在利用繪圖軟件繪制等高線時,有一些高程點不能參與DTM三角網建模,否則會導致等高線失真。巧妙地利用CASS2008繪圖軟件,進行修改DTM三角網、修改數據文件、去掉非建模點的高程屬性等操作,把不能參與建模的高程點轉變為非建模點,就可解決等高線失真的問題,大大提高地形圖繪圖的效率。
CASS2008;非建模點;高程屬性;等高線失真;效率
在大比例地形圖測繪中,經常遇到一些特別的高程點,它們需要在地形圖上注記出高程數據,但不能參與等高線DTM三角網建模計算,這些點被稱之為非建模點。例如,在農田水利規劃設計及水庫流域灌溉規劃設計的大比例尺地形圖測繪中,原有的涵洞出水頂高程點、出水底高程點,原有灌渠的渠頂高程點、渠底高程點,井臺高程點、井水面高程點等需要在地形圖上注記出高程,供設計人員參考,但它們不能參與DTM三角網建模計算,否則生成的等高線將失真和變形。在內業繪圖時,運用CASS2008繪圖軟件既要展繪出非建模點的高程,又不參與等高線DTM三角網建模計算,主要有修改DTM三角網、非建模點屬性轉換、修改數據文件等3種方法。不管哪種方法,在野外數據采集時都要作好非建模點的記載。
防止非建模點建模的總體流程為:①野外數據采集時就應作好非建模點的記載;②在內業進行地形圖編輯時采用修改DTM三角網、修改數據文件或去掉非建模點高程屬性等方法,使得非建模點不能參與DTM三角網的建模,就能達到既在圖上展繪出非建模點高程又不參與等高線繪制的目的。作業流程如圖1所示。

圖1 防止非建模點建模流程圖
水利規劃地形圖測繪中,野外數據采集常采用GPS RTK與全站儀。采集的數據格式分為有編碼數據格式(點號,代碼,Y、X、H)和無編碼數據格式(點號,Y、X、H)。數據采集的對象包括地物特征點與地貌特征點兩種。對于無編碼數據格式的采集,地物特征點采集要繪制草圖,作為內業編圖的依據;地貌特征點一般不繪制草圖,只對一些特殊點作記載,如溝、坎等。在采集原有的涵洞出水頂高程點、出水底高程點,原有灌渠的渠頂高程點、渠底高程點,井臺高程點、井水面高程點等時必須作為非建模點繪制草圖作好記載,以便內業繪圖時作相應處理。
野外數據采集時必須注意高程點的密度和必須采集的特征點。GB50026-2007《工程測量規范》“表 5.1.5-4”中規定:1∶500、1∶1 000、1∶2 000、1∶5 000比例尺地形圖中一般地區地形點的最大點位間距分別為15 m、30 m、50 m和100 m。在“5.6一般地區地形圖測繪”中規定:涵洞應測注洞底高程,水渠應測注渠頂邊高程,堤、壩應測注頂部及坡腳高程,水井應測注井臺高程,水塘應測注塘頂邊及塘底高程。在“5.7城鎮建筑區地形圖測繪”中規定:主要道路中心在圖上每隔5 cm處和交叉、轉折、起伏變換處,應測繪高程點;各種管線的檢修井、電子線路、通信線路的桿(塔),架空管線的固定支架,應測出位置并適當注記高程點。野外數據采集時必須考慮《工程測量規范》的要求,在考慮地形點間距時,應包括地貌特征點和部分地物特征點。大部分地物特征點是帶有高程數據的,可作為地形點來考慮間距,但必須把上述非建模點排除在外。
內業繪圖時,首先要把野外采集的數據文件傳輸到電腦,打開CASS2008繪圖軟件,通過相應的菜單命令展繪點號、高程點,建立DTM三角網;再選擇“等高線”下拉菜單的“刪除三角型”選項,點擊與非建模點相連的三角形,回車刪除三角形,把所有與非建模點連接的三角形全部刪除;最后選擇“等高線”下拉菜單的“修改結果存盤”,這樣非建模點就不參與等高線的繪制計算了。
在打開的CASS2008繪圖軟件界面選擇“數據(D)”菜單,在下拉的菜單中點擊“坐標顯示與打印”。在彈出的對話框中選擇“打開”,按數據文件路徑找到數據文件,數據文件被打開。找到非建模點點號,在對應的“參加建模”欄中選擇“否”;點擊“保存”后退出。這樣,使用數據文件建立DTM三角網,非建模點也不參與DTM三角網建模計算。
在建立DTM三角網前,變換非建模點的高程屬性,使之去掉高程屬性。去掉非建模點高程屬性的方法有:
1)通過“編輯實體地物編碼”菜單命令修改非建模點的屬性。一般高程點的實體編碼為202101,要使非建模點失去參與DTM三角網建模計算的功能,應改變其實體編碼。點擊“數據(D)”菜單,在下拉菜單中選擇“編輯實體地物編碼”命令,此時鼠標變為小方框,用小方框點擊非建模點,屏幕彈出“修改點狀地物”框,在編碼后顯示的是“202101一般高程點”,點擊右側的下拉箭頭,出現下拉菜單欄,選擇“202200特殊高程點”,點擊“確定”,此點的屬性已改變,同理改變其他非建模點的屬性。
2)通過“加入實體編碼”菜單命令修改非建模點的屬性。點擊“數據(D)”菜單,在下拉菜單中選擇“加入實體編碼”命令,在命令行輸入202200回車,依次點擊非建模點,右擊鼠標,則非建模點失去高程屬性。
如果圖面上已有特殊高程點(202200),可點擊“數據(D)”菜單,在下拉菜單中選擇“加入實體編碼”命令,先點擊特殊高程點,再依次點擊非建模點,右擊鼠標,則非建模點失去高程屬性;亦可先在圖上通過“文字注記”命令注記一個“地貌土質”的文字,再通過上述方法把非建模點變為“沒有屬性”的文字注記點。
3)使用格式刷“加入實體編碼”修改非建模點的屬性。點擊工具欄中的“加入實體編碼”格式刷圖標,也可使非建模點失去高程屬性,方法同上。
4)使用快捷命令加入實體編碼修改非建模點的屬性。命令行輸入S,也可使非建模點失去高程屬性,方法同上。
通過以上方法改變非建模點的高程屬性,是在圖面上進行的,原有數據文件的高程屬性沒有改變。繪制等高線建立DTM三角網時,改變了高程屬性的非建模點將不參與DTM三角網建模的計算,同時還要選擇“建模過程考慮地性線”選項, 使DTM 的三角網邊經過地性線,才能生成合理的DTM 三角網。
在地形圖編輯中,通過修改DTM三角網、修改數據文件或去掉非建模點高程屬性等作業步驟,可以防止非建模點建模,使非建模點不參與等高線的繪制,大大減少了修改等高線的作業時間,同時還能把非建模點的高程數據注記在地形圖上。
[1] 朱維濤.CASS7.0 的使用技巧及功能插件的制作[J].測繪通報,2013(8):103-106
[2] 中國有色金屬工業協會.工程測量規范[M].北京:中國計劃出版社,2008:35-106
[3] 宿亮,趙文嬌.淺析利用CASS 9.1 將無屬性地形圖重畫為標準入庫地形圖的方法[J].測繪通報,2013(6):98-99
[4] 楊曉明,段莉.數字地形圖測繪中的幾個問題探析[J].測繪通報,2004(10):43-45
[5] 徐昌榮,鄔雪江.碎部測量常見錯誤內業處理方法初探[J].測繪通報,2013(8):69-70
[6] 賈永芹.測繪CAD[M].北京:中國電力出版社,2007:188-224
[7] 王耀強,葛岱峰.測量學[M].北京:中國農業出版社,2010: 165-191
[8] 唐新肇,黃晶.基于AutoCAD的無屬性的高程圖形數據的處理[J].地理空間信息,2007,5(1):35-36
[9] 孫方飛.CASS7.0 繪圖軟件若干問題的解決辦法[J].光盤技術,2008(1):49-50
[10] 馮瓊瑛,肖敏,楊鋒,等.CASS7.0 土方量計算方法分析比較[J].地理空間信息,2014,12(6):150-152
P258
B
1672-4623(2016)07-0096-02
10.3969/j.issn.1672-4623.2016.07.031
常同元,副教授,主要從事《測量學》等課程的教學研究、航測與遙感的科學研究工作。
2015-03-17。