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

測繪控制點自動繪制程序的實現(xiàn)

2012-04-29 00:44:03陳冠臣
科技資訊 2012年12期
關(guān)鍵詞:二次開發(fā)測繪程序

陳冠臣

摘要:本文利用VB.NET對AutoCad進(jìn)行二次開發(fā),實現(xiàn)了對不同數(shù)據(jù)格式的控制點繪制,不僅提高了工作效率,而且避免了數(shù)據(jù)轉(zhuǎn)換而出現(xiàn)的錯誤。

關(guān)鍵詞:控制點VB.NET

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2012)04(c)-0031-01

隨著測繪技術(shù)的不斷發(fā)展,GPS-RTK在測繪工作中的運用越來越廣泛。它的出現(xiàn)使我們的工作變的非常便捷,在測量領(lǐng)域越來越受到廣大測量人員的重視和青睞。尤其是在大面積的測圖中,使用GPS-RTK施測圖根控制相比傳統(tǒng)的導(dǎo)線測量效率要提高很多。在施測好圖根控制點后,需要在南方CASS中展點時,問題就出現(xiàn)了。因為RTK手簿導(dǎo)出的數(shù)據(jù)格式與南方CASS中的格式不一致,需要在EXCEL中進(jìn)行一系列的轉(zhuǎn)換才能展點成功。而且在轉(zhuǎn)換過程中,稍不注意就會出現(xiàn)錯誤,給外業(yè)工作帶來不必要的麻煩。本文就是利用AutoCad二次開發(fā)程序來實現(xiàn)了展點的功能,避免了轉(zhuǎn)換數(shù)據(jù)的麻煩。

現(xiàn)在AutoCad二次開發(fā)的語言很多,如AutoLISP、ObjectARX、VBA、.NET等,各種語言有各自的優(yōu)點。其中使用VB.NET來開發(fā)AutoCad不僅實用,而且非常的方便。從AutoCad 2006開始的時候,AutoDesk就開發(fā)了針對.NET的類庫,使開發(fā)者很方便的操縱CAD中的各種圖元。雖然AutoCad 2006版本支持.NET并不是很好,但隨著時間的推移,.NET的功能將越來越強(qiáng)大。

1程序思路和編程實現(xiàn)

(1)RTK數(shù)據(jù)的提取。

不同廠家生產(chǎn)的儀器,其數(shù)據(jù)格式可能不盡相同,所以要對不同的數(shù)據(jù)格式進(jìn)行處理。結(jié)合生產(chǎn)中的應(yīng)用,編寫了一種實現(xiàn)程序,以下是提取數(shù)據(jù)的主要代碼:

Dim data1 As String

data1 = TextBox1.Text

Dim strLines() As String

strLines = data1.Split(New String() {ControlChars.CrLf}, _

StringSplitOptions.RemoveEmptyEntries)

For Each strLine As String In strLines

Dim surData() As String

surData = strLine.Split(New String() {","}, StringSplitOptions.None)

If RadioButton1.Checked = True Then

ElseIf RadioButton2.Checked = True Then

(2)實現(xiàn)展點。

根據(jù)不同的控制點類型來展繪控制點,其實不同的控制點對應(yīng)不同的塊定義和不同的實體代碼,所以在處理不同的控制點類型的時候,只要插入不同的塊定義,再附于不同的實體代碼就可以達(dá)到目的了。下面是部分實現(xiàn)代碼:

If RadioButton5.Checked = True Then

''''遍歷集合中的每個元素

For Each kongzhiData As Data In AllPtColl

''''獲取控制點的坐標(biāo)

Dim kzPt As Point3d = New Point3d(kongzhiData.Y, kongzhiData.X, kongzhiData.Z)

''''插入塊定義

Block.InsertBlockRef("gc261", kzPt, CassScale, 0)

''''添加控制點的文字

AddKZText(kongzhiData, "KZD", 95)

Next

ElseIf RadioButton6.Checked = True Then

For Each kongzhiData As Data In AllPtColl

Dim kzPt As Point3d = New Point3d(kongzhiData.Y, kongzhiData.X, kongzhiData.Z)

Block.InsertBlockRef("gc168", kzPt, CassScale, 0)

AddKZText(kongzhiData, "KZD", 95)

Next

ElseIf RadioButton7.Checked = True Then

For Each kongzhiData As Data In AllPtColl

Dim kzPt As Point3d = New Point3d(kongzhiData.Y, kongzhiData.X, kongzhiData.Z)

Block.InsertBlockRef("gc257", kzPt, CassScale, 0)

AddKZText(kongzhiData, "KZD", 95)

