許昌職業(yè)技術(shù)學(xué)院 榮華良 張俊濤
?
數(shù)據(jù)庫在房產(chǎn)測繪系統(tǒng)分?jǐn)偹惴ㄖ械难芯亢蛯崿F(xiàn)
許昌職業(yè)技術(shù)學(xué)院 榮華良 張俊濤
【摘要】在房地產(chǎn)測繪業(yè)務(wù)中,面積分?jǐn)偸呛诵臉I(yè)務(wù),系統(tǒng)在進行面積分?jǐn)傔^程中,采用層內(nèi)分?jǐn)?,垂直分?jǐn)?,層間分?jǐn)?,功能分?jǐn)偅髽欠謹(jǐn)偽宸N模式執(zhí)行分?jǐn)?。本文對原有的分?jǐn)偹惴ㄟM行了改進,采用數(shù)據(jù)庫服務(wù)器輔助運算的方法完成了共有建筑面積分?jǐn)傁禂?shù)計算,取得了較好的效果。
【關(guān)鍵詞】房產(chǎn)測繪;數(shù)據(jù)庫服務(wù)器;面積分?jǐn)偹惴?/p>
共有建筑面積的分?jǐn)傁禂?shù)為共有建筑面積與各相關(guān)套內(nèi)建筑面積之和的比值,在進行面積分?jǐn)倳r,各單元的分?jǐn)偯娣e為單元面積和分?jǐn)傁禂?shù)之積。
按相關(guān)建筑面積進行共有建筑面積分?jǐn)?,先確定面積分?jǐn)傁禂?shù)K:
K= ∑δPi/∑Pi
式中Pi :為各單元參加分?jǐn)偟慕ㄖ娣e,m2;
δPi :為各單元參加分?jǐn)偹玫姆謹(jǐn)偯娣e,m2;
∑δPi :為需要分?jǐn)偟姆謹(jǐn)偯娣e總和,m2;
∑Pi :為參加分?jǐn)偟母鲉卧ㄖ娣e總和,m2。
在分?jǐn)偯娣e計算中,各單元所分?jǐn)偟拿娣eδPi=K×Pi ,由于各單元面積Pi已知,因此,確定分?jǐn)傁禂?shù)k就確定了該單元所要分?jǐn)偟拿娣e。
在實際的分?jǐn)傔^程中,由于數(shù)據(jù)入庫和數(shù)據(jù)變更的原因, 新的房產(chǎn)繪圖系統(tǒng)的計算程序采用了由下而上依次進行的分?jǐn)偰P?,分?jǐn)傔^程按照順序如下:層內(nèi)分?jǐn)?,垂直分?jǐn)?,層間分?jǐn)偅δ芊謹(jǐn)?,大樓分?jǐn)偂1疚陌创肆鞒淘O(shè)計了新的分?jǐn)偹惴?,其計算結(jié)果與國標(biāo)《房產(chǎn)測量規(guī)范》的計算結(jié)果一致。此算法結(jié)合生產(chǎn)中的實際需求,不僅使分?jǐn)傔^程合理化、模型化、透明化,而且優(yōu)化了分?jǐn)偟牟襟E,在操作上更為方便。
圖0 面積分?jǐn)侲-R模型
3.1 數(shù)據(jù)庫設(shè)計
根據(jù)分?jǐn)傆嬎阒杏玫降母鞣N參數(shù),本文在確立計算所需要的3個實體:
(1)單元(測字案號,套內(nèi)面積, 單元編號, 層內(nèi)分?jǐn)偯娣e,垂直分?jǐn)偯娣e,功能分?jǐn)偯娣e, 層間分?jǐn)偯娣e,大樓分?jǐn)偯娣e)。
(2)分?jǐn)傢棧y字案號,分?jǐn)傢椌幪枺?分?jǐn)偰J剑?分?jǐn)傢椕娣e)。
(3)分?jǐn)偨Y(jié)果(測字案號, 分?jǐn)傢椌幪枺瑔卧幪?,分?jǐn)偯娣e)。
各個實體之間的E-R模型如圖0所示。
3.2 面積分?jǐn)偟膱?zhí)行流程
3.2.1 面積分?jǐn)偪偭鞒?/p>
按照分?jǐn)偰J綄Ψ謹(jǐn)傢椷M行歸類,將分?jǐn)偰J较嗤姆謹(jǐn)傢椃胖脼橄嗤募现?。由分?jǐn)偰J降姆N類可以得到5個分?jǐn)傢椉?。在?個集合執(zhí)行分?jǐn)倳r,按照從層內(nèi)到大樓的順序分別對集合內(nèi)的分?jǐn)傢棃?zhí)行分?jǐn)傆嬎?,流程如圖1所示。
圖1 面積分?jǐn)倛?zhí)行流程圖
3.2.2 分?jǐn)傢椀姆謹(jǐn)偹惴?/p>
在對集合內(nèi)的分?jǐn)傢棃?zhí)行分?jǐn)偛襟E:
(1)獲取當(dāng)前分?jǐn)傢椀拿娣e,該值由分?jǐn)傢椖勘碇械膕hrmj字段提供。
(2)獲取參加當(dāng)前分?jǐn)傢椀膯卧娣e及該單元分?jǐn)偟降钠渌謹(jǐn)傢椀拿娣e,以兩種面積之和作為分?jǐn)偣街械姆帜窹i參與分?jǐn)傆嬎?。其中,參加分?jǐn)偟膯卧娣e從數(shù)據(jù)庫直接讀取,該單元的其它分?jǐn)傢椀拿娣e由當(dāng)前分?jǐn)傢椀念愋蜎Q定。當(dāng)前分?jǐn)傢椀姆謹(jǐn)傤愋蜑閷觾?nèi)分?jǐn)偤痛怪狈謹(jǐn)倳r,該單元其他分?jǐn)傢椀拿娣e為0,則Pi=dymj+0;當(dāng)前分?jǐn)傢椃謹(jǐn)傤愋蜑閷娱g分?jǐn)倳r,該單元的其他分?jǐn)傢椕娣e為該單元從類型為層內(nèi)分?jǐn)偤痛怪狈謹(jǐn)偟钠渌謹(jǐn)傢椫蟹謹(jǐn)偟降拿娣e,對應(yīng)與數(shù)據(jù)庫中的字段為(cnf+czf), 則Pi=dymj+cnf+czf;同理,當(dāng)前分?jǐn)傢楊愋蜑榇髽欠謹(jǐn)倳r,該單元的其他分?jǐn)傢椕娣e為該單元從類型為層內(nèi)分?jǐn)偂⒋怪狈謹(jǐn)?、層間分?jǐn)偤凸δ芊謹(jǐn)偟降钠渌謹(jǐn)傢椫蟹謹(jǐn)偟降拿娣e,對應(yīng)與數(shù)據(jù)庫中的字段為(cnf+czf+cjf+gnf), 則Pi=dymj+cnf+czf+cjf+gnf;
(3)計算該分?jǐn)傢椃謹(jǐn)傁禂?shù),按照面積分?jǐn)偣接嬎惴謹(jǐn)傁禂?shù)。
(4)計算各單元從當(dāng)前分?jǐn)傢椫蟹謹(jǐn)偟降拿娣e。分?jǐn)傢椃謹(jǐn)傁禂?shù)確定后,計算單元從當(dāng)前分?jǐn)傢椫蟹謹(jǐn)偟降拿娣e。根據(jù)分?jǐn)偰J讲煌?,層?nèi)分?jǐn)傢椄耤nf字段,垂直分?jǐn)傢椄耤zf字段,層間分?jǐn)傢椄耤jh字段,功能分?jǐn)傢椄耮nf字段,大樓分?jǐn)傢椄耫lf字段。分?jǐn)偯娣e的確定,為分?jǐn)偨Y(jié)果的統(tǒng)計查詢提供了條件,如單元參加的各種分?jǐn)傤愋图皩?yīng)的面積、各層分?jǐn)偨Y(jié)果等。
(5)更新分?jǐn)傢椀姆謹(jǐn)偨Y(jié)果信息。
3.2.3 分?jǐn)偣芾淼囊绘I完成操作
由于分?jǐn)傔^程按照層內(nèi)分?jǐn)?,垂直分?jǐn)偅瑢娱g分?jǐn)?,功能分?jǐn)?,大樓分?jǐn)傇邢到y(tǒng)進行,因此分?jǐn)傆嬎銜r首先要對各個分?jǐn)傢椷M行排序。原有系統(tǒng)中采用手工排序的方法將各個分?jǐn)傢棸凑杖缟享樞蚺藕弥蟛拍軋?zhí)行分?jǐn)?。排序時必須嚴(yán)格安裝既定順序,否則就不能得到正確結(jié)果。本系統(tǒng)增加了自動排序功能,用戶只需點擊“執(zhí)行分?jǐn)偂卑粹o,便可一鍵完成分?jǐn)傆嬎?。分?jǐn)倛?zhí)行操作如圖3所示:
圖3 分?jǐn)傆嬎悴僮鹘缑嬖O(shè)計
分?jǐn)傆嬎銏?zhí)行完成之后,所有的計算結(jié)果便保存到數(shù)據(jù)庫中。用戶查看分?jǐn)偨Y(jié)果時,通過菜單便可完成分?jǐn)偨Y(jié)果的輸出功能,如圖4所示,該圖顯示了名稱為“雜貨間”的分?jǐn)?,分?jǐn)偟礁鱾€單元后的結(jié)果,其中,參加單元為參與“雜貨間”分?jǐn)偟母鱾€單元名稱,套內(nèi)面積為單元參加分?jǐn)傢椃謹(jǐn)倳r的面積,分?jǐn)偯娣e為該單元從“雜貨間”中分?jǐn)偟降拿娣e。分?jǐn)偪偯娣e為該單元參加的各個分?jǐn)傢椀拿娣e總和。
圖4 分?jǐn)傢椃謹(jǐn)偨Y(jié)果
為了驗證本算法的正確性,本文將試驗數(shù)據(jù)導(dǎo)入原始系統(tǒng)進行運算并分析了兩種分?jǐn)偹惴ǖ慕Y(jié)果。通過對分?jǐn)傆鄶?shù)對比發(fā)現(xiàn),采用新算法的結(jié)果與原始算法的結(jié)果誤差<=0.0000001,完全符合分?jǐn)傄?guī)范的要求。
本文采用在數(shù)據(jù)庫中記錄各種分?jǐn)偰J街虚g結(jié)果的方式,實現(xiàn)了建筑面積批量分?jǐn)偟乃惴āT撍惴ú捎脭?shù)據(jù)庫作為臨時存儲空間,利用數(shù)據(jù)庫服務(wù)器強大的數(shù)據(jù)運算和操縱能力減少了客戶端程序的計算量,優(yōu)化了分?jǐn)偹惴?。在實際應(yīng)用中,該算法界面友好,易于操作,提高了生產(chǎn)單位的工作效率。
參考文獻(xiàn)
[1]國家測繪局.國家地理信息公共服務(wù)平臺技術(shù)指南[Z].2009.
[2]CH/T 9003-2009,地理空間框架基本規(guī)定[P].
[3] CH/T 9004-2009,地理信息公共平臺基本規(guī)定[P].
[4]GB/T 24356-2009,測繪成果質(zhì)量檢查與驗收[P].
[5]CH/X XXXX-2010,數(shù)字城市地理空間框架建設(shè)規(guī)范(征求意見稿)[P].
作者簡介:
榮華良(1983—),女,河南許昌人,大學(xué)本科,助教,現(xiàn)供職于許昌職業(yè)技術(shù)學(xué)院,研究方向:計算機應(yīng)用。
張俊濤(1971—),男,河南許昌人,大學(xué)本科,助教,現(xiàn)供職于許昌職業(yè)技術(shù)學(xué)院,研究方向:網(wǎng)絡(luò)技術(shù)。