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

AutoLISP在AutoCAD自動拼接測量圖中的應用

2015-08-01 00:12:16李永慶
水科學與工程技術 2015年1期
關鍵詞:測量

李永慶

(水利部海河水利委員會科技咨詢中心,天津 300170)

工程測量

AutoLISP在AutoCAD自動拼接測量圖中的應用

李永慶

(水利部海河水利委員會科技咨詢中心,天津 300170)

采用AutoLISP編程語言,以AutoCAD作為平臺,分別測試簡單測量圖和復雜測量圖自動拼接的耗時,結果說明采用AutoLISP實現測量圖自動拼接,可大大縮短耗時,提高設計人員的工作效率。

AutoLISP;AutoCAD;測量圖;拼接

1 概況

AutoLISP是AutoCAD內置的編程語言,功能強大,應用范圍廣泛,但在規劃設計工作中應用較少。針對手動拼接測量圖效率低下的問題,以AutoCAD作為平臺,利用AutoLISP編程語言進行二次開發,可實現自動批量拼圖,有效地解決了這一問題。

2 程序分析

2.1 地形圖拼接原理

AutoCAD格式的測量圖中,圖形按照測量對象的投影坐標布置,所以每個文件中圖形的位置,相對于AutoCAD坐標軸的原點(0,0,0)是固定的。利用AutoCAD插入“塊”的功能,指定插入點為(0,0,0),將單個測量圖文件以“塊”的形式插入,使用“分解”命令將“塊”分解。重復插入、分解的步驟,就可以將多張地形圖合并。

2.2 程序實現

以下為拼接程序源代碼:

程序流程說明:①使用函數getfiled,彈出文件選擇對話框,提示用戶選擇一個測量圖文件,獲取該文件在磁盤中的完整路徑;②使用函數vl-filename-di-rectory處理上一步獲取的文件路徑,得到測量圖所在的目錄;③使用函數vl-directory-files獲取目錄中所有測量圖的文件名;④使用函數foreach,循環執行將單個文件插入、分解的步驟;⑤程序執行完畢。

2.3 使用方法

將需要拼接的測量圖文件保存在同一個目錄中,但不要把拼接后的文件保存在這個目錄中。若測量圖比較復雜,應適當減少文件的數量,分塊拼接。

操作步驟:①將程序源代碼以文本格式保存,文件名任意,文件后綴為“.lsp”;②打開AutoCAD程序,新建一個dwg格式的文件;③在AutoCAD執行“appload”命令,在彈出對話框中加載保存的程序文件;④在Auto-CAD執行“he_bing”命令,在彈出的對話框中選擇一個需要合并的測量圖文件;⑤等待程序執行完成。

3 手動拼接與自動拼接的耗時比較

在同樣的工作環境中,針對不同類型的測量圖,采用手動拼接、自動拼接兩種方法進行測試。

3.1 簡單測量圖

使用永定河河道1∶10000帶狀測量圖,該測量圖文件中圖形對象較少,分別測試10張和40張測量圖的拼接耗時,測試結果如表1。

表1 簡單測量圖拼接耗時單位:s

通過表1可知,對于圖形對象較少的河道帶狀測量圖,10張測量圖手動拼接總耗時是自動測量拼接總耗時的17.75倍;40張測量圖手動拼接總耗時是自動測量拼接總耗時的23.08倍。由此可見,對圖形對象較少的簡單測量圖,利用AutoLISP編程語言自動拼接效率更高。

3.2 復雜測量圖

漳衛新河左堤洪水風險圖編制是全國重點地區洪水風險圖編制工作的一部分,漳衛新河左堤防洪保護區涉及河北、山東兩省的9個縣級行政區,保護區面積約5949km2,AutoCAD格式1∶10000電子測量圖共計286張。

該類型測量圖文件中圖形對象較多,當需要拼接的復雜測量圖超過20張時,結果文件過大,嚴重影響在AutoCAD中的操作,因此本次測試對比10張和20張測量圖的拼接耗時。

測試結果如表2。

表2 復雜測量圖拼接耗時單位:s

通過表2可知,對于圖形對象較多的復雜測量圖,10張測量圖手動拼接總耗時是自動測量拼接總耗時的8.11倍;20張測量圖手動拼接總耗時是自動測量拼接總耗時的8.33倍。由此可見,針對圖形對象較多的復雜測量圖,利用AutoLISP編程語言自動拼接效率較高。

