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

基于AutoCAD的地形圖編輯軟件的設計與實現

2015-02-06 07:58:45風,曹侃,孫華,盧
地理空間信息 2015年3期
關鍵詞:符號功能

車 風,曹 侃,孫 華,盧 穎

(1.湖北省航測遙感院,湖北 武漢 430074;2.中南林業科技大學 林業遙感信息工程研究中心,湖南 長沙 410004)

基于AutoCAD的地形圖編輯軟件的設計與實現

車 風1,曹 侃1,孫 華2,盧 穎1

(1.湖北省航測遙感院,湖北 武漢 430074;2.中南林業科技大學 林業遙感信息工程研究中心,湖南 長沙 410004)

通過了解測繪部門對大比例尺地形圖編輯軟件的需求和測繪工作特點,基于AutoCAD軟件的VBA技術,開發了包含符號編輯模塊、數據預處理模塊、數據編輯模塊、數據檢查模塊和圖廓整飾模塊等系統模塊組成的大比例尺地形圖編輯系統,實現了大比例尺地形圖數據編輯的流程化作業,該系統簡單實用、針對性強,能提高作業效率。

地圖編輯;符號編輯;數據編輯;圖廓整飾;AutoCAD

近年來,隨著國民經濟持續、健康發展,城市建設的速度越來越快,發展規模越來越大[1],傳統的手工地形圖編輯模式已經不能滿足城市規劃和管理工作的需要。采用自動化或人機交互的半自動化地形圖編輯方式,實現大比例尺地形圖的快速編輯和更新勢在必行。

利用CAD技術實現數字化成圖已成為測繪部門成圖的主要手段[2-5],但AutoCAD中沒有針對大比例尺地形圖的符號,只能利用CAD自帶的線型符號,且針對數字地形圖的數據預處理、數據編輯、數據檢查和圖廓整飾等功能不能實現。本文利用AutoCAD的特點和二次開發功能,結合生產實際,開發了一套大比例尺數字地形圖編輯軟件。

1 AutoCAD二次開發工具

AutoCAD以其操作簡單、功能強大、界面友好等特點贏得了廣大用戶的青睞[6]。它的多文檔設計環境,讓非計算機專業人員也能很快地學會使用。

在AutoCAD基礎上可以通過二次開發來定制和擴展AutoCAD的功能,以滿足大比例尺地形圖編輯的需要。當前的AutoCAD主要提供了 Object-ARX/Object-DBX、VBA/AutoCAD ActiveX Automation(COM)、Auto LISP/Visual LISP、ADS(AutoCAD development system)以及.NET等二次開發工具[7]。合理利用這些二次開發工具和方法,能起到事半功倍的效果[8]。

VBA(visual basic for application)是一種面向對象的高級程序設計語言,能用來擴展Windows的應用程式功能。VBA集成到AutoCAD后,為自定義AutoCAD提供了便于使用的可視工具,通過AutoCAD ActiveX Automation接口向AutoCAD發送信息,使開發環境具備了強大的開發能力和簡單易用等優點。本系統主要采用VBA來進行系統開發。

2 系統功能設計

大比例地形圖編輯軟件包括符號編輯模塊、數據預處理模塊、數據編輯模塊、數據檢查模塊和圖廓整飾模塊。系統總體結構如圖1所示。

2.1 符號編輯模塊

圖1 系統總體結構

論文根據《國家基本比例尺地圖圖式》第1部分1∶ 500、1∶1 000、1∶2 000地形圖圖式的規定,實現了用AutoCAD圖塊、AutoCAD Shape(形)和AutoCAD線型定義的點、線符號,同時,符號編輯模塊采用程序設計的方式定制復雜符號,為用戶提供了便于修改的符號定義界面。

2.2 數據預處理模塊

數據預處理模塊為用戶提供了由航天遠景MapMatrix、適普VirtuoZo、JX4等航空攝影測量系統測圖數據向大比例尺地形圖編輯軟件導入的功能。能夠實現地形圖基本比例尺設定、各種測圖數據與地形圖數據要素間的編碼對照、要素匹配、線型符號定義、自動分層等功能。

2.3 數據編輯模塊

利用AutoCAD強大的圖形編輯功能實現基本的地形圖編輯,還可根據需要,采用程序設計的方式,實現對圖層、點、線和注記要素自動化或人機交互式的編輯整理。主要包括圖層的選擇性開關、房檐改正、線段加點與連接、曲線內插、點符號配置、線型繪制、自動清理圖層等功能。

2.4 數據檢查模塊

數據檢查模塊主要包括圖形檢查、要素屬性檢查和圖屬一致性檢查3個部分。圖形檢查主要檢查圖形數據的偽節點、硬折、重復對象以及線上多余點等。本系統中要素屬性信息主要以實體代碼、厚度和Z比例存儲,在要素屬性檢查中,著重檢查這些要素的正確性。同時針對圖形數據和屬性的對應關系,檢查圖屬一致性。

2.5 圖廓整飾模塊

