孫曉徽 廖雯婧
摘 要:在地籍測量農(nóng)村土地承包經(jīng)營權(quán)制圖過程AutoCAD被廣泛應(yīng)用,但在使用AutoCAD進(jìn)行宗地編碼時只能依靠單純的復(fù)制數(shù)字再進(jìn)行修改標(biāo)注影響工作效率。文章基于AutoCAD平臺,以C#為開發(fā)語言,對AutoCAD進(jìn)行二次開發(fā),實(shí)現(xiàn)了宗地速注記編號、宗地編號查重、宗地封閉性檢查為一體的編號系統(tǒng)。并應(yīng)用于土地確權(quán)項(xiàng)目,具有良好的可行性和實(shí)用性。
關(guān)鍵詞:AutoCAD;注記;宗地編號;封閉性檢測
引言
農(nóng)民、農(nóng)業(yè)、農(nóng)村被稱之為中國的三農(nóng)問題,當(dāng)前三農(nóng)問題最重要的就是農(nóng)村土地確權(quán)問題。AutoCAD作為農(nóng)村土地確權(quán)中最重要的制圖來件來說,使用傳統(tǒng)編號方法對宗地編號時只能通過兩種方法:第一種方法是輸入注記命令和編號并注記到相應(yīng)宗地,注記下一塊宗地時又要重復(fù)以上步驟才能注記到相應(yīng)宗地,此種方法嚴(yán)重影響工作人員工作效率。第二種方法是輸入注記命令和編號并注記到相應(yīng)宗地,然后對已注記的編號進(jìn)行復(fù)制,再對復(fù)制到所的有宗地的編號進(jìn)行修改。此方法相較于第一種方法工作效率有所提高但遠(yuǎn)遠(yuǎn)滿足不了現(xiàn)在所需達(dá)到的工作效率。在實(shí)際工作的檢驗(yàn)中得到:通過以上兩種方法注記時會出現(xiàn)因未及時修改編號而導(dǎo)致大量宗地被重復(fù)編號,并且有很多肉眼無法捕捉到的未閉合的區(qū)域也被同時注記,導(dǎo)致這些未閉合宗地?zé)o法成功入庫,因此如果想要提高工作效率的同時又避免出現(xiàn)大量重復(fù)注記、無法入庫等問題,必須尋求一種簡單有效地方法來規(guī)范處理宗地圖中宗地編碼及未閉合宗地入庫問題。
1 系統(tǒng)設(shè)計與開發(fā)
1.1 系統(tǒng)總體設(shè)計
文章通過對AutoCAD的二次開發(fā),針對農(nóng)村土地承包經(jīng)營權(quán)野外信息采集宗地編號是按順序編寫的,所以采用C#語言編程實(shí)現(xiàn)了兩種相應(yīng)功能,對宗地的升序注記編號和降序注記編號,達(dá)到自動編號效果;編號開始只需輸入一次注記編號命令再輸入所要注記的編號就可以了,然后在相應(yīng)宗地點(diǎn)擊鼠標(biāo)右鍵就可以實(shí)現(xiàn)對宗地的注記,想要注記下一宗地只需將鼠標(biāo)移動到需要注記的宗地上再點(diǎn)擊鼠標(biāo)右鍵系統(tǒng)就自動按照起始的編號注記。
1.2 快速編號系統(tǒng)開發(fā)
本算法摒棄原始算法中機(jī)械性復(fù)制在再修改和重復(fù)加載命令進(jìn)行標(biāo)號的傳統(tǒng)低效、易出錯的標(biāo)號方法,新算法在對宗地編號時采取點(diǎn)擊并在一個宗地編號完成后自動將編號的數(shù)字部分自動加1或減1的方式完成自動快速編號,如點(diǎn)擊1號宗地后,再點(diǎn)擊下塊宗地后自動變成2,或A1后A2等形式。
1.3 閉合與重復(fù)檢查系統(tǒng)開發(fā)
在土地確權(quán)調(diào)查中,繪圖時必須保證每個宗地閉合才能在后期宗地入庫,為了保證后期所有宗地能夠順利入庫,文章算法在標(biāo)號時,對標(biāo)號宗地做閉合性檢查,保證每個宗地均為封閉的多邊形,為后期內(nèi)業(yè)處理帶來極大便利,有時由于兩個編號因共用同一個封閉區(qū)域,編號時無法檢查到宗地有缺口,而這種繪圖也是不合格的,如兩個宗地之間有缺口,為了避免這種錯誤的發(fā)生,文章算法加入同一個閉合區(qū)域只能有一個編號的檢查.
2 應(yīng)用與分析
2.1 使用AutoCAD傳統(tǒng)編號方法對宗地編號
根據(jù)當(dāng)前農(nóng)村土地確權(quán)項(xiàng)目在數(shù)據(jù)入庫時發(fā)現(xiàn)的問題進(jìn)行總結(jié),使用AutoCAD傳統(tǒng)方法對宗地進(jìn)行編號時主要發(fā)現(xiàn)三個重大問題。
(1)在進(jìn)行宗地編號時出現(xiàn)兩個甚至多個重復(fù)編號塊,如圖1所示。
(2)在進(jìn)行宗地編號時有些人們?nèi)庋蹮o法發(fā)現(xiàn)的缺口也被同時注記了編號,這種缺口主要分成共邊封閉區(qū)域有缺口和單塊宗地有缺口,如圖2、圖3所示。
2.2 使用經(jīng)過AutoCAD二次開發(fā)后的新方法對宗地編號
經(jīng)過對AutoCAD二次開發(fā)后,新方法對宗地編號實(shí)驗(yàn)分析如下:
(1)新的宗地編號系統(tǒng)采用一鍵式注記方式,只要輸入注記命令和要注記的編號,對準(zhǔn)閉合宗地中間點(diǎn)擊鼠標(biāo)右鍵,即可按順序完成閉合宗地的快速編號。
(2)在使用新的宗地編號系統(tǒng)對宗地進(jìn)行編號時可以及時的發(fā)現(xiàn)人們?nèi)庋蹮o法捕捉到的缺口,如圖4所示,當(dāng)注記到有缺口的宗地時系統(tǒng)會自動提示:該宗地不閉合請檢查缺口,如圖5所示。
(3)在使用新的宗地編號系統(tǒng)對宗地進(jìn)行編號時,當(dāng)對已有編號的宗地進(jìn)行注記時系統(tǒng)會自動提示:該宗地已有其他編號,并顯示紅色編號,如圖6所示。
圖4 地塊有缺口
通過對AutoCAD二次開發(fā)實(shí)現(xiàn)的宗地快速編號系統(tǒng)與AutoCAD傳統(tǒng)方法對宗地進(jìn)行編號實(shí)驗(yàn)的對比,通過本系統(tǒng)注記的編號有效地避免了編號重復(fù)、注記宗地未閉合、注記區(qū)域不符合入庫規(guī)范等弊端,同時大大縮短了宗地編號的時間,提高了工作效率。
3 結(jié)束語
文章探索了一種新算法來實(shí)現(xiàn)在AutoCAD中一鍵式對宗地編號,并把此成果應(yīng)用到農(nóng)村土地承包經(jīng)營權(quán)項(xiàng)目中。通過對AutoCAD的二次開發(fā)不僅實(shí)現(xiàn)了一鍵注記宗地編號,同時還實(shí)現(xiàn)了查重功能和檢查注記區(qū)域是否閉合功能。此種方式可以極大地提高工作效率有效的避免宗地編號重復(fù)等問題,同時還可及時的檢查注記區(qū)域是否閉合,從而達(dá)到規(guī)范化處理宗地編號注記,符合數(shù)據(jù)入庫的標(biāo)準(zhǔn),但在對較小宗地進(jìn)行編號時,注記編號超出封閉宗地邊界系統(tǒng)時會報錯,需要在此方面改進(jìn)。
參考文獻(xiàn)
[1]國土資源部土地整理中心.土地開發(fā)整理標(biāo)準(zhǔn)[S].北京:中國計劃出版社,2000.
[2]別業(yè)仁,沈銘,李琳.AUTO CAD二次開發(fā)在土地整理項(xiàng)目中的探討與應(yīng)用[J].資源環(huán)境與工程,2013,15.
[3]KARLI WATSON,CHRISTION NAGEL.Beginning Visual C#2005[M].北京:清華大學(xué)出版社,2006.