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

基于VLISP開(kāi)發(fā)生成平面輔助圖的實(shí)現(xiàn)

2012-09-22 10:30:06李灶強(qiáng)湯麗珍
城市勘測(cè) 2012年6期
關(guān)鍵詞:二次開(kāi)發(fā)作業(yè)

李灶強(qiáng),湯麗珍

(增城市國(guó)土資源和房屋管理局地籍測(cè)量隊(duì),廣東增城 511300)

1 引言

在城市經(jīng)濟(jì)建設(shè)的快速發(fā)展下,城市不斷地更新擴(kuò)大。對(duì)廣東省城市的更新而言,自然會(huì)聯(lián)系到“三舊”改造項(xiàng)目?!叭f”改造是國(guó)土資源部給予廣東省的特殊政策?!叭f”改造的實(shí)施意見(jiàn)對(duì)現(xiàn)行的國(guó)土資源政策有六大突破:一是簡(jiǎn)化了補(bǔ)辦征收手續(xù);二是允許按現(xiàn)狀完善歷史用地手續(xù);三是允許采用協(xié)議出讓供地;四是土地純收益允許返撥支持用地者開(kāi)展改造;五是農(nóng)村集體建設(shè)用地改為國(guó)有建設(shè)用地,可簡(jiǎn)化手續(xù);六是邊角地、插花地、夾心地的處理有優(yōu)惠。由于經(jīng)濟(jì)市場(chǎng)化的影響,新政策新規(guī)范,“三舊”改造帶來(lái)了許多新工程項(xiàng)目。在房屋詳查方面,繪圖和面積統(tǒng)計(jì)等變得更細(xì)節(jié),更規(guī)范。

為適應(yīng)經(jīng)濟(jì)市場(chǎng)化的發(fā)展,高效、精確地完成繪圖和數(shù)據(jù)統(tǒng)計(jì)等工作,必須先制定好工程項(xiàng)目作業(yè)中特定可簡(jiǎn)化的和自動(dòng)化的工作步驟。本文旨在結(jié)合工作實(shí)踐,在AutoCAD軟件平臺(tái)上,利用Visual LISP進(jìn)行二次開(kāi)發(fā),對(duì)房屋詳查繪圖、數(shù)據(jù)統(tǒng)計(jì)操作等方面進(jìn)行精化和自動(dòng)化,從而進(jìn)一步提高內(nèi)業(yè)工作效率,保證繪圖質(zhì)量。

2 房屋詳查作業(yè)流程

一般測(cè)繪隊(duì)伍分為內(nèi)外作業(yè),外業(yè)包括地形、地籍、房屋結(jié)構(gòu)測(cè)量和相關(guān)資料調(diào)查,內(nèi)業(yè)負(fù)責(zé)繪圖、數(shù)據(jù)統(tǒng)計(jì)、資料歸檔等等的相關(guān)資料整理??偟膩?lái)說(shuō),外業(yè)和內(nèi)業(yè)是相輔相成的,詳細(xì)準(zhǔn)確的外業(yè)測(cè)量調(diào)查能給內(nèi)業(yè)提供完整而準(zhǔn)確的數(shù)據(jù),而內(nèi)業(yè)數(shù)據(jù)整理的準(zhǔn)確度和難易程度更能體現(xiàn)出外業(yè)作業(yè)方式的可操作性。如圖1為作業(yè)隊(duì)伍對(duì)房屋詳查的一般作業(yè)流程。

圖1 “三舊”改造項(xiàng)目中房屋詳查作業(yè)流程圖

目前,通過(guò)工作實(shí)踐發(fā)現(xiàn),地形測(cè)量,房屋結(jié)構(gòu)測(cè)量和相關(guān)資料調(diào)查等外業(yè)工作并不繁瑣,更不是重復(fù)性較高的操作。而內(nèi)業(yè)作業(yè)中,就有較多繁瑣的操作,例如房屋照片成果表、房產(chǎn)圖和匯總表等。由于房產(chǎn)圖繪制最為復(fù)雜、操作重復(fù)性高而且其繪制過(guò)程可實(shí)現(xiàn)自動(dòng)化程度高,于是筆者根據(jù)繪制要求對(duì)AutoCAD進(jìn)行了二次開(kāi)發(fā)來(lái)實(shí)現(xiàn)其操作簡(jiǎn)化的目的。

