曹理想
(蚌埠市勘測(cè)設(shè)計(jì)研究院,安徽蚌埠 233000)
竣工測(cè)量是城市規(guī)劃批后管理的一項(xiàng)重要程序,竣工測(cè)量的成果報(bào)告更是規(guī)劃竣工驗(yàn)收審核的重要依據(jù)。竣工測(cè)量成果的質(zhì)量,不僅影響測(cè)繪部門掌握現(xiàn)狀地理信息的正確性,而且涉及到規(guī)劃管理部門對(duì)規(guī)劃的審批監(jiān)督管理,因此,竣工測(cè)量成果的質(zhì)量是關(guān)系到城市建設(shè)管理和規(guī)劃實(shí)施、落實(shí)的一項(xiàng)重要測(cè)繪工作。
目前,全國(guó)各大中城市已普遍開(kāi)展了竣工測(cè)量工作。在實(shí)際操作中,有很多測(cè)繪單位對(duì)面積計(jì)算和統(tǒng)計(jì)仍采用傳統(tǒng)的基于CAD軟件的手工計(jì)算,作業(yè)方法和自動(dòng)化程度不高,工作較為繁重,且容易出現(xiàn)錯(cuò)誤,給規(guī)劃管理帶來(lái)不利影響。為解決這一問(wèn)題,筆者以AutoCAD繪圖軟件為基礎(chǔ)平臺(tái),二次開(kāi)發(fā)了竣工測(cè)量數(shù)據(jù)處理系統(tǒng),提高了作業(yè)過(guò)程中面積計(jì)算和統(tǒng)計(jì)的作業(yè)效率及數(shù)據(jù)計(jì)算質(zhì)量。
目前,針對(duì)AutoCAD繪圖軟件的二次開(kāi)發(fā)工具主要有以下幾種:AutoLisp和VisualLisp、基于ADS的二次開(kāi)發(fā)技術(shù)、基于C++語(yǔ)言的ObjectsARX技術(shù)、VBA和基于.NET語(yǔ)言的二次開(kāi)發(fā)技術(shù)。其中AutoLisp,VisualLisp,VBA技術(shù)等易學(xué)易用,功能強(qiáng)大,但很難滿足開(kāi)發(fā)者對(duì)運(yùn)行速度和開(kāi)發(fā)效率較高的需求;ADS和ObjectsARX技術(shù)的二次開(kāi)發(fā)功能十分強(qiáng)大,能使用戶方便地開(kāi)發(fā)出高效簡(jiǎn)潔的AutoCAD應(yīng)用程序,但對(duì)于一般的開(kāi)發(fā)者而言,卻較難掌握。
AutoCAD 2006及其以后版本完全支持.NET開(kāi)發(fā)方法,.NET是基于Microsoft.NET架構(gòu)直接進(jìn)行AutoCAD二次開(kāi)發(fā)的一種新技術(shù)。.NET應(yīng)用程序完全面向?qū)ο?,此外開(kāi)發(fā)者可以使用.NET所支持的任何語(yǔ)言進(jìn)行開(kāi)發(fā),并能達(dá)到與ObjectsARX應(yīng)用程序幾乎同樣強(qiáng)大的功能,因此,.NET具有方便易用、功能強(qiáng)大等特點(diǎn),是現(xiàn)在較為理想的AutoCAD二次開(kāi)發(fā)工具。
Microsoft Access是Microsoft Office產(chǎn)品中的應(yīng)用程序之一,是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。隨著產(chǎn)品的不斷升級(jí),現(xiàn)在已經(jīng)發(fā)展成為功能很強(qiáng)的數(shù)據(jù)庫(kù)管理軟件,也是目前使用最為普遍的數(shù)據(jù)庫(kù)軟件,能夠滿足各種小型軟件開(kāi)發(fā)的需求。
系統(tǒng)設(shè)計(jì)的技術(shù)路線主要為針對(duì)于竣工測(cè)量后期數(shù)據(jù)處理中的面積計(jì)算和統(tǒng)計(jì),包含展點(diǎn)繪圖、內(nèi)業(yè)構(gòu)面、面積統(tǒng)計(jì)、數(shù)據(jù)檢核和成果輸出,如圖1所示。
圖1 系統(tǒng)流程圖
本系統(tǒng)主要是為實(shí)現(xiàn)建筑工程竣工測(cè)量后期的面積計(jì)算和統(tǒng)計(jì),分為4個(gè)模塊,分別為成圖構(gòu)面、面積統(tǒng)計(jì)、數(shù)據(jù)檢核和成果輸出,如圖2所示。
為滿足規(guī)劃行政管理的需要,能夠?qū)⒔ㄖこ虒?shí)施前后進(jìn)行規(guī)劃指標(biāo)比對(duì)分析,需對(duì)建筑、綠地和建筑基底面積按用途進(jìn)行分類,如表1所示。
圖2 系統(tǒng)模塊
表1 建筑、綠地和建筑基底面積按用途分類匯總表
為準(zhǔn)確計(jì)算建筑物計(jì)容面積,需對(duì)表1中建筑面積的三級(jí)類依據(jù)GB/T 50353-2005建筑工程建筑面積計(jì)算規(guī)范進(jìn)一步劃分為四級(jí)類,以住宅建筑為例,如表2所示。
表2 住宅建筑分類
建筑工程竣工測(cè)量數(shù)據(jù)處理系統(tǒng),主要實(shí)現(xiàn)了成圖構(gòu)面、面積統(tǒng)計(jì)、數(shù)據(jù)檢核和成果輸出等功能。主界面如圖3所示。
1)成圖構(gòu)面。
該功能分為建筑物構(gòu)建圖斑、綠化用地構(gòu)建圖斑和建筑物基底構(gòu)建圖斑,分別可以通過(guò)選擇封閉多段線、繪制封閉線生成圖斑,如建筑物構(gòu)建圖斑通過(guò)不同的圖斑編號(hào)、分類編碼、建筑物編號(hào)和樓層號(hào)設(shè)置,可以方便的進(jìn)行建筑物的分層建筑面積統(tǒng)計(jì)、分棟建筑面積統(tǒng)計(jì)等。
建筑物構(gòu)面處理如圖4所示。
圖3 系統(tǒng)主界面
圖4 建筑物構(gòu)面處理
2)面積統(tǒng)計(jì)。
該功能也分為建筑物面積統(tǒng)計(jì)、綠化用地面積統(tǒng)計(jì)和建筑基底面積統(tǒng)計(jì)等功能,以建筑物面積統(tǒng)計(jì)為例,可按不同的用途進(jìn)行面積統(tǒng)計(jì),與建筑物面積規(guī)劃指標(biāo)進(jìn)行比對(duì),也可按不同樓層、不同樓幢進(jìn)行面積統(tǒng)計(jì),便于統(tǒng)計(jì)和檢核。
3)數(shù)據(jù)檢核。
主要檢核對(duì)構(gòu)建的圖斑是否存在重疊交叉、縫隙、分類錯(cuò)誤、遺漏等情況,可以通過(guò)按不同的用途、屬性分別進(jìn)行檢核,保證數(shù)據(jù)的正確性和一致性。
4)成果輸出。
實(shí)現(xiàn)生成圖形、生成報(bào)表、打印輸出等功能。圖形生成包含分層建筑面積統(tǒng)計(jì)圖、分棟建筑面積統(tǒng)計(jì)圖、綠地統(tǒng)計(jì)示意圖、建筑基底面積統(tǒng)計(jì)圖等,報(bào)表生成為.XLS格式,包含各種分層分棟統(tǒng)計(jì)表、匯總表和竣工報(bào)告。
利用.NET技術(shù)對(duì)AutoCAD平臺(tái)進(jìn)行二次開(kāi)發(fā)的建筑工程竣工測(cè)量數(shù)據(jù)處理系統(tǒng)服務(wù)于測(cè)繪生產(chǎn),實(shí)現(xiàn)了數(shù)據(jù)自動(dòng)化處理,并通過(guò)數(shù)據(jù)檢核模塊減少了數(shù)據(jù)處理中最容易出現(xiàn)問(wèn)題的概率,較大提高了工作效率和效益。
[1] GB/T 50353-2005,建筑工程建筑面積計(jì)算規(guī)范[S].
[2] 秦洪現(xiàn),崔惠嵐,孫 劍,等.Autodesk系列產(chǎn)品開(kāi)發(fā)培訓(xùn)教程[M].北京:化學(xué)工業(yè)出版社,2008.
[3] 曾洪飛,張 帆,盧擇臨.AutoCAD VBA& VB.NET開(kāi)發(fā)基礎(chǔ)與實(shí)例教程[M].北京:中國(guó)電力出版社,2008.
[4] 石彥強(qiáng),舒曉軍,李永橋,等.基于VB.NET在AutoCAD二次開(kāi)發(fā)在土地勘測(cè)定界中的應(yīng)用[J].國(guó)土資源導(dǎo)刊(湖南),2005(1):40-42.
[5] 周英華,李 杰.竣工測(cè)量數(shù)據(jù)處理系統(tǒng)[J].城市勘測(cè),2006(4):45-46.