周俊,彭勃
(西安市勘察測繪院,陜西 西安 710054)
竣工測量是關(guān)系到城市建設(shè)管理和規(guī)劃實施及落實的一項重要測繪工作,是規(guī)劃管理竣工驗收的重要環(huán)節(jié)之一,為規(guī)劃竣工驗收審核提供重要的依據(jù)。其中,建筑面積的測量計算是一項重要的技術(shù)指標,其重要性和復(fù)雜性不言而喻[3]??⒐そㄖ娣e的計算,一般需要對建筑結(jié)構(gòu)剖析,依托AutoCAD中的邊界(boundary)、面域(region)等命令計算單體面積,再逐個分類,羅列出主體、陽臺、設(shè)備間等地上及地下建筑物面積,手工計算和匯總[4]?,F(xiàn)今建筑物造型和結(jié)構(gòu)越來越復(fù)雜,給作業(yè)人員的工作帶來了更大的難度,相關(guān)研究大多關(guān)注于建筑面積的計算方法和處理上,而在面積的自動化計算方面基本沒有涉及。建筑面積計算是一項煩瑣的工作,筆者結(jié)合多年工作經(jīng)驗,利用AutoCAD提供的ObjectARX開發(fā)環(huán)境編寫自動化計算程序,可以快速而準確地出具竣工建筑面積成果。
我院按照《建筑工程建筑面積計算規(guī)范》GB/T 50353-2013規(guī)定進行竣工建筑面積計算。利用AutoCAD,在完成竣工圖的繪制后,按照作業(yè)進程,可以繪制建筑面積,如圖1所示。面積成果區(qū)分地下和地上面積,主體、陽臺、設(shè)備間等面積也需要按樓層分別表示,繪制成表格形式并附帶相關(guān)略圖,如圖2所示。
按照面積成果要求,作業(yè)中必須繪制出建筑單層面域圖形后,才能相應(yīng)繪制面積成果表進行面積匯總。
自動化計算的基礎(chǔ)是事先完成建筑單層面域圖形
圖1 建筑竣工圖(局部)
圖2 面積成果表
的繪制,并且將計算面積的圖形設(shè)置至某一特定圖層,如圖3所示,加粗突出顯示的為各單層所計算的建筑部位,在AutoCAD圖形文件中均設(shè)置在“面積”圖層。在人工進行一次或多次鼠標框選需要計算和匯總的圖形實體后,程序通過框選的文字實體確定面積成果表格中“類別”的個數(shù)及內(nèi)容以及“層數(shù)”。再通過框選的閉合實體與文字的位置關(guān)系——文字是否在閉合實體內(nèi)以及圖形的圖層——是否在“面積”圖層,程序提取出單層所需要計算的一個或多個閉合實體的面積。最后,程序?qū)τ嬎愕拿娣e進行匯總,繪制完成表格,同時,在框選的文字下發(fā),自動標示面積數(shù)字,完善面積成果略圖,如圖4所示。
圖3建筑單層面域圖形
圖4 自動標示面積數(shù)字
程序基于AutoCAD ObjectARX開發(fā),在調(diào)入程序命令后,首先提示作業(yè)人員框選按要求事先繪制好的略圖,自動搜索出全部的文字實體和閉合多線段,判斷文字和多線段的位置關(guān)系,從而進行相應(yīng)處理并計算面積。程序運行主要流程如圖5所示:
圖5 流程圖
需要說明的是,建筑中陽臺部分的面積計算需要根據(jù)規(guī)范人工干預(yù)是否按一半面積進行計算,且所有需要計算面積的閉合多線段均是設(shè)置于“面積”圖層。在計算建筑主體的面積時,還要遵循“設(shè)計不利用的空間,不計算建筑面積”的原則[3]。如有部分不應(yīng)計算面積的區(qū)域,例如天井,程序能在主體面積中,減去不計算面積的區(qū)域。
本文圖2所示的即為西安市灞橋區(qū)某小區(qū)竣工項目中34#樓的面積成果。該樓為地下一層,地上2層商業(yè)裙樓,主體26層。其中除去最南面陽臺為1層~26層陽臺外,其余4個陽臺均為3層~26層陽臺。從結(jié)構(gòu)上能明顯判定,該樓陽臺均應(yīng)按一半面積計算。在基本繪制面積成果略圖后,利用本程序,能即刻繪制出面積成果表,同時完善成果略圖,如圖6所示。
圖6 竣工測量面積成果表
竣工測量建筑物面積的計算是煩瑣和復(fù)雜的,本文利用AutoCAD ObjectARX實現(xiàn)了竣工測量建筑面積成果的自動化計算和成果繪制,且考慮了建筑面積計算中的多種復(fù)雜情況,如陽臺是否按一半面積計算,主體內(nèi)是否有不計算面積的區(qū)域。計算結(jié)果準確可靠,節(jié)省了工作人員的體力和腦力,提高了工作效率。
[1] 張帆. ObjectARX開發(fā)實例教程[OL]. 2007.
[2] Charles McAuley. AutoCAD2000 ObjectARX編程指南[M]. 北京:機械出版社,2000.
[3] 梁帶敬. 房屋竣工規(guī)劃驗收測量面積計算與分攤探討[J]. 城市勘測,2009(4):87~89.
[4] 李東海. 淺談建筑竣工測量面積計算自動化[J]. 測繪與空間地理信息,2012,35(4):199~201.
[5] 王育堅. Visual C++面向?qū)ο缶幊探坛蘙M]. 北京:清華大學(xué)出版社,2003.