3 作業(yè)流程簡(jiǎn)化與實(shí)現(xiàn)

3.1 編程語(yǔ)言和開(kāi)發(fā)工具的選取

AutoCAD提供了三種主要的開(kāi)發(fā)工具,分別是:使用C/C++的ObjectARX,VB/VBA的ActiveX開(kāi)發(fā),以及AutoLISP/VisualLISP開(kāi)發(fā)工具。其中,AutoLISP兼?zhèn)淇焖匍_(kāi)發(fā)工具的特點(diǎn)和COBOL語(yǔ)言的靈活性,很多開(kāi)發(fā)者選擇LISP的主要原因是它讓人們感到很順手,對(duì)很多人來(lái)說(shuō),這是他們第一次開(kāi)發(fā)AutoCAD所使用的語(yǔ)言,并且能很快使用該語(yǔ)言進(jìn)行開(kāi)發(fā)。另一個(gè)使用這種開(kāi)發(fā)工具的原因是,我們的工作中可能已經(jīng)在使用很多LISP程序。學(xué)習(xí)LISP比VBA難,卻又比C和C++簡(jiǎn)單。直到AutoCAD 2000,VBA還不能很好地在AutoCAD內(nèi)部執(zhí)行,并且留下很多開(kāi)發(fā)者希望解決的問(wèn)題。LISP是快速編寫(xiě)應(yīng)用程序的最初的開(kāi)發(fā)工具,有大量的LISP程序庫(kù)存在,在短時(shí)間內(nèi)用VBA重寫(xiě)這些程序,也不容易?;谶@種情況,那么在AutoCAD中LISP就是最有效最直接的開(kāi)發(fā)工具。

3.2 程序設(shè)計(jì)

考慮到繪圖的復(fù)雜性和個(gè)人對(duì)開(kāi)發(fā)語(yǔ)言的熟練程度,再加上實(shí)際的工作情況要求,如下實(shí)例中選取了VLISP語(yǔ)言來(lái)進(jìn)行程序編輯。

(1)程序設(shè)計(jì)流程

根據(jù)繪制房產(chǎn)輔助圖的操作需要,模仿繪圖步驟,總結(jié)出圖2所示的處理流程。

圖2 程序設(shè)計(jì)流程

(2)部分程序

①子函數(shù)xylist利用cons來(lái)獲取閉合線中節(jié)點(diǎn)的X、Y坐標(biāo)。

②子函數(shù)xymn是找出X、Y坐標(biāo)的最大最小值。

在程序運(yùn)行過(guò)程中先用子函數(shù)xylist來(lái)獲取線形節(jié)點(diǎn)X、Y坐標(biāo),再用子函數(shù)xymn來(lái)獲取閉合或不閉合的線性節(jié)點(diǎn)X、Y坐標(biāo)的最大最小值,從而計(jì)算閉合線的中心點(diǎn),好讓其居中并同時(shí)計(jì)算出其調(diào)用的圖幅大小和比例尺大小等重要成果。

除此之外,面積用(command"area""o"1e)(getvar"area")等LISP程序指令來(lái)獲取,然后對(duì)面積進(jìn)行統(tǒng)計(jì),僅僅是這指令就為面積統(tǒng)計(jì)節(jié)省了不少工作時(shí)間。

3.3 二次開(kāi)發(fā)成果測(cè)試及其輸出房產(chǎn)圖成果

(1)測(cè)試檢驗(yàn)在工程項(xiàng)目中的意義

