999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD的地塊宗地成果快速輸出方法與實現

2017-09-03 11:01:01王保國
城市勘測 2017年4期
關鍵詞:二次開發

王保國

(蚌埠市勘測設計研究院,安徽 蚌埠 233000)

基于AutoCAD的地塊宗地成果快速輸出方法與實現

王保國*

(蚌埠市勘測設計研究院,安徽 蚌埠 233000)

采用AutoCAD作為農村土地承包經營權確權登記項目數據采集與制圖工具。為了準確快速獲取地塊宗地成果資料,本文嘗試運用AutoCAD VBA二次開發技術編制軟件工具予以實現。通過遍歷全部地塊對象,自動提取圖形要素,讀取其擴展屬性中地塊權屬數據,并逐地塊輸出到Word文檔中,從而實現地塊宗地成果資料的快速輸出,提高了工作效率,保證了數據的準確性。

AutoCAD;數據組織;擴展屬性;地塊權屬

1 引 言

農村土地承包經營權確權登記是推動農村土地流轉,培育農業新型經營主體,發展農業適度規模經營的重要工程,關系廣大農民切身的利益,因而備受社會廣泛關注。其主要工作包括獲取地塊信息,弄清、搞準農戶承包地塊面積和地塊四至,完善農村土地承包合同,建立農村土地承包經營權登記簿,頒發統一規范的農村土地承包經營權證書,并進行登記資料歸檔,將確權登記頒證成果納入信息化管理系統。作為一項復雜的系統工程,其涉及影像獲取、圖形數據獲取、權屬調查、屬性數據整理、資料整理建庫等多個環節。尤其在工程后期,包含多種文檔資料的整理,任務繁雜,人工完成,耗時耗力,且極易出錯。

AutoCAD作為一款功能齊全、應用廣泛、操作友好的通用圖形軟件,具有強大的繪圖功能[1]。張帆[2]等對AutoCAD VBA二次開發技術進行了詳細的論述,通過多個實例程序貫通AutoCAD程序設計各個技術環節,系統介紹了VBA的豐富的開發接口。錢業宏[3]重點對AutoCAD VBA開發中的擴展屬性的應用做了深入探討。

農村土地承包經營權確權登記項目中,常采用AutoCAD作為數據采集及制圖軟件。本文嘗試以AutoCAD VBA二次開發技術,開發實用工具,實現將采集到的地塊圖形及權屬信息輸出到Word文檔中,從而快速完成地塊宗地成果資料的生產整理工作。

2 技術路線

2.1 數據組織

在AutoCAD中,軟件本身只管理圖形數據,而不管理及存儲屬性數據。但留有擴展屬性數據接口,可以通過二次開發的方式實現對屬性數據的存儲及管理功能。AutoCAD擴展屬性采用組碼[4]的格式添加到圖形數據中,因此可以通過寫入、讀取圖形對象的擴展屬性,實現地塊權屬信息在AutoCAD中的存儲與管理。在AutoCAD VBA二次開發技術中,通過實體對象的SetXData和GetXData接口實現擴展屬性的寫入與讀取[5]。圖1,為一個地塊的權屬信息,主要包括行政區、行政區代碼、戶主、地塊編號、四至及土地性質等。

圖1 地塊權屬信息

2.2 數據預處理

在進行地塊屬性數據輸出前,首先對成果數據進行檢查預處理,主要包括:

(1)屬性缺失檢查

屬性數據缺失檢查包括無屬性數據檢查和屬性數據個數缺失檢查兩方面。無屬性數據檢查是指檢查地塊對象是否含有擴展屬性,及所含擴展屬性是否為地塊權屬信息。屬性數據個數缺失檢查是檢查地塊對象所含權屬信息是否存在個數缺失等錯誤。

(2)屬性錯誤檢查

屬性錯誤檢查是對地塊的屬性信息的正確性進行檢查,包括權屬信息完整性、正確性等。

