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