隨著軟件規(guī)模的不斷擴(kuò)大,軟件設(shè)計(jì)的復(fù)雜程度不斷提高,軟件二次開(kāi)發(fā)中出現(xiàn)錯(cuò)誤或缺陷的機(jī)會(huì)越來(lái)越多。同時(shí),市場(chǎng)對(duì)軟件質(zhì)量重要性的認(rèn)識(shí)逐漸增強(qiáng)。測(cè)試軟件在項(xiàng)目實(shí)施過(guò)程中的重要性日益突出。但是,現(xiàn)實(shí)情況是,與軟件編程比較,軟件測(cè)試的地位和作用,還沒(méi)有真正受到重視,對(duì)于很多人(甚至是軟件項(xiàng)目組的技術(shù)人員)還存在對(duì)軟件測(cè)試的認(rèn)識(shí)誤區(qū),這進(jìn)一步影響了測(cè)試活動(dòng)的開(kāi)展和真正提高測(cè)試質(zhì)量。

本次二次開(kāi)發(fā)后的檢驗(yàn)工作較為特殊,由于應(yīng)用需求比較迫切,檢驗(yàn)工作只能重點(diǎn)放在使用期間,更確切地說(shuō)就是檢驗(yàn)和使用期并行,所以后來(lái)的改進(jìn)和完善工作都是在使用過(guò)程中實(shí)現(xiàn)的。

(2)房產(chǎn)圖成果

一般為了操作簡(jiǎn)便,都會(huì)比較統(tǒng)一地以簡(jiǎn)要的拼音來(lái)命名命令。在AutoCAD平臺(tái)上輸入fct(房產(chǎn)圖)命令后,會(huì)彈出輸入房產(chǎn)圖基本資料窗口,如圖3所示。

圖3 房產(chǎn)圖基本資料窗口

圖4為最終輸出的房產(chǎn)圖成果,其圖上記錄有房產(chǎn)圖基本資料、房屋圖層結(jié)構(gòu)和程序計(jì)算統(tǒng)計(jì)出來(lái)的比例尺統(tǒng)計(jì)面積等等。

4 作業(yè)簡(jiǎn)化程度

4.1 繪圖操作簡(jiǎn)化對(duì)比

繪圖簡(jiǎn)化前概況 表1

總次數(shù)Tn1=X+7+N+M,總時(shí)間Tm1=7+N×0.4,其中N、M都隨房屋層數(shù)和房屋復(fù)雜程度成正比。

圖4 房產(chǎn)成果圖

繪圖簡(jiǎn)化后概況 表2

總次數(shù)Tn2=X+M,總時(shí)間Tm2=2(實(shí)際小于2),同樣M都隨房屋層數(shù)和房屋復(fù)雜程度成正比。

表1與表2作比較得,總次數(shù)差Tn2-Tn1=7+N,總時(shí)間差Tm2-Tm1=5+N×0.4,同時(shí)N都隨房屋層數(shù)和房屋復(fù)雜程度成正比,N越大則總次數(shù)差和總時(shí)間差就越大。

4.2 時(shí)間簡(jiǎn)化程度

用上述實(shí)例數(shù)據(jù)N為3(詳查房屋層數(shù))代入數(shù)據(jù)可得:

則說(shuō)明繪圖過(guò)程中,運(yùn)用了此簡(jiǎn)化功能后,每宗房屋繪圖速度比原來(lái)快了約6 min多,是原來(lái)處理速度的4倍多。

4.3 簡(jiǎn)化后對(duì)項(xiàng)目的影響

(1)從項(xiàng)目整體來(lái)看,每宗房屋詳查項(xiàng)目中包括十幾棟房屋甚至上一兩百棟房屋,每棟房屋都要作詳細(xì)的房產(chǎn)圖,在繪圖過(guò)程中此過(guò)程重復(fù)性最大,操作起來(lái)既繁瑣又復(fù)雜,簡(jiǎn)化后繪圖時(shí)間節(jié)省了不少。

(2)表1中記錄數(shù)據(jù)已是較為熟練人員的操作成果,而表2記錄數(shù)據(jù)則一般熟練人員也能達(dá)到,并且鍵入命令、字符總次數(shù)Tm2比Tm1少得多,簡(jiǎn)化后的操作簡(jiǎn)單得多。