Next

End If

2結(jié)語

Visual Basic 2005是一種易學(xué)易懂的.NET語言。用此語言結(jié)合CAD的托管API來進(jìn)行AutoCad二次開發(fā)非常的方便。本程序根據(jù)在實際工作中的應(yīng)用而開發(fā)出來的,實現(xiàn)了多種數(shù)據(jù)格式的轉(zhuǎn)換,進(jìn)而來實現(xiàn)控制點的展繪。本程序編制結(jié)束后,一直應(yīng)用于生產(chǎn),不僅提高了工作效率,而且避免了數(shù)據(jù)之間轉(zhuǎn)換而產(chǎn)生的錯誤。

參考文獻(xiàn)

[1] AutoCAD.NET開發(fā)人員手冊.

[2] AutoCAD 2006幫助文件.

[3] (美)Thearon Willis Bryan Newsome.Visual Basic 2005入門經(jīng)典[M].北京:清華大學(xué)出版社,2006.

[4] 秦洪現(xiàn),崔惠嵐,孫劍,等.Autodesk系列產(chǎn)品開發(fā)培訓(xùn)教程[M].北京:化學(xué)工業(yè)出版社,2008.

猜你喜歡
二次開發(fā)測繪程序
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
浙江省第一測繪院
工程測繪中GNSS測繪技術(shù)的應(yīng)用
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
“程序猿”的生活什么樣
04 無人機(jī)測繪應(yīng)用創(chuàng)新受青睞
無人機(jī)在地形測繪中的應(yīng)用
電子制作(2017年9期)2017-04-17 03:01:00
英國與歐盟正式啟動“離婚”程序程序
主站蜘蛛池模板: 99久久国产精品无码| 久久大香香蕉国产免费网站| 狠狠色婷婷丁香综合久久韩国| 四虎亚洲国产成人久久精品| 美女无遮挡免费视频网站| 中文字幕免费在线视频| 综合网久久| 亚洲成人www| 91亚洲免费| 97免费在线观看视频| 亚洲日韩Av中文字幕无码| 国产成人区在线观看视频| 久久久久人妻一区精品色奶水| 国产你懂得| 国产91精选在线观看| 日韩欧美中文亚洲高清在线| 欧美亚洲国产一区| 亚洲va精品中文字幕| 91色爱欧美精品www| 国产精品黑色丝袜的老师| 国产免费好大好硬视频| 国产精品99r8在线观看| 19国产精品麻豆免费观看| 在线精品欧美日韩| JIZZ亚洲国产| 国产成人久久综合777777麻豆| 久久国产精品影院| 人妻精品久久久无码区色视| 四虎影视库国产精品一区| 亚洲欧美日韩综合二区三区| 国产欧美日韩另类| 亚洲欧美日韩久久精品| 伊人91在线| 国产精品乱偷免费视频| 亚洲中文字幕在线观看| 色偷偷男人的天堂亚洲av| 性色生活片在线观看| 狂欢视频在线观看不卡| 97人妻精品专区久久久久| 成年A级毛片| 欧美日韩在线第一页| 精品国产aⅴ一区二区三区| 在线看片免费人成视久网下载| 伦伦影院精品一区| 亚洲综合经典在线一区二区| 玩两个丰满老熟女久久网| 国产成人综合日韩精品无码首页| 2021国产乱人伦在线播放| 色亚洲成人| 日本成人一区| Jizz国产色系免费| 欧美三级不卡在线观看视频| 日韩中文精品亚洲第三区| 在线欧美日韩国产| 国产欧美综合在线观看第七页| 欧美综合一区二区三区| 欧美日一级片| 老司机久久99久久精品播放| 日韩一区精品视频一区二区| 永久在线精品免费视频观看| 天堂av综合网| 特级aaaaaaaaa毛片免费视频| 亚洲国产欧美目韩成人综合| 91福利一区二区三区| 国产成人精品亚洲日本对白优播| 亚洲国产成人精品一二区| 在线精品亚洲国产| 亚洲成人77777| 在线另类稀缺国产呦| 人妻精品久久久无码区色视| 国产成人乱码一区二区三区在线| 最新亚洲人成网站在线观看| 亚洲精品成人7777在线观看| 狠狠做深爱婷婷久久一区| 超碰精品无码一区二区| 波多野结衣一区二区三区AV| 综合亚洲网| 99热这里只有精品2| 国产成人亚洲精品蜜芽影院| 狠狠色婷婷丁香综合久久韩国| 首页亚洲国产丝袜长腿综合| 国产精品夜夜嗨视频免费视频|