高標準基本農田規劃設計中的AutoCAD二次開(kāi)發(fā)技術(shù)
為了保證高標準基本農田建設項目圓滿(mǎn)竣工,基于A(yíng)utoCAD 平臺采用C 語(yǔ)言進(jìn)行二次開(kāi)發(fā),實(shí)現針對基本農田的高標準規劃和設計。試用軟件發(fā)現,該方法不僅可以提高基本農田規劃設計的準確性和高效性,而且能達到農田改造要求的各項指標,滿(mǎn)足現代農業(yè)發(fā)展的需求,同時(shí)為后期的施工建設提供了可靠的技術(shù)保障。
近年來(lái),糧食安全問(wèn)題愈益成為國際社會(huì )關(guān)注的焦點(diǎn)問(wèn)題。中國雖是傳統的農業(yè)大國,但是中國農業(yè)發(fā)展方式還存在一系列與糧食增產(chǎn)不相適應的環(huán)節。例如,土地利用方式粗放,水利基礎設施陳舊,一家一戶(hù)的生產(chǎn)組織方式落后,糧食流通體系滯后,科技支撐能力不足等。糧食是特殊而敏感的產(chǎn)品,糧食供給即使出現一些細小的問(wèn)題都可能引發(fā)人們的恐慌,導致市場(chǎng)劇烈波動(dòng),進(jìn)而影響社會(huì )穩定。當前,國際糧食形勢嚴峻,中國糧食供給能力需要進(jìn)一步提高。糧食安全是治國安邦的頭等大事,必須采取戰略措施增加糧食供給能力和保障國家糧食安全。高標準基本農田是指在一定時(shí)期內,通過(guò)土地整治建設形成的集中連片、設施配套、高產(chǎn)穩產(chǎn)、生態(tài)良好、抗災能力強,與現代農業(yè)生產(chǎn)和經(jīng)營(yíng)方式相適應的基本農田。包括經(jīng)過(guò)整治的原有基本農田和經(jīng)整治后劃入的基本農田。高標準基本農田建設則是以建設高標準基本農田為目標,依據土地利用總體規劃和土地整治規劃,在農村土地整治重點(diǎn)區域及重大工程、基本農田保護區、基本農田整備區等開(kāi)展的土地整治活動(dòng)。按照全國土地整治規劃, 中國將投資6 000 億元建設2 667 萬(wàn)hm2 高標準基本農田,提高糧食產(chǎn)量,保證國家糧食安全。高標準農田建設項目的前期規劃設計工作是搞好項目建設的基礎, 是項目順利實(shí)施的重要保證,高標準農田建設靠的是高標準的規劃設計。規劃設計一般都采用AutoCAD 等設計軟件,但在復雜的CAD 問(wèn)題或特殊用途的規劃設計中,依據原有軟件的功能往往難以較好地解決問(wèn)題, 在此情況下,只是會(huì )使用軟件的基本功能是不夠的,根據客戶(hù)的特殊用途進(jìn)行軟件的客戶(hù)化定制和二次開(kāi)發(fā),往往能夠大大提高企業(yè)的生產(chǎn)效率和技術(shù)水平。利用AutoCAD 二次開(kāi)發(fā)技術(shù)進(jìn)行高標準基本農田規劃設計平臺研制,可以更高效和更準確地完成針對基本農田的高標準規劃設計任務(wù)。為此,采用C 語(yǔ)言基于A(yíng)utoCAD 平臺進(jìn)行二次開(kāi)發(fā),高效率實(shí)現對基本農田的規劃設計以達到高標準農田各項要求指標,為后期的施工建設做準備。
1、基于.NET 平臺采用C 語(yǔ)言的AutoCAD二次開(kāi)發(fā)技術(shù)介紹
基于.NET 平臺對AutoCAD 進(jìn)行二次開(kāi)發(fā),可充分利用.NET 的各種優(yōu)勢,在保證功能強大的前提下大大提高開(kāi)發(fā)速度。支持該開(kāi)發(fā)方法的軟件版本為AutoCAD2006 到AutoCAD2013, 由于A(yíng)utodesk公司專(zhuān)門(mén)開(kāi)發(fā)了.NET API,.NET API 提供了一系列托管的外包類(lèi),使開(kāi)發(fā)人員采用C 語(yǔ)言在.NET框架下可以充分地調用相關(guān)函數,提高編程效率和準確性。其主要優(yōu)點(diǎn)是完全面對對象,在擁有與C++相匹配的強大功能的同時(shí), 具有方便易用的特點(diǎn),是較為理想的AutoCAD 二次開(kāi)發(fā)工具。
2、AutoCAD二次開(kāi)發(fā)技術(shù)的實(shí)現
21、基礎數據的來(lái)源
主要通過(guò)野外測量獲取1 ∶1 000 比例尺或1∶500 比例尺的地形基礎數據, 或通過(guò)遙感等手段獲取1∶1 000 比例尺的柵格圖像, 然后經(jīng)過(guò)矢量化得到地形基礎數據。
2.2、架構的描述
AutoCAD 內部成員之間的關(guān)系見(jiàn)圖1, 通過(guò).NET API 作用于A(yíng)pplication 來(lái)訪(fǎng)問(wèn)數據庫, 通過(guò)Document 來(lái)前臺顯示圖形,通過(guò)Editor 來(lái)編輯修改要素,以實(shí)現AutoCAD 二次開(kāi)發(fā)。利用這一架構原理對基本農田進(jìn)行高標準規劃設計,可以減少一些重復的CAD 命令操作工作和將復雜的計算問(wèn)題交予計算機解決, 可以提高規劃設計效率和準確性,為后期高標準基本農田的高質(zhì)量施工建設提供技術(shù)支持。

圖1 AutoCAD 內部成員之間的關(guān)系
2.3、具體實(shí)現
高標準基本農田規劃設計的核心是適應現代農業(yè)發(fā)展要求,建設田成方、土成型、渠成網(wǎng)、路相通、溝相連、旱能灌、澇能排、土壤肥、無(wú)污染、旱澇保收的高產(chǎn)穩產(chǎn)農田;谶@一目標,可以進(jìn)行軟件功能設計分析。圖2 是規劃設計高標準基本農田軟件的功能展示。軟件實(shí)現的具體步驟如下:
、賹⒁巴鉁y量數據轉化為本軟件需要的自然地形數據;
、诟鶕O計規范采集設計地形數據;
、垡罁匀坏匦魏驮O計地形進(jìn)行溝渠路林的布局設計;
、芨裉镌O計整理包括原始基本農田的編號、面積統計和設計農田的編號、面積統計、土石方平衡等設計,并完成地表現狀明細表、設施明細表、農田現狀表、溝渠工程表、田塊平整工程明細表、田埂修筑明細表、地表現狀表和地表設計明細表的輸出;
、堇脠D件圖庫進(jìn)行相關(guān)水利設施的結構設計和工作量分析;
、薷鶕䦂D層工具進(jìn)行圖層分類(lèi)處理。

圖2 高標準基本農田規劃設計的功能
4、小結
軟件界面友好,操作簡(jiǎn)單方便,該軟件已經(jīng)被贛州市水利電力勘測設計研究院所使用并取得較好的效果,實(shí)現了針對基本農田進(jìn)行快速和準確的規劃設計及報表輸出,為后期的高標準基本農田建設高質(zhì)量完成提供了有效的技術(shù)保障,同時(shí)推進(jìn)了高標準基本農田建設和全國土地整治規劃的進(jìn)程。