(3)從面積統(tǒng)計(jì)上看,未簡(jiǎn)化繪圖過(guò)程中統(tǒng)計(jì)難度隨房屋層數(shù)N越大而增大,而簡(jiǎn)化后的繪圖操作難度為零,因?yàn)槌绦蛑忻娣e統(tǒng)計(jì)的算法已得實(shí)踐證明非??煽?,出錯(cuò)幾率幾乎為零,說(shuō)明簡(jiǎn)化后的房產(chǎn)繪圖質(zhì)量非??煽?。

4.4 房產(chǎn)繪圖自動(dòng)化的實(shí)用性

從上面數(shù)據(jù)可知,雖然是三層較為簡(jiǎn)單房屋,但自動(dòng)化后,繪圖操作時(shí)間提高了4倍多。然而當(dāng)房屋較為復(fù)雜時(shí),例如房屋每多一層或者陽(yáng)臺(tái)飄臺(tái)每層多好幾個(gè)時(shí),自動(dòng)化之前面積統(tǒng)計(jì)就要至少算多幾個(gè)甚至十幾個(gè)面,而自動(dòng)化之后,面積統(tǒng)計(jì)也交給了計(jì)算機(jī)自動(dòng)計(jì)算,無(wú)論再多幾層或幾十個(gè)陽(yáng)臺(tái)飄臺(tái)都不會(huì)給繪圖人員帶來(lái)不便。又如當(dāng)出圖的圖紙尺寸限制時(shí),往往比例尺計(jì)算都會(huì)給繪圖人員增加不少困難,房屋每多一層都會(huì)給比例尺計(jì)算增加成倍的難度??偟膩?lái)說(shuō),在自動(dòng)化面積和比例尺統(tǒng)計(jì)之后,基于VLISP開(kāi)發(fā)的命令操作不但給繪圖人員減輕了不少重復(fù)而又繁瑣的操作,而且提高了繪圖統(tǒng)計(jì)數(shù)據(jù)的準(zhǔn)確性和可靠性,在以后的實(shí)際工作運(yùn)用中其實(shí)用性相當(dāng)強(qiáng)。

5 總結(jié)

AutoCAD作為繪圖的一個(gè)常用的軟件平臺(tái),雖然開(kāi)發(fā)者經(jīng)常對(duì)它升級(jí)而且社會(huì)上也有更專業(yè)的二次開(kāi)發(fā)專業(yè)軟件(如南方CASS、WELTOP SV300),但仍不能滿足我們對(duì)成圖專業(yè)化、自動(dòng)化和標(biāo)注化以及數(shù)據(jù)管理方面的要求,因此對(duì)軟件進(jìn)行二次開(kāi)發(fā)來(lái)滿足需求十分必要。

鑒于今后對(duì)數(shù)據(jù)成果要求的高效、嚴(yán)密、嚴(yán)格性來(lái)看,建立更完善的數(shù)據(jù)成圖功能非常必要,從而很多繪圖軟件都有針對(duì)性的擴(kuò)展功能。由于測(cè)繪行業(yè)也是一種服務(wù)性行業(yè),客戶要求會(huì)隨市場(chǎng)的發(fā)展而變化的,而規(guī)范也會(huì)更新,新的規(guī)范也會(huì)不斷出現(xiàn),這就要求我們要很好地利用二次開(kāi)發(fā)功能,從而把我們的生產(chǎn)效率和產(chǎn)品質(zhì)量提高到更新的層面,讓我們的服務(wù)更加完善。

[1]李學(xué)志.計(jì)算機(jī)輔助設(shè)計(jì)與繪圖[M].北京:清華大學(xué)出版社,2002.

[2]張晉西.Visual Basic與AutoCAD二次開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2002.

[3]李長(zhǎng)勛.AutoCAD ObjectARX程序開(kāi)發(fā)技術(shù)[M].北京:國(guó)防工業(yè)出版社,2005.

