馬益萍 史玉春
(1、余姚市金土地勘測(cè)規(guī)劃有限公司,寧波 315400 2、寧波冶金勘察設(shè)計(jì)研究股份有限公司,寧波 315041)
隨著城市規(guī)劃法和房地產(chǎn)管理法的頒布實(shí)施,以及市場(chǎng)經(jīng)濟(jì)的飛速發(fā)展、住房的商品化和貨幣化進(jìn)程的迅猛推進(jìn),對(duì)各地房地產(chǎn)產(chǎn)權(quán)產(chǎn)籍的管理工作提出了更高和更復(fù)雜的要求。房產(chǎn)面積計(jì)算準(zhǔn)確與否,不僅關(guān)系到房產(chǎn)開(kāi)發(fā)商的經(jīng)濟(jì)利益,還直接影響到千家萬(wàn)戶的利益。房產(chǎn)面積計(jì)算系統(tǒng)正是應(yīng)此呼聲而產(chǎn)生,它可使房產(chǎn)部門(mén)從繁鎖的面積計(jì)算中解脫,可大幅度提高工作效率,減少面積計(jì)算工作中不必要的錯(cuò)誤。
本文根據(jù)作者多年經(jīng)驗(yàn)及相關(guān)房產(chǎn)資料,對(duì)房產(chǎn)面積計(jì)算模型進(jìn)行了歸納、分析、總結(jié),提出了解決問(wèn)題的設(shè)想并完成了房產(chǎn)面積計(jì)算系統(tǒng)程序的設(shè)計(jì)。
AutoCAD 2006是當(dāng)今主流的CAD應(yīng)用平臺(tái),其強(qiáng)大的圖形編輯功能與圖形處理功能深受用戶歡迎。房產(chǎn)面積計(jì)算系統(tǒng)內(nèi)嵌于該平臺(tái),利用目前流行的開(kāi)發(fā)語(yǔ)言 VBA與LISP進(jìn)行程序開(kāi)發(fā),使用了面向?qū)ο蟮脑O(shè)計(jì)思想,采用了先進(jìn)的內(nèi)嵌式SQL語(yǔ)言,通過(guò)對(duì)數(shù)據(jù)庫(kù)的操作,實(shí)現(xiàn)圖形與屬性數(shù)據(jù)完美的結(jié)合。房產(chǎn)面積計(jì)算系統(tǒng)的面積分?jǐn)傆?jì)算是根據(jù)最新的國(guó)家房產(chǎn)測(cè)量規(guī)范(GB/T 17986.1-2000)設(shè)計(jì)而成的,適用于各地房產(chǎn)部門(mén)的房產(chǎn)面積計(jì)算。
2.1 為了管理上的方便,系統(tǒng)按丘進(jìn)行圖形及屬性管理。系統(tǒng)在每建立一個(gè)丘時(shí),會(huì)自動(dòng)以“丘名”建立一個(gè)文件夾,并在此文件夾目錄下自動(dòng)建立兩個(gè)文件,一個(gè)是存放丘信息的屬性數(shù)據(jù)庫(kù),其命名格式為“丘名. mdb”;另一個(gè)是存放本丘各幢樓平面圖的文件夾,其命名格式為“丘名+Dwg”。經(jīng)分析可知,每新建一個(gè)丘時(shí)都要?jiǎng)?chuàng)建兩個(gè)相同的文件,因此系統(tǒng)設(shè)計(jì)了一個(gè)模板數(shù)據(jù)庫(kù),每建立一個(gè)丘時(shí)只要把模板數(shù)據(jù)庫(kù)進(jìn)行拷貝即可。當(dāng)進(jìn)行圖形操作時(shí),每幢樓會(huì)自動(dòng)建立一個(gè)Dwg文件,其命名規(guī)則是“幢號(hào).Dwg”,此Dwg文件存入選定的丘文件夾中。
2.2 在CAD中用戶以中軸線繪出各幢各層各戶平面圖,在圖形上用系統(tǒng)規(guī)定的代號(hào)標(biāo)出各功能區(qū)。程序根據(jù)標(biāo)出的各功能代號(hào)自動(dòng)搜索其圍成閉合區(qū)域的面積并進(jìn)行分?jǐn)傆?jì)算,這是本系統(tǒng)提出的新思想。用戶只要按系統(tǒng)規(guī)定作圖、標(biāo)功能代號(hào),程序可快速、準(zhǔn)確的進(jìn)行面積分?jǐn)傆?jì)算。
系統(tǒng)根據(jù)這一思想進(jìn)行面積計(jì)算,程序相當(dāng)復(fù)雜,但對(duì)于用戶來(lái)說(shuō),操作方法簡(jiǎn)單,只需要點(diǎn)幾下菜單即可完成各項(xiàng)復(fù)雜的計(jì)算,很適合基層用戶操作。
因?yàn)槊總€(gè)丘要建立一個(gè)數(shù)據(jù)庫(kù),因此設(shè)計(jì)了一個(gè)模板數(shù)據(jù)庫(kù),在每建立一個(gè)丘時(shí)系統(tǒng)自動(dòng)對(duì)模板數(shù)據(jù)庫(kù)進(jìn)行復(fù)制。數(shù)據(jù)庫(kù)中的各表通過(guò)幢號(hào)、層號(hào)進(jìn)行圖形與屬性數(shù)據(jù)關(guān)聯(lián)。用戶輸入的所有數(shù)據(jù)與程序自動(dòng)計(jì)算完畢的數(shù)據(jù)全部存入數(shù)據(jù)庫(kù),最后可供用戶查詢、打印輸出。
數(shù)據(jù)庫(kù)中主要有功能區(qū)表、幢屬性表、樓層表、戶表、分?jǐn)傁到y(tǒng)表等多個(gè)關(guān)聯(lián)表。功能區(qū)表主要是用來(lái)存放各功能區(qū)代號(hào)及其屬性的;幢屬性表記錄每幢房屋的基本信息,如:坐落、圖幅號(hào)、丘號(hào)、幢號(hào)、產(chǎn)權(quán)單位等信息。戶表記錄各戶的基本信息,如:戶號(hào)、戶主、戶產(chǎn)權(quán)面積、分?jǐn)偯娣e等。
房產(chǎn)面積計(jì)算系統(tǒng)分為五大功能模塊來(lái)實(shí)現(xiàn):
4.1 數(shù)據(jù)編輯模塊
此模塊主要用來(lái)實(shí)現(xiàn)各幢各層基本屬性數(shù)據(jù)的錄入。
4.2 面積計(jì)算模塊
此模塊程序根據(jù)標(biāo)出的各功能代號(hào)自動(dòng)提取面積進(jìn)行分?jǐn)傆?jì)算并入庫(kù)。
4.3 數(shù)據(jù)管理及資料查詢模塊
此模塊主要用來(lái)實(shí)現(xiàn)圖形與屬性數(shù)據(jù)的雙向查詢。本模塊使用了功能強(qiáng)大的 SQL(結(jié)構(gòu)化查詢語(yǔ)言)進(jìn)行各種數(shù)據(jù)查詢,用戶可以按任意條件進(jìn)行單項(xiàng)、多項(xiàng)組合查詢。可從屬性調(diào)圖,也可從圖讀屬性。
4.4 圖形處理工具模塊
此模塊主要有常用繪圖工具,可使用戶加快作圖效率。
4.5 報(bào)表輸入模塊
實(shí)現(xiàn)各種報(bào)表打印,如幢基本屬性表、功能區(qū)建筑面積匯總表、分戶明細(xì)表及各戶示意圖。
房產(chǎn)面積計(jì)算按其類型分為多層住宅樓、商住兩用樓、多功能綜合樓三種類型。每一幢樓只有一個(gè)全樓共用建筑面積分?jǐn)傁禂?shù);每一功能區(qū)有一個(gè)功能區(qū)分?jǐn)傁禂?shù);某一局部分?jǐn)傆钟幸粋€(gè)獨(dú)立的分?jǐn)傁禂?shù)。在一幢樓中,有可能只有一個(gè)功能區(qū),有可能有多個(gè)功能區(qū);局部可進(jìn)行多次分?jǐn)?。因此,程序?jì)算之前,必須準(zhǔn)確劃分各功能區(qū),確定各功能區(qū)獨(dú)自共用的建筑面積,準(zhǔn)確標(biāo)注各功能部位。只有這樣,系統(tǒng)才會(huì)根據(jù)代號(hào)計(jì)算出準(zhǔn)確的面積。
在進(jìn)行程序設(shè)計(jì)時(shí),考慮到用戶是在CAD中用中軸線繪圖的,因此在計(jì)算各層建筑面積、共用建筑面積時(shí)應(yīng)注意加上各層外墻一半的建筑面積;注意一些實(shí)體的計(jì)算,分清是計(jì)算其全部面積還是計(jì)算其一半的建筑面積(如陽(yáng)臺(tái))。具體是怎樣進(jìn)行計(jì)算,用戶只要標(biāo)注好功能代號(hào),程序能自動(dòng)識(shí)別并計(jì)算。根據(jù)分析結(jié)果,可以總結(jié)出共用建筑面積分?jǐn)傆?jì)算流程為:先整體分?jǐn)傆?jì)算,后局部分?jǐn)傆?jì)算。即先進(jìn)行“整幢樓分?jǐn)偂庇?jì)算,然后進(jìn)行“各功能區(qū)分?jǐn)偂庇?jì)算,下一步到“樓層間分?jǐn)偂庇?jì)算,再進(jìn)行各“局部分?jǐn)偂庇?jì)算,最后“分?jǐn)偟礁鲬簟薄?/p>
6.1 面積自動(dòng)搜索
程序根據(jù)標(biāo)出的各功能代號(hào)自動(dòng)搜索其圍成閉合區(qū)域的面積,這是程序要實(shí)現(xiàn)的關(guān)鍵,也是程序開(kāi)發(fā)時(shí)遇到的技術(shù)難點(diǎn)。在程序中能不能實(shí)現(xiàn)這一步是關(guān)系到整個(gè)程序成敗的關(guān)鍵。因?yàn)檎麄€(gè)程序所有的面積數(shù)據(jù)都是根據(jù)各標(biāo)識(shí)提出來(lái)的。我們?cè)诔绦蛑型ㄟ^(guò)屬性設(shè)置,邊界搜索來(lái)實(shí)現(xiàn)這一功能。
6.2 局部面積分?jǐn)傆?jì)算
當(dāng)要進(jìn)行局部分?jǐn)倳r(shí),用戶可指定分?jǐn)倢?duì)象與被分?jǐn)倢?duì)象進(jìn)行分?jǐn)傆?jì)算。在CAD平面圖中,用戶只要選擇分?jǐn)倢?duì)象,再選擇被分?jǐn)倢?duì)象,程序可把被分?jǐn)倢?duì)象按面積比例自動(dòng)分到分?jǐn)倢?duì)象中。
6.3 在報(bào)表打印時(shí),要打印各套(戶)平面圖這也是一個(gè)技術(shù)難點(diǎn)。
在打印各戶平面圖時(shí),怎樣根據(jù)各戶號(hào)把圖廓加上,怎樣進(jìn)行圖廓自動(dòng)切割。
以上三個(gè)關(guān)鍵技術(shù)通過(guò)VBA與LISP兩者相結(jié)合,再通過(guò)一定的算法,在程序中得到了很好的解決。
房產(chǎn)面積計(jì)算系統(tǒng)內(nèi)嵌于Auto CAD 2006平臺(tái),該系統(tǒng)充分運(yùn)用了計(jì)算機(jī)的優(yōu)勢(shì)及Auto CAD 2006強(qiáng)大的圖形編輯功能與圖形處理功能。用戶可很方便的進(jìn)行圖形、屬性數(shù)據(jù)的雙向查詢。房產(chǎn)面積計(jì)算系統(tǒng)的建立,減輕了房產(chǎn)部門(mén)繁瑣的計(jì)算過(guò)程,提高了工作效率。
[1]房產(chǎn)公用建筑面積分?jǐn)傆?jì)算模型研究.《測(cè)繪工程》,2000(4).
[2]房產(chǎn)測(cè)量規(guī)范.GB/T 17986.1-2000.
[3]寧波市房地產(chǎn)管理局的共有建筑面積分?jǐn)傆?jì)算資料.