別業仁,沈 銘,李 琳
(湖北省地質環境總站,湖北武漢 430034)
AUTO CAD二次開發在土地整理項目中的探討與應用
別業仁,沈 銘,李 琳
(湖北省地質環境總站,湖北武漢 430034)
土地整理項目現狀圖中,需要進行土地利用分類面積統計,標注項目區邊界的經緯度,分類填充各種地類圖斑,標注項目邊界的界址點坐標,通過CAD的二次開發功能,開發出一個專用工具 (菜單),全面實現了上述過程的自動化,通過一個實例闡述了土地整理項目內業自動化系統的優越性和可靠性。
現狀地形圖;土地整理;土地分類;面積統計
土地整理是指通過采取各種措施,對田、水、路、林、村綜合整治,提高耕地質量,增加有效耕地面積,改善農業生態條件和生態環境的行為。是國家經濟發展中的一項重要工作,通過調查整理,可以及時反映各地類土地資源利用現狀及其變更情況,為土地資源的合理規劃和再分配提供必要的信息數據[1]。土地開發整理的前期最重要的工作是測繪項目區的現狀地形圖(DWG格式),此項工作的外業和內業都涉及大量的圖形信息和數據信息。現狀地形圖測繪目前使用的軟件為南方數碼公司的CASS7.0及以上版本,測繪單位都是人工處理這些復雜的圖形,效率低下,錯誤在所難免。為此,我們采用AUTO DESK公司的VBA二次開發工具[2],開發出功能完整的專用菜單,能完成分類面積統計、標注項目區邊界的經緯度、分類填充各種地類以及生成固定格式的項目邊界的界址點坐標等復雜繁瑣的工作。
基本農田土地整理項目是近幾年來國土資源部為整治、合理規劃土地使用而設立的一個土地整理的重大項目之一。土地開發是指在保護和改善生態環境、防止水土流失和土地荒漠化的前提下,采用工程、生物等措施,將未利用土地資源開發成宜農地的活動。土地利用現狀圖的質量直接影響接下來的規劃、可研、預算等。土地利用現狀圖的測繪、資料整理一般過程是:
(1)確定項目區范圍;
(2)填充地類圖斑;
(3)分類面積統計;
(4)標注項目區大地坐標;
(5)提取項目區邊界成果。
土地整理工具的開發主要是針對上述內容進行的。其主要有4個功能,分別完成填充地類圖斑、分類面積統計、標注項目區大地坐標、提取項目區邊界成果。在南方公司CASS7.0以后的各版本中,每種多段線都有一組固定的擴展數據,作為同類線條的標識。正是因為有了這組擴展數據,使得我們能夠在現有現狀圖上直接對各地類進行區分,從而完成各種復雜的處理工作,經過對CASS擴展后,增加了以下四個功能,更有利于土地整理勘測的內業工作。
地類圖斑是指同一地類用一種特定的顏色對一封閉的區域圖案填充,其顏色采用R、G、B系統,圖案為實心填充,本模塊主要是通過循環語句,對整圖進行查找,對各種地類多段線的擴展數據進行判斷,對照標準色標表,自動進行填充,不需要任何人工干預。


對土地整理項目來說,分村地類面積統計的數據是非常重要的,它的精確度直接決定整個項目的總體投資規模。
本模塊有兩種方式供用戶選擇,即手動操作和自動操作,但其思路是一樣的,不同的是自動統計要先將各村界多段線通過菜單設置,然后再運行。下面是手動操作時的基本過程:通過點選村界多段線,輸入村名,然后通過循環語句,查找同類地類的封閉多段線,通過交集運算,得到地類與村界的交集,并記錄其面積值,然后通過自動啟動的EXCEL程序,對每一類面積的統計通過EXCEL單元格自動累加,并直接寫在EXCEL中,分類面積統計完成后,可以直接操作EXCEL對結果進行編輯或者保存。


按湖北省國土資源廳的要求,對土地整理項目區的邊界應該在拐點標注其經度、緯度,本模塊功能可以通過輸入轉換參數自動執行標注功能。通過選擇項目區邊界(多段線),得到拐點坐標,然后通過高斯投影計算[3],將直角坐標轉換為大地坐標[4],再標注在相應的點位即可。


湖北省土地開發整理遠程申報系統要求項目區邊界界址點成果,其中包含界址點坐標、相鄰的界址點距離以及各界址點所在1∶1萬圖幅號,用手工計算完成這樣一張表是非常困難的。本模塊的功能和標注項目區大地坐標的功能類似,也是通過選擇項目區邊界(多段線),得到拐點坐標,然后按要求格式,直接寫到新建立的文本文件中即可。


由于篇幅限制,我們以湖北省荊州市岑河基本農田土地整理項目為例,簡單介紹該項目的項目區邊界經緯度標注、分村面積統計。首先,將本程序(文件夾:CAD 特制工具,包含 acad.dvb、j.scr、面積統計模板.xls)拷貝到你的電腦的E:盤,更改CASS70的啟動目標為:"C:Program FilesAutoCAD 2006acad.exe"/p CASS80/b"E:CAD 特制工具j.scr",然后啟動CASS70即可自動加載本程序,在CASS70的菜單中最后可以發現多了幾個菜單,其中一個就是土地整理。
啟動CASS70,打開項目區現狀圖,在菜單中找到土地整理的下拉菜單多段線標注經緯度,按命令行提示,依次輸入一些必要的參數,如:中央子午線經度、系統(54、80、84),完成后,在項目邊界上間隔幾個點標注一個,圖1為局部截取圖。

圖1 湖北省荊州市岑河基本農田土地整理項目勘測圖Fig.1 Survey map of land arrangement project in Cenhe,Jingzhou city
首先,打開前述CAD特制工具文件夾中面積統計模板.xls,在CASS70菜單中找到自動面積統計,運行該菜單,即可將所有地類按村分別統計,并輸出到EXCEL,表1為農用地部分統計表。
由于設計CASS擴展功能知識產權和篇幅原因,本文僅注明了部分程序。生產實踐表明,利用AUTO CAD軟件的二次開發進行填充地類圖斑、分類面積統計、標注項目區大地坐標、提取項目區邊界成果,有著如下幾方面的優越性:①面積量算精確,匯總迅速;②便于整理項目區面積的平差計算,結果科學、合理;③許多復雜的內業工作可以在短期內完成,大大地節省了時間,提高了工作效率。
[1]國土資源部土地整理中心.土地開發整理標準[S].北京:中國計劃出版社,2000.
[2]鄭阿奇.Auto CAD 2000中文版實用教程[M].北京:電子工業出版社,2000.
[3]劉正才.菜單式通用高斯投影計算程序(CASIOfx一4500P)[J].北京測繪,2001(4):19 -23.
[4]祁立學,張萍.地心直角坐標到大地坐標常用轉換算法的分析與比較[J].戰術導彈技術,2006(3):37-41.
Discussion and Application on the Secondary Development of CAD in Land Consolidation Project
BIE Yeren, SHEN Ming, LI LIN
(Hubei Geological Environment Station,Wuhan,Hubei430034)
Through the secondary development of CAD,a special tool is exploited to full realize following processes automation including land use classification area statistics,the latitude and longitude marked in the project area boundary,a variety of earth mapping spot and the boundary point coordinates.As an example the authors expounded the superiority and reliability of automation systems in land consolidation project.
topographic map;land consolidation;land classification;area statistics
P284;F301.24
A
1671-1211(2011)03-0261-04
2010-08-24;改回日期:2011-04-01
別業仁 (1963-),男,高級工程師,工程測量專業,從事技術管理工作。E-mail:344436476@qq.com
于繼紅)