陸貽豪
(廣州鴻鑫勘測技術(shù)有限公司,廣東 廣州 510000)
往年中山商品房竣工驗(yàn)收測量,測繪單位安排技術(shù)人員進(jìn)場開展項(xiàng)目區(qū)樓盤的實(shí)測工作,經(jīng)對(duì)每一幢每一層每一戶(包括其他功能房)逐一測量后,內(nèi)業(yè)對(duì)外業(yè)丈量數(shù)據(jù)進(jìn)行校對(duì)無誤后繪制相應(yīng)幢的平面分層圖,劃分商業(yè)、辦公、住宅、其他等功能區(qū),對(duì)幢、層、戶間細(xì)分功能區(qū)共有共用情況,進(jìn)而進(jìn)行面積分?jǐn)傆?jì)算,直至各戶(包括商鋪、辦公、車位)實(shí)測面積明細(xì)表分?jǐn)偤罂偯娣e與分?jǐn)偳敖ㄖ偯娣e一致,數(shù)據(jù)錄入國土系統(tǒng)后,成果經(jīng)國土相關(guān)部門審核并確權(quán)通過,作業(yè)單位對(duì)圖件和表格進(jìn)行分戶,輸出宗地圖和房產(chǎn)圖。
通常測繪單位的技術(shù)人員成果輸出的作業(yè)模式:手動(dòng)裁剪分戶圖FC(住宅、商鋪、辦公、車位)、手動(dòng)對(duì)宗地圖和房產(chǎn)圖分配戶圖紙編號(hào)、手動(dòng)填寫產(chǎn)權(quán)面積、套內(nèi)建筑面積和分?jǐn)偯娣e、四至及墻體歸屬、手動(dòng)對(duì)每一戶房產(chǎn)分戶圖FC 標(biāo)注尺寸和坐標(biāo)等;以上每一步工作,可以了解到輸出商品房分戶圖是一項(xiàng)非常細(xì)致的工作,需保持圖表信息一致性,其流程煩瑣、需反復(fù)檢查、耗時(shí)耗力。為了改變這一種純手工式出圖方式,結(jié)合個(gè)人作業(yè)方式和工作經(jīng)驗(yàn),采用編寫程序方式來快速完成商品房分戶圖成果輸出,有效地縮短工時(shí)、減輕作業(yè)員的工作壓力。以下就是解決上述問題而編寫的程序及實(shí)現(xiàn)思路,并經(jīng)過實(shí)例應(yīng)用過。
批量宗地:首先制作一戶標(biāo)準(zhǔn)宗地圖和電子表格,電子表格內(nèi)容主要有圖紙編號(hào),地址/座落,房號(hào)。實(shí)現(xiàn)每一戶宗地圖批量輸出功能主要有兩步:[導(dǎo)入宗地編號(hào)]、[批量生成宗地圖],程序通過搜索宗地圖形內(nèi)唯一公共字段進(jìn)行匹配替換,其次在當(dāng)前圖形中改名另存盤方式往下循環(huán)。
批量房產(chǎn):①選取商品樓標(biāo)準(zhǔn)房產(chǎn)平面圖模板,圖框需替換處全部用XXXX 標(biāo)示。②制作電子表格,其內(nèi)容主要有:圖紙編號(hào),地址/座落,房號(hào),建筑面積,分?jǐn)偯娣e,產(chǎn)權(quán)面積,四至:東南西北。③每一戶房產(chǎn)平面圖批量輸出主要分四步:[標(biāo)準(zhǔn)層批量分戶A]、[同戶型批量配號(hào)B]、[導(dǎo)入房產(chǎn)編號(hào)]、[批量輸出房產(chǎn)圖];首先,對(duì)標(biāo)準(zhǔn)層平面圖規(guī)定好圖層線(0-主間面積線),對(duì)每一戶主間面積線自動(dòng)搜索,根據(jù)設(shè)定的對(duì)像往外進(jìn)行偏距,形成新的對(duì)像和選著集,構(gòu)造完成后開始執(zhí)行批量刪剪處理,并對(duì)FC 圖取當(dāng)前戶的主間面積閉合線坐標(biāo)平均值作為基點(diǎn)插入設(shè)置,同時(shí)標(biāo)注主間面積閉合線尺寸(弧線標(biāo)注半徑);其次對(duì)批量裁剪的圖形進(jìn)行同戶型批量配號(hào),圖名以房號(hào)作為唯一標(biāo)識(shí),同時(shí)選著當(dāng)前戶的主間面積線往東南西北四個(gè)方向進(jìn)行移動(dòng)構(gòu)造新的選著集,獲取選著集內(nèi)的文字注記,程序根據(jù)設(shè)定的判別關(guān)系,自動(dòng)輸出四至及墻體歸屬信息,并與事前準(zhǔn)備的電子表格數(shù)據(jù)進(jìn)行合并,經(jīng)檢查無錯(cuò)漏后,將其導(dǎo)入程序中,執(zhí)行批量輸出房產(chǎn)圖。
批量輸出房產(chǎn)圖的關(guān)鍵點(diǎn)主要是識(shí)別FC 圖框內(nèi)容文字標(biāo)識(shí)XXXX,程序采用了冒泡排列算法,排列Y最大值至最小值,在排列X 最小值至最大值,然后確定它們相對(duì)應(yīng)信息替換關(guān)系,同時(shí)獲取文字標(biāo)識(shí)的坐標(biāo)值,取1/2 文字高度值和0.02 加常數(shù),對(duì)文字標(biāo)識(shí)處進(jìn)行記憶處理,即存儲(chǔ)已造構(gòu)的小多邊形選擇集,采取當(dāng)前圖形不關(guān)閉,對(duì)圖形進(jìn)行改名另存盤,下一循環(huán)開始前,對(duì)當(dāng)前房產(chǎn)平面圖FC 進(jìn)行塊刪除,從新調(diào)取新的FC 圖和與之相對(duì)應(yīng)的戶數(shù)據(jù),對(duì)當(dāng)前房產(chǎn)平面圖FC圖框進(jìn)行信息替換和圖形改名另存盤。
批量商鋪/車位:批量輸出商鋪/車位,其輸出FC、導(dǎo)入編號(hào)、批量車位與房產(chǎn)平面圖輸出大體相同,不同之處在于車位FC 平面圖自動(dòng)標(biāo)注坐標(biāo)值;坐標(biāo)自動(dòng)標(biāo)注設(shè)計(jì)思路主要是對(duì)車位線往外偏距,通過原坐標(biāo)與偏距坐標(biāo)所對(duì)應(yīng)的角點(diǎn)進(jìn)行對(duì)比來判斷原坐標(biāo)值標(biāo)注在何方位;讓坐標(biāo)值標(biāo)注顯得自然,對(duì)其分別乘于兩個(gè)乘常數(shù)(5/8 和3/8)后在進(jìn)行引線繪制和坐標(biāo)文字標(biāo)示。
ZDFC 檢查:宗地檢查和房產(chǎn)檢查主要是對(duì)輸出的圖件信息進(jìn)行反輸出,與原數(shù)據(jù)表格進(jìn)行比對(duì),檢查圖件信息是否與原始的數(shù)據(jù)表格一致,不一致的,在原數(shù)據(jù)表格所對(duì)應(yīng)的記錄行。宗地檢查選取內(nèi)容必須按設(shè)計(jì)的順序進(jìn)行拾?。篬1 宗地名稱]、[2 圖紙編號(hào)]、[3 條形編碼];房產(chǎn)檢查選取內(nèi)容也需按順序進(jìn)行拾?。篬1 房產(chǎn)座落][2 產(chǎn)權(quán)面積][3 建筑面積][4 分?jǐn)偯娣e][5 四至及歸屬(東南西北)][6 圖紙編號(hào)][7 條形碼];通過有序拾取對(duì)象,對(duì)其位置構(gòu)造小多邊形選擇集并記憶,往下執(zhí)行圖件循環(huán)檢查,實(shí)現(xiàn)圖件批量輸出信息。圖1 為ZDFC 界面。
圖1 ZDFC 界面
其他輔助功能:成果圖件輸出后,圖紙編號(hào)可能由于跨年度后需要新的編號(hào)或人為失誤編錯(cuò)號(hào),坐落部分信息填寫有誤等需要局部或全部把圖件信息或圖名改正,以往的作業(yè)模式都是手動(dòng)對(duì)錯(cuò)誤信息進(jìn)行修改,修改的宗地房產(chǎn)圖件有時(shí)達(dá)到上千萬宗,耗時(shí)耗力,效率低;對(duì)針對(duì)述上情況,附加編寫了[批量替換]和[更換圖紙編號(hào)]功能來完成。
程序主要使用VB.net 的VisualBasic 語言進(jìn)行開發(fā),程序設(shè)計(jì)部分代碼如下(更多內(nèi)容位于共享網(wǎng)盤)。
ZDFC 程序應(yīng)用于中山市南區(qū)城南五路32 號(hào)碧豪公館商品樓宗地房產(chǎn)成果輸出。
(1)把每層平面圖的住宅、商鋪、車位圖層命名為:0-主間面積線、0-商鋪面積線、0-車位面積線,并把分戶圖無須顯示的文字和線段圖層隱藏。
(2)制作宗地圖信息表(xlsx):圖紙編號(hào),地址/座落,房號(hào)。
(3)制作房產(chǎn)圖信息表(xlsx):圖紙編號(hào),地址/座落,房號(hào),建筑面積,分?jǐn)偯娣e,產(chǎn)權(quán)面積,四至:東南西北。
(4)制作房產(chǎn)模板,圖框必填處以XXXX 標(biāo)記。
(1)批量房產(chǎn)(批量房產(chǎn)前,設(shè)置好參數(shù):偏距2,比例尺FC150、DX500,回車鍵確認(rèn);檢查圖層要求:0-主間面積線0-陽臺(tái)面積線)。
①批量生成FC 圖-->標(biāo)準(zhǔn)層批量分戶A-->框選標(biāo)準(zhǔn)層,批量生成“臨時(shí)FC”文件(F:)-->臨時(shí)文件分別放置對(duì)應(yīng)層文件夾。
②批量生成FC 圖-->同戶型批量配號(hào)B。
-->首先打開實(shí)測圖-->[拾取]層數(shù)(如二、三層平面二至二十層平面)-->其次打開全部(二、三層平面)“臨時(shí)FC”。
-->同戶型批量配號(hào)B-->打開房產(chǎn)Excel 表,格式:圖紙編號(hào),地址/座落,房號(hào),建筑面積,分?jǐn)偯娣e,產(chǎn)權(quán)面積。
-->成果(D: ext)-->檢查房產(chǎn)四至[房產(chǎn)Excel 表]。
(2)批量生成房產(chǎn)圖前,必須完成第一項(xiàng)工作:批量房產(chǎn)。
①批量生成房產(chǎn)圖--->導(dǎo)入房產(chǎn)編號(hào)(房產(chǎn)圖信息表)。
②批量生成房產(chǎn)圖-->批量輸出房產(chǎn)圖。
執(zhí)行前需把房產(chǎn)模板與FC 放置同一路徑,模板需替換處改為XXXX,對(duì)齊方式:中間正中,圖紙編號(hào)和條形碼不需要改;程序執(zhí)行批量輸出房產(chǎn)圖其效果位于共享鏈接處。
用VB.net 和CASS for CAD2004 關(guān)聯(lián)性開發(fā)了ZDFC 軟件實(shí)現(xiàn)輔助效果很好,能高效率提高在中山商品樓成果圖件的輸出,經(jīng)過實(shí)例應(yīng)用于碧豪公館(住宅、商鋪、車位)和力高君御花園(車位)分戶圖輸出,用程序代替?zhèn)鹘y(tǒng)手工出圖,采用軟件對(duì)唯一圖紙編號(hào)進(jìn)行標(biāo)識(shí),自動(dòng)完成圖形(dwg)與數(shù)據(jù)表(xlsx)匹配,批量性處理圖件和數(shù)據(jù),精準(zhǔn)快速地完成內(nèi)業(yè)成果輸出,對(duì)作業(yè)單位的生產(chǎn)效率相對(duì)以前作業(yè)模式得到了很好的改善。
VB.net 對(duì)CASS for CAD2004 進(jìn)行關(guān)聯(lián)性二次開發(fā),實(shí)用性很好,入門簡單,容易學(xué)習(xí)和撐握;測繪作業(yè)人員如果有編程基礎(chǔ),加于學(xué)習(xí)并應(yīng)用工作中,對(duì)提高日常內(nèi)業(yè)數(shù)據(jù)處理效率有很大幫助(代碼鏈接:https://pan.baidu.com/s/1SzAV -zYeJzWb3m4WU_5mGw 提取碼:ZDFC,密碼3)。