該模塊實現了50 cm×50 cm標準圖幅和任意圖幅的圖廓整飾功能,用于1∶500、1∶1 000、1∶2 000等大比例尺地形圖圖幅的圖廓生成。用戶根據地形圖圖廓整飾的需要,設置圖名、圖層、圖號、比例尺符號、制圖說明、地圖格網、制圖單位、接圖表等參數,系統按設定的參數添加圖廓信息。

3 系統實現與功能

本系統選用Autodesk公司的AutoCAD軟件為開發平臺,充分利用其強大的圖形編輯功能和簡單易學的特點,結合本單位的生產實際,基于VBA,開發了一套大比例數字地形圖編輯軟件,實現了地形圖符號編輯、數據預處理、數據編輯、數據檢查、圖廓整飾等模塊,完成了航測數據的快速導入、符號化顯示、圖面編輯、數據檢查和圖廓整飾等功能,解決了AutoCAD自身在數字地形圖的生產應用方面的不足,為數字地形圖的組織、生產應用等提供了科學的技術手段。

3.1 符號編輯

該模塊基于AutoCAD的自定義功能定義地形圖符號,如用定義圖塊(block)功能制作點狀符號;用定義線型功能制作線狀符號等。由于地形圖中某些線型和圖案較復雜,如變壓器、龍門吊等線型的定義對于AutoCAD的自定義功能來說是極為困難的,因此,需要在AutoCAD平臺中進行二次開發,以滿足地形圖制圖對特殊線型的要求。

以定制的龍門吊線型為例,首先通過選取龍門吊的4個節點坐標,根據圖式要求,計算出龍門吊柱架和軌道的方位角,同時將其繪制出來,再根據龍門吊柱架和軌道的方位,確定吊車符號的位置。最后,將對龍門吊相應符號進行屬性信息賦值和圖層匹配。

3.2 數據整理

數據整理功能由數據預處理模塊、數據編輯模塊和數據檢查模塊完成,實現立體測圖數據向系統的導入、編碼對照、線型匹配、圖層匹配、圖形編輯整理、圖形檢查、屬性檢查等功能。

對于立體測圖數據的導入,市面上現有的地形圖編輯軟件主要采用手動匹配的方式,工作量大、速度慢。本系統設計了全自動的數據導入方法,首先建立立體測圖數據與MapCAD07間編碼的對應規則,程序根據對應規則,遍歷立體測圖數據使其逐類要素進行編碼、線型、圖層等自動匹配,編碼一一對應,在要素屬性賦值時,程序會自動實現相應的檢索功能和屬性賦值,立體測圖數據自動匹配效果見圖2。

圖2 立體測圖數據自動匹配

數據編輯模塊是整個系統的核心功能模塊,運用AutoCAD自帶的VBA進行二次開發,主要應用AddLightWeightPolyline、SetXData、GetEntity等方法實現圖層的選擇性開關、房檐改正、點符號配種、線型繪制、線段加點與連接、曲線內插、自動清理圖層等功能,應用定制的圖形編輯工具實現地形圖的繪制與編輯功能。

數據檢查模塊基于AutoCAD的自有屬性和擴展屬性,通過獲取對象的Thickness、ZScaleFactor屬性以及通過GetXData方法調用對象的擴展數據等屬性,檢查圖形數據和屬性的對應關系,實現地形圖數據的圖屬一致性檢查。

3.3 圖廓整飾

該模塊根據地形圖圖式規范中對地形圖整飾內容的要求,基于AutoCAD平臺二次開發,通過加載成圖比例尺和圖廓左下角坐標,自動計算圖號和接圖表,并自動讀取圖廓信息文件,可快速實現地形圖圖廓的整飾,其界面見圖3。

4 結 語

針對生產單位對大比例尺地形圖編繪的需求,利用VBA開發工具,在AutoCAD軟件基礎上設計并開發了一套大比例尺地形圖編輯軟件,該軟件保留了AutoCAD強大、易用的圖形編輯功能,同時增添了針對測繪行業關于大比例尺地形圖編輯要求的處理功能,對實際生產中地形圖的快速編輯與更新具有積極作用。論文實現的大比例地形圖編輯軟件目前已運用到生產實踐中,并在基礎測繪、數字城市建設、新農村建設、全國技能競賽中獲得了良好的使用效果。

[1] 肖洲,張海濤,李峰.大比例尺數字地形圖縮編方法的探討[J].測繪科學,2011,36(2):136-138

[2] Krishnamurthy K,Law K H.Data Management Model for Collaborative Design in a CAD Environment[J]. Engineering with Computers,1997,13(2):65-86

[3] Huany G Q. Design for X: Concurrent Engineering Imperatives[M].London: Chapman & Hall,1996

[4] Soenen R,Olling G J.Advanced CAD/CAM Systems: State of the Art and Future Trends in Feature Technology[M].New York:Chapman & Hall,1994

