亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2015-08-01 00:12:16李永慶
        水科學與工程技術 2015年1期
        關鍵詞:編程語言手動規(guī)劃設計

        李永慶

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

        工程測量

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

        李永慶

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

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

        AutoLISP;AutoCAD;測量圖;拼接

        1 概況

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

        2 程序分析

        2.1 地形圖拼接原理

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

        2.2 程序實現(xiàn)

        以下為拼接程序源代碼:

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

        2.3 使用方法

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

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

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

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

        3.1 簡單測量圖

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

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

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

        3.2 復雜測量圖

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

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

        測試結果如表2。

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

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

        4 結語

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

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

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

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

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

        [4]李世國.AutoCAD高級開發(fā)技術[M].北京:機械工業(yè)出版社,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-),男(漢族),河北廣宗人,本科,主要從事水利規(guī)劃設計工作,(Tel)18622282650。

        猜你喜歡
        編程語言手動規(guī)劃設計
        規(guī)劃設計作品
        壓力-體積轉換在CFC編程語言中的實現(xiàn)解析
        Java編程語言的特點與應用
        城市道路規(guī)劃設計發(fā)展趨勢探討
        中華建設(2019年6期)2019-07-19 10:13:18
        淺談不同編程語言對計算機軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        基于城市污水處理的人工濕地規(guī)劃設計初探
        規(guī)劃設計
        風景園林(2017年2期)2017-06-05 09:36:18
        小巧手動起來
        風行S5001.6L手動尊享型
        世界汽車(2016年8期)2016-09-28 12:09:43
        寶駿5601.8L手動豪華型
        世界汽車(2016年8期)2016-09-28 12:09:00
        无码国模国产在线观看| 国产一区二区资源在线观看 | av高潮一区二区三区| 日韩视频在线观看| 亚洲国产精品久久亚洲精品| 久久国产精99精产国高潮| 日韩国产一区二区三区在线观看 | 麻豆成年人视频在线观看| 狠狠cao日日橹夜夜十橹| 亚洲国产精品日韩av不卡在线| 久久这里只有精品9| 国产va在线观看免费| 亚洲av伊人久久综合密臀性色 | 激情五月开心五月麻豆| 国产日产欧产精品精品蜜芽| 精品水蜜桃久久久久久久 | 美艳善良的丝袜高跟美腿| 亚洲一区二区三区香蕉| 国产一级特黄无码免费视频| 日韩精品一区二区三区四区五区六| 亚洲av熟女一区二区三区站| 丰满人妻一区二区三区视频53| 伊人色网站| 日本一区二区三区精品不卡| 人妖在线一区二区三区| av狠狠色丁香婷婷综合久久| 亚洲AV色无码乱码在线观看| 秀人网嫩模李梓熙大尺度| 上海熟女av黑人在线播放| 国产午夜精品一区二区三区嫩草| 国产一区二区精品尤物| 男女动态视频99精品| 男女av免费视频网站| 人妻久久久一区二区三区| 亚洲 成人 无码 在线观看| 国产av一区麻豆精品久久| 成人无码一区二区三区| 躁躁躁日日躁| 国产一区二区三区av免费观看| 91精品人妻一区二区三区久久久| 小宝极品内射国产在线|