4 結語

(1)AutoLISP是AutoCAD內置的編程語言,功能強大,但在規劃設計工作中應用較少。

(2)針對手動拼接測量圖效率低下的問題,以AutoCAD作為平臺,利用AutoLISP編程語言進行二次開發,實現測量圖的自動拼接,并對比手動拼接測量圖的耗時,結果說明采用AutoLISP自動拼接測量圖,速度快,效率高,減少人為操作誤差,提高了拼接的準確性,設計人員在規劃設計工作中采用該方法,可顯著提高工作效率。

[1]藍屹生.AutoLISP學習導引[M].北京:中國鐵道出版社,2003.

[2]黃曉宇.從AutoLISP走向Visual LISP[J].微電腦世界,1998,38.

[3]周紹烈.AutoLISP程序設計中的若干問題[J].大連鐵道學院學報,1991(1).

[4]李世國.AutoCAD高級開發技術[M].北京:機械工業出版社,1999.

App lication of AutoLISP in AutoCAD for sp licing topographicmaps automatically

LIYong-qing
(Haihe RiverWater Conservancy Commission,MWR,Science and Technology Consultation Center,Tianjin 300170,China)

As AutoCAD as a platform,AutoLISP programming language was used to respectively test the time consuming of automaticallysplicingsimple and complextopographic maps,the results show that the automatically splicing topographic mapsis realized by using AutoLISP,it can greatly shorten the time consuming,and then enhancing the working efficiency of the design personnel.

AutoLISP;AutoCAD;topographicmap;splicing

TV222.2

B

1672-9900(2015)01-0093-02

2015-02-03

李永慶(1983-),男(漢族),河北廣宗人,本科,主要從事水利規劃設計工作,(Tel)18622282650。

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 国产黄网站在线观看| 国产麻豆永久视频| 久久这里只有精品免费| 精品一区二区三区中文字幕| AV网站中文| 国产精品lululu在线观看| 久久国产av麻豆| 国产综合另类小说色区色噜噜| 六月婷婷综合| 国产一区二区三区免费| 国产精品成人不卡在线观看| 精品综合久久久久久97超人该| 中文一级毛片| 日本AⅤ精品一区二区三区日| 色天天综合久久久久综合片| 国产麻豆精品手机在线观看| 国产欧美精品午夜在线播放| 成人久久18免费网站| 丝袜亚洲综合| 成人在线欧美| 免费一级无码在线网站| 亚洲人成网站在线播放2019| 99爱视频精品免视看| 亚洲中文字幕久久精品无码一区 | 日本午夜精品一本在线观看 | 国产高清在线丝袜精品一区| 午夜一区二区三区| 欧美精品1区2区| 在线观看免费黄色网址| 国产午夜福利亚洲第一| 国产精品亚洲一区二区在线观看| 久久久久88色偷偷| 国产h视频在线观看视频| 亚洲女同一区二区| 亚洲国产精品久久久久秋霞影院| 久久香蕉欧美精品| 91福利片| 视频国产精品丝袜第一页| 在线另类稀缺国产呦| 韩日无码在线不卡| 欧美成人综合在线| 国产免费a级片| 伊人久久精品无码麻豆精品| 日本在线免费网站| 新SSS无码手机在线观看| 中国特黄美女一级视频| 欧美日韩亚洲国产| 妇女自拍偷自拍亚洲精品| 欧美成人综合视频| 91精品在线视频观看| 免费AV在线播放观看18禁强制| 国产成人无码AV在线播放动漫| 在线国产欧美| 婷婷综合色| 欧美在线国产| 青青草综合网| 无遮挡一级毛片呦女视频| 亚洲网综合| 久久五月视频| 国产精品青青| 久久国产拍爱| 黄色一及毛片| 国产簧片免费在线播放| 亚洲日本一本dvd高清| 日韩视频福利| 成人综合久久综合| 四虎AV麻豆| 亚洲香蕉在线| 国产农村精品一级毛片视频| 亚洲动漫h| 免费看的一级毛片| 国产精品福利尤物youwu| 欧美国产综合色视频| 中文精品久久久久国产网址| 国产日韩欧美一区二区三区在线 | 在线观看免费人成视频色快速| 久久永久免费人妻精品| 欧美无专区| 美女一区二区在线观看| 欧美精品在线看| 午夜啪啪福利| 色综合天天视频在线观看|