[4]李學(xué)志.Visual LISP程序設(shè)計(jì)(AutoCAD 2006)[M].北京:清華大學(xué)出版社,2006.

[5]張正綠.工程測(cè)量學(xué)[M].武漢:武漢大學(xué)出版社,2002.

[6]GB/T18316-2001.數(shù)字測(cè)繪產(chǎn)品檢查驗(yàn)收規(guī)定和質(zhì)量評(píng)定[S].

猜你喜歡
二次開(kāi)發(fā)作業(yè)
讓人羨慕嫉妒恨的“作業(yè)人”
作業(yè)聯(lián)盟
快來(lái)寫(xiě)作業(yè)
淺談基于Revit平臺(tái)的二次開(kāi)發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門(mén)子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開(kāi)發(fā)
淺談Mastercam后處理器的二次開(kāi)發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
作業(yè)
故事大王(2016年7期)2016-09-22 17:30:08
Micaps3.2 版本二次開(kāi)發(fā)入門(mén)淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開(kāi)發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
基于Pro/E二次開(kāi)發(fā)的推土鏟參數(shù)化模塊開(kāi)發(fā)
主站蜘蛛池模板: 重口调教一区二区视频| 中文字幕人成人乱码亚洲电影| 亚洲国产系列| 国产乱论视频| 午夜福利在线观看成人| 久草视频福利在线观看| 国产AV无码专区亚洲精品网站| 蜜臀AV在线播放| 欧美国产日韩另类| 亚洲精品在线影院| 国产自视频| 日本中文字幕久久网站| 在线高清亚洲精品二区| 91啦中文字幕| 夜夜操天天摸| 亚洲中文字幕国产av| 国产精品短篇二区| 蜜桃臀无码内射一区二区三区| 美女无遮挡拍拍拍免费视频| 精品国产欧美精品v| 992tv国产人成在线观看| 99成人在线观看| 国产精品太粉嫩高中在线观看| 欧美在线黄| 无码免费视频| 91系列在线观看| 国产91蝌蚪窝| 色成人综合| 日本91视频| 国产99热| 色婷婷丁香| 色综合综合网| 国产精品刺激对白在线| 亚洲国产精品日韩欧美一区| 成人字幕网视频在线观看| 91成人在线观看| 欧美成人综合在线| 亚洲国产日韩欧美在线| 久久综合九色综合97婷婷| 99re热精品视频中文字幕不卡| a天堂视频| 波多野结衣无码中文字幕在线观看一区二区 | 国产成人午夜福利免费无码r| 亚洲精品欧美日本中文字幕| 精品欧美一区二区三区在线| 久久网综合| 国产成人区在线观看视频| 18黑白丝水手服自慰喷水网站| 蜜臀av性久久久久蜜臀aⅴ麻豆| 潮喷在线无码白浆| 五月丁香在线视频| 日韩经典精品无码一区二区| 成人日韩精品| 精品无码一区二区三区电影| 亚洲无码免费黄色网址| 97色婷婷成人综合在线观看| 成人无码一区二区三区视频在线观看 | 久久精品这里只有国产中文精品 | 亚洲一区二区三区国产精华液| 国产精品久久自在自线观看| 久久狠狠色噜噜狠狠狠狠97视色| 国产午夜一级淫片| 亚洲成a人片在线观看88| 国产欧美日韩另类精彩视频| A级全黄试看30分钟小视频| 国产欧美高清| 国产精品自在在线午夜区app| 亚洲天堂精品视频| 亚洲,国产,日韩,综合一区 | 色婷婷丁香| 99re这里只有国产中文精品国产精品| 伊人久久大香线蕉综合影视| 国产网站免费观看| 国产精品综合久久久| 国产91特黄特色A级毛片| 中文字幕在线不卡视频| 国产免费精彩视频| 精品人妻一区无码视频| 狠狠躁天天躁夜夜躁婷婷| 国产成人欧美| 91精品国产麻豆国产自产在线| 40岁成熟女人牲交片免费|