龐 健
(廣東省珠海工程勘察院,廣東 珠海 519002)
面積核算是建筑竣工測量的一項重要環(huán)節(jié),建筑面積核算的成果與當初報建的材料進行比對,就可以反映出建設工程是否按圖紙施工、是否存在違規(guī)超建等行為,是作為規(guī)劃行政管理部門審核監(jiān)督的重要依據(jù)。建筑面積核算的準確性關(guān)系到城市建設管理以及規(guī)劃實施、落實的權(quán)威性,其重要性不言而喻。
目前建筑的外觀和布局形式越來越復雜,建筑空間的名稱也變得越來越多,給建筑面積的核算工作增加了不少難度。傳統(tǒng)的面積計算復核軟件在量算建筑面積時,用戶一般是通過設置審核圖層,按幢、樓層、單元勾繪出建筑面積計算輪廓,再把各輪廓指定到相應樓層單元上,作業(yè)人員再通過手工計算和匯總統(tǒng)計出各類建筑面積和報表。傳統(tǒng)軟件雖然在圖形操作上比較簡單,但大量后續(xù)工作仍需人工統(tǒng)計和計算,而且后期質(zhì)量檢查時間較長、效率偏低,難以保證面積統(tǒng)計的準確性,急需一種高效的全自動化處理程序來代替。
本程序基于AutoCAD提供的ObjectARX進行二次開發(fā),利用VBScript腳本以及VC++底層語言編寫了若干處理程序。其設計思路是:首先進行項目信息和房屋信息的錄入與編輯,再完成建筑單層面域圖形的繪制,捕捉建筑空間的外輪廓線使其生成閉合圖形,并設置為某一特定圖層。如果需要計算某個單層面域圖形的面積,本程序就可通過鼠標框選自動計算出該圖形實體的面積,并將面積成果以及“類別”和“層數(shù)”文字標注在該實體內(nèi)。程序匯總統(tǒng)計出竣工建筑的面積并完成表格的繪制,同時在框選的文字下自動標注出面積,完善面積成果略圖。本程序在功能上力求操作簡便、簡單實用,主要有7大功能模塊,包括項目信息錄入與編輯、房屋屬性錄入與編輯、繪制面積計算圖、拓撲構(gòu)面、生成分層圖、輸出報表和打印成果(見圖1)。本程序在原有圖層保持不變的基礎上,將工程圖廓圖層組和面積核算圖層組添加在竣工測量模板上,用于存放單體建筑分層圖使用的圖廓和專題要素。此外,本程序采用預先繪制好的Word表格輸出報表,并可自動填寫出建筑物的屬性和計算等信息。
圖1 程序功能框架圖
2.2.1 信息錄入
信息錄入包括項目信息和房屋屬性的錄入,主要內(nèi)容有項目的編號、建設單位、設計單位、施工單位、項目位置信息、規(guī)模以及工程規(guī)劃許可證和報建面積等,方便文件管理和后期報表的制作。本程序與常用數(shù)據(jù)庫軟件均兼容,根據(jù)項目編號就可從已有的工程數(shù)據(jù)庫中自動提取項目登記信息,減少了手工輸入的錯誤。
2.2.2 繪制面積計算圖
本程序設計了5種構(gòu)面輔助線來繪制面積計算圖,分別為建筑分間線(161110)、建筑外邊線(161120)、建筑陽臺線(161130)、飾面內(nèi)邊線(161140)和飾面外邊線(161150),將這些構(gòu)面輔助線存放在某一特定圖層,方便計算時隨時可以調(diào)用。在計算竣工建筑物面積之前先將建筑物所有需要計算的要素,按建筑樓層分塊構(gòu)成面域。如果遇到建筑物外輪廓線是曲線時,需要對相關(guān)線形進行修飾,再轉(zhuǎn)化成多段線生成閉合圖形。面積計算圖繪制完成以后,還需要備注各層構(gòu)面的信息,主要內(nèi)容包括建筑名稱、樓層、功能部位、總戶數(shù)、面積塊內(nèi)的車位數(shù)(可空缺),以及面積計算的系數(shù)。本程序可從工程數(shù)據(jù)庫中自動讀取并填錄面積塊內(nèi)的所有信息,并能根據(jù)相關(guān)規(guī)范,設置了提示框讓操作人員選擇全部計算、兩倍計算、一半計算以及不計算建筑面積的范圍。
2.2.3 構(gòu)面拓撲
構(gòu)面拓撲是本程序的核心內(nèi)容,將構(gòu)面建立了拓撲關(guān)系才能進行后續(xù)的面積計算和統(tǒng)計。本程序中的“建筑面積自動構(gòu)面”模塊,可自動建立各結(jié)點構(gòu)成面域的拓撲關(guān)系,以及結(jié)點與弧段、全弧段面域的拓撲關(guān)系,并可實現(xiàn)在面域塊補充屬性信息,自動完成面域塊的面積計算工作。如果面域圖形結(jié)構(gòu)發(fā)生變化或者覺得顏色影響閱讀的效果,可以選擇重新執(zhí)行構(gòu)面拓撲或者刪除所有房屋面積計算面,以保證面積信息與拓撲信息的一致性。
2.2.4 生成分層平面圖
本程序在自動生成各樓層面積計算圖的圖廓時,可針對圖廓的具體要求進行相應的配置,要求如下:(1)圖廓名稱設置為“項目編號+樓層號+圖名”,可從屬性信息中提??;(2)圖框線設置為固定長寬比的兩條粗細相間的實線;(3)根據(jù)選擇框的尺寸設置相應大小的圖廓;(4)在圖廓的左下角為樓層面積計算表;(5)可自動生成相應比例尺進行打印。
2.2.5 報表輸出
建筑面積核算報表分為“建筑面積核算概況表”、“建筑面積核算成果匯總表”和“建筑面積核算面積匯總表”。其中,“建筑面積核算概況表”輸出內(nèi)容包括項目編號、項目名稱、建設單位、設計單位、施工單位、項目位置、規(guī)模以及規(guī)劃許可證、建筑使用性質(zhì)和外墻飾面等;“建筑面積核算成果匯總表”包括的內(nèi)容主要有項目主要功能、建設規(guī)模、公共服務設施情況以及其他功能等;“建筑面積核算匯總表”內(nèi)容包括該建筑物的層數(shù)、總戶數(shù)、總面積以及分項面積。報表輸出可采用預先編制好的Word表格文件,本程序可自動判別建筑單元格的位置并填入相應屬性和計算信息。另外,計算成果由Access進行存貯和管理,方便用戶隨時導出所需的表格。
某竣工項目中的1#樓為主體26層、地下2層、地上3層的商業(yè)裙樓。為驗證本程序的可靠性,在繪制出建筑竣工圖后,應用本程序進行了面積的自動核算工作,同時完善了成果略圖。
通過與傳統(tǒng)方法進行比較,本程序面積量算的數(shù)據(jù)可靠(見圖2),兩者計算的結(jié)果相差不大,屬于正常的誤差范圍。由于本程序省去了手工繪制建筑空間閉合多段線的流程,以及后期人工進行面積統(tǒng)計量算的工作,節(jié)省了近一半的時間,極大地提高了建筑面積核算工作的效率。本程序還實現(xiàn)了以lisp表的形式將建筑單體面積量算結(jié)果繪制在分層平面圖中,這樣使得質(zhì)檢人員在核查建筑空間面積時做到有據(jù)可查,可以靈活參照本程序自動量算的原始數(shù)據(jù)進行比對,及時發(fā)現(xiàn)問題,明顯提高了質(zhì)檢工作的效率。
圖2 面積成果圖
本程序操作簡單,可實現(xiàn)全自動化完成繁瑣又復雜的建筑面積核算工作,經(jīng)實例驗證,該程序在可靠性以及實用性方面均能滿足相關(guān)規(guī)范的要求,大大提高了工作效率。與人工錄入建筑物屬性信息以及手工進行分塊面積核算相比,有效避免了遺漏和出錯,值得進一步推廣和應用。