檢查完成后,對錯誤項或疑似錯誤項進行標注,提醒進行處理。

2.3 技術路線

按照農村土地承包經營權確權登記相關技術要求,確定需要輸出到地塊宗地資料文檔的屬性數據。遍歷AutoCAD文件中地塊對象,讀取要求輸出的屬性信息,并提取出地塊圖形數據。將提取的圖形文件(圖片)和屬性數據,按照要求格式輸出到Word文檔中。一個地塊輸出完成后,讀取下一個地塊,直至全部輸出完畢,實現地塊宗地成果資料的生產整理。

3 程序實現

本文所述輸出方法的實現,主要包括三個技術環節:地塊圖形的圖片輸出、地塊屬性數據的讀取及地塊宗地成果資料的生成。

3.1 地塊圖形的圖片輸出

農村土地承包經營權權屬調查成果之一,是由帶權屬信息且互不重疊的地塊多邊形組成的AutoCAD文件。如圖2所示,為某村的地塊成果圖,共有10 819個地塊對象。要將大量的地塊圖形逐個輸出到Word文檔中,人工操作顯然難以完成。本文采用VBA二次開發技術,通過文檔布局的PlotToFile方法來實現地塊圖形的提取與輸出工作。首先,讀取當前地塊,然后將地塊對象復制到新建文檔中,再用PlotToFile方法將地塊輸出為圖片。以某個地塊對象為例,輸出圖片為“d:1.jpg”的主要程序代碼為:

Dim objPlot As AcadPlot ’定義布局對象

objPlot.PlotToFile "d:1.jpg","PublishToWeb JPG.pc3"

圖2 地塊成果圖

3.2 地塊屬性的讀取

按照相關技術要求,本文制作的實用工具主要讀取地塊權屬信息中的地塊編號、地塊名稱、實測面積及四至數據。AutoCAD擴展屬性的讀取采用實體對象的GetXData方法,并將讀取的當前地塊權屬數據存儲在自定義結構中。

3.3 地塊宗地成果資料的生成

地塊宗地成果資料要求為Word格式,包含地塊圖形及相關權屬信息。將AutoCAD數據輸出到Word中,首先要獲取Word對象,并啟動Word應用程序。在AutuoCAD VBA二次技術中,啟動Word程序,并新建一個文檔文件的主要代碼如下:

Dim objWord As Word.Application

Dim objWordDocument As Word.Document

Set objWord=New Word.Application

Set objWordDocument=objWord.Documents.Add

objWord.Visible=True

然后通過在Word中按照要求添加表格,并將之前提取的地塊圖形圖片和讀取的屬性數據輸出到指定位置表格中。遍歷所有地塊對象,從而完成地塊權屬信息的輸出工作,如圖3所示為部分地塊輸出后的文檔資料成果。

圖3 地塊信息表

4 結 論

地塊宗地成果資料是農村土地承包經營權確權登記工程的重要成果之一,工作量巨大。本文所述方法開發的自制工具,操作簡單,能夠快速批量的提取地塊權屬信息并將之輸出到Word文檔中。整個輸出過程自動化程度高,具有高效率、高準確性的特點。在農村土地承包經營權確權登記工程地塊宗地成果資料輸出的實際生產中,提高工作效率和經濟效益。

[1] 崔洪波,李井杰,賀智. 城市大比例尺CAD數據到GIS數據的轉換[J]. 測繪與空間地理信息,2011(2).

[2] 張帆. AutoCAD+VBA二次開發教程[M]. 北京:清華大學出版社.

[3] 錢業宏,花向紅. AutoCAD擴展數據在地形圖建庫中的應用[J]. 城市勘測,2008(1):118~119.

[4] 王建設,時東玉,禇喆等. AutoCAD二次開發解決二調中數據采集中的問題[J]. 現代測繪,2008(6):44~46.

[5] 劉賀明. AutoCAD在工程測量中的應用[J]. 測繪與空間地理信息,2011(4):231~232.