[5] 孫雅榮,陳能,施蓓琦,等.基于AutoCAD的大比例尺數字化地形圖縮編方法探討[J].測繪與空間地理信息,2006, 29(2):31-34

[6] 堯燕.基于VC#.NET對AutoCAD二次開發方法的研究[J].科學技術與工程,2008,8(23):6 365-6 367

[7] 徐慧娟,夏治,李恭瓊.AutoCAD的應用現狀及其二次開發技術[J].四川兵工學報,2004,25(4):23-26

[8] 王永輝,胡青泥,李紅彩.AutoCAD二次開發方法的研究[J].計算機系統應用,2007(3):94-96

圖5 建模對比

實驗表明,本文方法實現了對建筑物頂部紋理的自動化攝影,減少了建模時間,提高了生產效率、降低了出錯率,且得到的三維模型更加真實。

參考文獻

[1] 劉經南,張小紅.激光掃描測高技術的發展與現狀[J].武漢大學學報:信息科學版,2003,28(2):132-137

[2] 康志忠.數字城市中街道景觀主體三維可視化的快速實現研究[D].武漢:武漢大學,2004

[3] 劉艷,武廣臣.3D場景中航片紋理庫構建的核心問題研究[J].測繪工程,2011,20(4):35-38

[4] 尤紅建,蘇林.基于機載激光掃描數據提取建筑物的研究現狀[J].測繪科學.2005,30(5):113-117

[5] 徐花芝.基于航空LiDAR點云數據的建筑物提取研究[D].西安:長安大學,2008

[6] 吳軍.3維城市建模中的建筑墻面紋理快速重建研究[J].測繪學報,2005,34(4):317-323

[7] 陳強.圖像分割若干理論方法及應用研究[D].南京:南京理工大學,2007

第一作者簡介:孟麗艷,碩士,主要從事三維城市及空間可視化研究。

P208

B

1672-4623(2015)03-0170-03

10.3969/j.issn.1672-4623.2015.03.060

車風,工程師,主要從事航空攝影測量、地理國情普查等方面的研究與管理工作。

2014-04-26。

項目來源:國家自然科學基金資助項目(31100412);湖南省教育廳科學研究資助項目(11C1313)。

猜你喜歡
符號功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
“+”“-”符號的由來
關于非首都功能疏解的幾點思考
變符號
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
倍圖的全符號點控制數
圖的有效符號邊控制數
pqr階Cayley圖的符號星控制數
主站蜘蛛池模板: 不卡视频国产| 91娇喘视频| 亚洲午夜18| 国产日韩欧美在线播放| 亚洲美女一区| 国产精品一区二区不卡的视频| 在线观看国产小视频| 国产微拍一区二区三区四区| 国产91丝袜| 丝袜国产一区| 国产精品九九视频| 久久久久九九精品影院| 国产成人av一区二区三区| 日本精品影院| 国产在线观看精品| 五月丁香伊人啪啪手机免费观看| 自拍偷拍一区| 国产一级在线播放| 国产精品无码AV片在线观看播放| 亚洲天堂免费在线视频| 亚洲精品无码日韩国产不卡| 91久久青青草原精品国产| 久久香蕉国产线看观| 就去色综合| 大香伊人久久| 亚洲永久免费网站| 欧美精品导航| 久久中文字幕不卡一二区| 欧美中文一区| 99视频在线免费| 亚洲人成网站色7777| 久久人妻xunleige无码| 亚洲日韩国产精品无码专区| 久久频这里精品99香蕉久网址| 日韩毛片免费| 欧美日韩午夜| 亚洲日韩欧美在线观看| 日韩中文无码av超清 | 国产精品成人免费综合| 久久精品人妻中文系列| 国产真实自在自线免费精品| 亚洲嫩模喷白浆| 日韩在线视频网站| 97人人做人人爽香蕉精品| 日本成人不卡视频| 国产精品3p视频| 成人看片欧美一区二区| 亚洲乱码在线视频| 在线精品亚洲一区二区古装| 天堂网亚洲综合在线| 亚洲精品国产日韩无码AV永久免费网 | 在线色国产| 国产精品专区第1页| 婷婷亚洲最大| 国产极品美女在线播放| 97视频在线观看免费视频| 亚洲美女一区二区三区| 手机在线免费不卡一区二| 亚洲无限乱码一二三四区| 无码又爽又刺激的高潮视频| 国产在线一二三区| 亚洲精品无码高潮喷水A| 亚洲香蕉伊综合在人在线| 无码AV动漫| 国产性精品| 天天综合网色| 香蕉蕉亚亚洲aav综合| a级毛片毛片免费观看久潮| 国产黄网站在线观看| 亚洲男人的天堂在线观看| 日韩小视频在线播放| 欧美色香蕉| 性视频久久| 无码AV高清毛片中国一级毛片| 好久久免费视频高清| 青青操视频免费观看| 欧美日韩精品一区二区视频| 久久精品女人天堂aaa| 波多野结衣亚洲一区| jizz国产在线| 一边摸一边做爽的视频17国产| 国产日产欧美精品|