本發(fā)明涉及不動產(chǎn)測繪技術(shù)領(lǐng)域,特別是涉及一種房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法。
背景技術(shù):
房屋產(chǎn)權(quán)測量人員繪制好房屋產(chǎn)權(quán)面積計算平面圖后,需要為房屋產(chǎn)權(quán)面積計算平面圖中的每個房屋錄入房屋產(chǎn)權(quán)屬性。目前,錄入房屋產(chǎn)權(quán)屬性的方式通常是由單獨(dú)一個人依次對每個房屋錄入房屋產(chǎn)權(quán)屬性,由于房屋產(chǎn)權(quán)屬性的種類繁多且房屋建筑設(shè)計的方案的經(jīng)常變更,采用這種屬性錄入方式效率低下且容易出錯,而且一旦出錯,不容易發(fā)現(xiàn)和修改。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法,能夠?qū)崿F(xiàn)不同房產(chǎn)測繪人員協(xié)同作業(yè),便于房屋設(shè)計變更及房屋產(chǎn)權(quán)屬性變化后的修改,提高作業(yè)效率。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法,包括:S1:在用戶編輯至少一種房屋產(chǎn)權(quán)屬性后生成與每一所述房屋產(chǎn)權(quán)屬性對應(yīng)的文本標(biāo)記,并記錄每一所述文本標(biāo)記在所述房屋產(chǎn)權(quán)面積計算平面圖中的位置坐標(biāo),其中,所述至少一種房屋產(chǎn)權(quán)屬性中包含房號屬性;S2:根據(jù)邊界圖形生成指令將所述房號屬性對應(yīng)的房號文本標(biāo)記的位置坐標(biāo)作為基準(zhǔn)點(diǎn),搜索包圍所述基準(zhǔn)點(diǎn)的最小獨(dú)立閉合圖形,在所述最小獨(dú)立閉合圖形的原有位置生成與所述最小閉合圖形形狀相同的邊界圖形;S3:根據(jù)屬性錄入指令從所述房號文本標(biāo)記中提取出房號值,將所述房號值以文本方式生成在所述邊界圖形內(nèi),并將所述邊界圖形所包圍的所有文本標(biāo)記分別與所述邊界圖形和所述房號值對應(yīng)關(guān)聯(lián)。
優(yōu)選地,所述步驟S2還包括:將所述邊界圖形與所述最小獨(dú)立閉合圖形區(qū)別顯示。
優(yōu)選地,所述屬性錄入方法還包括:在用戶修改當(dāng)前文本標(biāo)記后生成新的文本標(biāo)記;根據(jù)屬性修改指令將所述新的文本標(biāo)記代替所述當(dāng)前文本標(biāo)記分別與所述邊界圖形和所述房號值對應(yīng)關(guān)聯(lián)。
優(yōu)選地,所述步驟S3具體包括:根據(jù)屬性錄入指令從所述房號文本標(biāo)記中提取出房號值,將所述房號值以文本方式生成在所述邊界圖形內(nèi);將所述邊界圖形所包圍的所有文本標(biāo)記組合成文本標(biāo)記字符串,其中,所述文本標(biāo)記字符串的位置坐標(biāo)位于所述邊界圖形內(nèi);將所述文本標(biāo)記字符串分別與所述邊界圖形和所述房號值對應(yīng)關(guān)聯(lián)。
優(yōu)選地,所述屬性錄入方法還包括:根據(jù)屬性導(dǎo)出指令將所述邊界圖形和所述房號值對應(yīng)關(guān)聯(lián)的所有文本標(biāo)記中的房屋產(chǎn)權(quán)屬性按照預(yù)設(shè)順序?qū)С龅轿谋颈砀裰?;以及根?jù)屬性導(dǎo)入指令將文本表格中的屬性按照所述預(yù)設(shè)順序?qū)氩⑻鎿Q所述邊界圖形和所述房號值對應(yīng)關(guān)聯(lián)的所有文本標(biāo)記中的房屋產(chǎn)權(quán)屬性。
區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的有益效果是:不同的設(shè)計人員可以只編輯自己負(fù)責(zé)房屋產(chǎn)權(quán)屬性生成對應(yīng)的文本標(biāo)記,并與邊界圖形對應(yīng)關(guān)聯(lián),而一個邊界圖形即為房屋產(chǎn)權(quán)面積計算平面圖中的一個房間的平面圖,從而能夠?qū)崿F(xiàn)不同房產(chǎn)測繪人員協(xié)同作業(yè),便于房屋設(shè)計變更及房屋產(chǎn)權(quán)屬性變化后的修改,提高作業(yè)效率。
附圖說明
圖1是本發(fā)明實施例房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法的流程示意圖。
圖2是采用本發(fā)明實施例的屬性錄入方法在房屋產(chǎn)權(quán)面積計算平面圖中放置文本標(biāo)記后的示意圖。
圖3是采用本發(fā)明實施例的屬性錄入方法在房屋產(chǎn)權(quán)面積計算平面圖中生成邊界圖形后的示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
參見圖1,是本發(fā)明實施例房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法的流程示意圖。本發(fā)明實施例的屬性錄入方法可以用在建筑設(shè)計制圖軟件中,例如依照本方法的處理流程編寫程序代碼形成CAD制圖軟件的程序插件。
本發(fā)明實施例的屬性錄入方法包括:
S1:在用戶編輯至少一種房屋產(chǎn)權(quán)屬性后生成與每一房屋產(chǎn)權(quán)屬性對應(yīng)的文本標(biāo)記,并記錄每一文本標(biāo)記在房屋產(chǎn)權(quán)面積計算平面圖中的位置坐標(biāo),其中,至少一種房屋產(chǎn)權(quán)屬性中包含房號屬性。
其中,用戶編輯的房屋產(chǎn)權(quán)屬性包括房屋編號、房屋用途、房屋結(jié)構(gòu)形式等,房屋編號通常包括棟號、層號、房號等,房屋用途通常包括辦公、住宅等,房屋結(jié)構(gòu)形式包括剪力墻、框架等。用戶在編輯一種房屋產(chǎn)權(quán)屬性后生成對應(yīng)的文本標(biāo)記,與房屋編號對應(yīng)的文本標(biāo)記例如是d/u/f/r……,其中,d表示棟號、u表示單元號、f表示樓層號、r表示房號。
生成文本標(biāo)記后,用戶需要將文本標(biāo)記放置到房屋產(chǎn)權(quán)面積計算平面圖中,通常來說,房屋產(chǎn)權(quán)面積計算平面圖包括多個房屋,用戶需要將文本標(biāo)記放置到目標(biāo)房屋的平面圖中。在制圖軟件中,用戶放置文本標(biāo)記時,通常是通過點(diǎn)擊鼠標(biāo)或者輸入坐標(biāo)完成放置,因此,文本標(biāo)記的位置坐標(biāo)可以是點(diǎn)擊鼠標(biāo)時的光標(biāo)坐標(biāo)或者是用戶輸入的坐標(biāo)。
如圖2所示,房屋產(chǎn)權(quán)面積計算平面圖中的一些房屋的平面圖中放置了多個文本標(biāo)記X。
S2:根據(jù)邊界圖形生成指令將房號屬性對應(yīng)的房號文本標(biāo)記的位置坐標(biāo)作為基準(zhǔn)點(diǎn),搜索包圍基準(zhǔn)點(diǎn)的最小獨(dú)立閉合圖形,在最小獨(dú)立閉合圖形的原有位置生成與最小閉合圖形形狀相同的邊界圖形。
其中,房屋產(chǎn)權(quán)面積計算平面圖在圖形上是由多個房屋的平面圖組成,如圖2所示,該房屋產(chǎn)權(quán)面積計算平面圖包含4個房屋。
邊界圖形生成指令通過用戶操作發(fā)出,邊界圖形生成指令發(fā)出后,首先將房號屬性對應(yīng)的房號文本標(biāo)記的位置坐標(biāo)作為基準(zhǔn)點(diǎn),然后搜索包圍基準(zhǔn)點(diǎn)的最小獨(dú)立閉合圖形,所謂最小獨(dú)立閉合圖形,是指該最小獨(dú)立閉合圖形內(nèi)不再包含獨(dú)立閉合圖形,最后在最小獨(dú)立閉合圖形的原有位置生成與最小閉合圖形形狀相同的邊界圖形,也就是說,邊界圖形是在最小獨(dú)立閉合圖形上。如圖3所示,圖3中只有三個房屋的平面圖中包含有房號文本標(biāo)記的位置坐標(biāo),因此,會搜索到包圍基準(zhǔn)點(diǎn)的三個最小獨(dú)立閉合圖形,從而生成與該三個最小獨(dú)立閉合圖形形狀相同的邊界圖形(見圖中加粗顯示的線條)。在本實施例中,步驟S2還包括:將邊界圖形與最小獨(dú)立閉合圖形區(qū)別顯示。邊界圖形可以是圖3種的加粗顯示,也可以是高亮顯示或者顏色顯示。
房號文本標(biāo)記即為用戶編輯房屋編號后生成的對應(yīng)文本標(biāo)記。
S3:根據(jù)屬性錄入指令從房號文本標(biāo)記中提取出房號值,將房號值以文本方式生成在邊界圖形內(nèi),并將邊界圖形所包圍的所有文本標(biāo)記分別與邊界圖形和房號值對應(yīng)關(guān)聯(lián)。
其中,屬性錄入指令通過用戶操作發(fā)出,屬性錄入指令發(fā)出后,從房號文本標(biāo)記中提取出房號值,將房號值也以文本方式生成在邊界圖形內(nèi),房號值的坐標(biāo)可以在邊界圖形內(nèi)的任意位置或者,然后,邊界圖形所包圍的所有文本標(biāo)記分別與邊界圖形和房號值對應(yīng)關(guān)聯(lián)即完成屬性的錄入。當(dāng)然,邊界圖形和房號值可以是綁定的,用戶選中邊界圖形或房號值時默認(rèn)同時選中邊界圖形和房號值。
在本實施例中,屬性錄入方法還包括修改文本標(biāo)記的步驟。
修改文本標(biāo)記的步驟包括:在用戶修改當(dāng)前文本標(biāo)記后生成新的文本標(biāo)記;根據(jù)屬性修改指令將新的文本標(biāo)記代替當(dāng)前文本標(biāo)記分別與邊界圖形和房號值對應(yīng)關(guān)聯(lián)。
其中,由于邊界圖形已經(jīng)形成,用戶修改當(dāng)前文本標(biāo)記后會生成新的文本標(biāo)記,屬性修改指令發(fā)出后,將新的文本標(biāo)記代替當(dāng)前文本標(biāo)記分別與邊界圖形和房號值對應(yīng)關(guān)聯(lián),即完成修改。
考慮到當(dāng)邊界圖形內(nèi)的文本標(biāo)記數(shù)量比較多時,容易造成顯示混亂,因此,步驟S3可以具體包括:
根據(jù)屬性錄入指令從房號文本標(biāo)記中提取出房號值,將房號值以文本方式生成在邊界圖形內(nèi);
將邊界圖形所包圍的所有文本標(biāo)記組合成文本標(biāo)記字符串,其中,文本標(biāo)記字符串的位置坐標(biāo)位于邊界圖形內(nèi);
將文本標(biāo)記字符串分別與邊界圖形和房號值對應(yīng)關(guān)聯(lián)。
其中,通過將邊界圖形所包圍的所有文本標(biāo)記組合成文本標(biāo)記字符串,可以簡化房屋產(chǎn)權(quán)面積計算平面圖的顯示,文本標(biāo)記字符串例如是b/u/f/r/y/j……,y表示房屋用途對應(yīng)的文本標(biāo)記、j表示房屋結(jié)構(gòu)形式對應(yīng)的文本標(biāo)記。文本標(biāo)記字符串生成后,可以默認(rèn)放置在邊界圖形內(nèi)的隨機(jī)位置或指定位置。文本標(biāo)記字符串生成后,原有的文本標(biāo)記可以隱藏或刪除。
當(dāng)需要修改多個文本標(biāo)記時,如果在房屋產(chǎn)權(quán)面積計算平面圖中逐一尋找并修改會比較繁瑣,為了簡化修改,本實施例的屬性錄入方法還包括:
根據(jù)屬性導(dǎo)出指令將邊界圖形和房號值對應(yīng)關(guān)聯(lián)的所有文本標(biāo)記中的房屋產(chǎn)權(quán)屬性按照預(yù)設(shè)順序?qū)С龅轿谋颈砀裰校?/p>
以及根據(jù)屬性導(dǎo)入指令將文本表格中的屬性按照預(yù)設(shè)順序?qū)氩⑻鎿Q邊界圖形和房號值對應(yīng)關(guān)聯(lián)的所有文本標(biāo)記中的房屋產(chǎn)權(quán)屬性。
其中,文本表格例如是excel表格,邊界圖形內(nèi)的文本標(biāo)記包含的屬性可以按照房屋標(biāo)號、房屋用途、房屋結(jié)構(gòu)形式的優(yōu)先順序?qū)懭胛谋颈砀裰?,建筑設(shè)計人員可以方便定位,并逐一進(jìn)行修改,屬性修改完成后,可以再將excel表格按照相同的順序?qū)氲椒课莓a(chǎn)權(quán)面積計算平面圖中,以替換邊界圖形對應(yīng)關(guān)聯(lián)的所有文本標(biāo)記中的房屋產(chǎn)權(quán)屬性。采用導(dǎo)出和導(dǎo)入文本表格的方式,可以方便屬性的修改。
通過上述方式,本發(fā)明實施例的房屋產(chǎn)權(quán)面積計算平面圖中的屬性錄入方法通過編輯房屋產(chǎn)權(quán)屬性生成文本標(biāo)記再將文本標(biāo)記放到房屋產(chǎn)權(quán)面積計算平面圖中,在需要錄入屬性時,將房號屬性對應(yīng)的房號文本標(biāo)記的位置坐標(biāo)作為基準(zhǔn)點(diǎn)尋找包圍基準(zhǔn)點(diǎn)的最小獨(dú)立閉合圖形,并在最小獨(dú)立閉合圖形上生成形狀相同的邊界圖形,將所有文本標(biāo)記分別與邊界圖形對應(yīng)關(guān)聯(lián),即可完成屬性錄入,由于在生成文本標(biāo)記時,不同設(shè)計人員可以只編輯自己負(fù)責(zé)的房屋產(chǎn)權(quán)屬性,從而能夠?qū)崿F(xiàn)不同房產(chǎn)測繪人員協(xié)同作業(yè),便于房屋設(shè)計變更及房屋產(chǎn)權(quán)屬性變化后的修改,提高作業(yè)效率。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。