[6] 覃茂運,龍保呈,何一明. 基于地理信息服務的AutoCAD設計模式探討[J]. 城市勘測,2011(4):82~85.

[7] 李胤,楊武年,李麗等. MAPGIS與AutoCAD在礦產資源利用現狀調查中的應用[J]. 金屬礦山,2011(8):116~118.

[8] 李金朋,劉化冰,李新雙. 基于插件式GIS實現CAD數據到GIS數據的轉換[J]. 測繪;2011(4):168~170.

Rapid Output Method and Implementation of Parcel Land Parcel Production Based on AutoCAD

Wang Baoguo

(Bengbu Geotechnical Engineering and Surveying Institue,Bengbu 233000,China)

AutoCAD is used as the data acquisition and mapping tool for the registration of rural land contractual management right. In order to obtain accurate and rapid land parcel production data,this paper attempts to use AutoCAD VBA two development techniques to prepare software tools to achieve. By traversing all plots,automatic extraction of graphic elements,read the expansion of land ownership data attributes,and each block is output to the Word document,so as to realize the fast output data of land parcel achievements,improve work efficiency,ensure the accuracy of the data.

AutoCAD;data organization;extended attribute;land ownership

1672-8262(2017)04-122-03

P209

B

2017—06—07

王保國(1979—),男,高級工程師,注冊測繪師,主要從事測繪技術與管理工作。

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 亚洲综合一区国产精品| 国产精品无码翘臀在线看纯欲| 男女性午夜福利网站| 免费在线色| 中文精品久久久久国产网址| 欧美一区二区啪啪| 四虎免费视频网站| 欧美一级色视频| 久久人体视频| 一级不卡毛片| 国产97色在线| 天天躁日日躁狠狠躁中文字幕| 国内精品伊人久久久久7777人| 亚洲aaa视频| 国产乱人伦精品一区二区| 亚洲精品在线影院| 欧美成人h精品网站| 国产丝袜91| 99精品在线看| 毛片网站免费在线观看| 亚洲最黄视频| 亚洲精品色AV无码看| 中国精品自拍| 99人体免费视频| 日韩福利视频导航| 成人福利在线视频| 亚洲成人手机在线| 午夜无码一区二区三区| 波多野结衣久久精品| 美女扒开下面流白浆在线试听| 国产亚洲精品在天天在线麻豆 | 青青草国产一区二区三区| 日本不卡视频在线| 蜜桃视频一区二区| 少妇精品久久久一区二区三区| 国产毛片不卡| 少妇精品久久久一区二区三区| 久久婷婷五月综合色一区二区| a毛片免费观看| 中文无码毛片又爽又刺激| 一级毛片高清| 日本AⅤ精品一区二区三区日| 高清免费毛片| 欧美日韩在线国产| 国产精品污视频| 色香蕉网站| av在线无码浏览| 亚洲成a人片7777| 色综合久久无码网| 东京热一区二区三区无码视频| 亚洲swag精品自拍一区| 在线观看91香蕉国产免费| 国产成人亚洲日韩欧美电影| 亚洲视屏在线观看| 精品91自产拍在线| 九九热精品在线视频| 精品1区2区3区| 99福利视频导航| 国产黄在线免费观看| 国产精品无码影视久久久久久久| 一级毛片免费不卡在线视频| 国产精品永久久久久| 一本综合久久| 四虎影视库国产精品一区| 欧美一区二区三区国产精品| 国产在线一区视频| 在线免费不卡视频| 亚洲乱强伦| 99久久国产综合精品2023| 国产免费精彩视频| 国产91视频观看| 国产成人AV综合久久| 久久精品国产91久久综合麻豆自制| 亚洲无码视频一区二区三区| 婷婷中文在线| 欧美激情视频在线观看一区| 香蕉久久国产超碰青草| 国产偷国产偷在线高清| 国产91麻豆视频| 久久婷婷五月综合97色| 嫩草在线视频| 亚洲天堂区|