陸貽豪
(廣州鴻鑫勘測技術有限公司,廣東 廣州 510000)
往年中山商品房竣工驗收測量,測繪單位安排技術人員進場開展項目區樓盤的實測工作,經對每一幢每一層每一戶(包括其他功能房)逐一測量后,內業對外業丈量數據進行校對無誤后繪制相應幢的平面分層圖,劃分商業、辦公、住宅、其他等功能區,對幢、層、戶間細分功能區共有共用情況,進而進行面積分攤計算,直至各戶(包括商鋪、辦公、車位)實測面積明細表分攤后總面積與分攤前建筑總面積一致,數據錄入國土系統后,成果經國土相關部門審核并確權通過,作業單位對圖件和表格進行分戶,輸出宗地圖和房產圖。
通常測繪單位的技術人員成果輸出的作業模式:手動裁剪分戶圖FC(住宅、商鋪、辦公、車位)、手動對宗地圖和房產圖分配戶圖紙編號、手動填寫產權面積、套內建筑面積和分攤面積、四至及墻體歸屬、手動對每一戶房產分戶圖FC 標注尺寸和坐標等;以上每一步工作,可以了解到輸出商品房分戶圖是一項非常細致的工作,需保持圖表信息一致性,其流程煩瑣、需反復檢查、耗時耗力。為了改變這一種純手工式出圖方式,結合個人作業方式和工作經驗,采用編寫程序方式來快速完成商品房分戶圖成果輸出,有效地縮短工時、減輕作業員的工作壓力。以下就是解決上述問題而編寫的程序及實現思路,并經過實例應用過。
批量宗地:首先制作一戶標準宗地圖和電子表格,電子表格內容主要有圖紙編號,地址/座落,房號。實現每一戶宗地圖批量輸出功能主要有兩步:[導入宗地編號]、[批量生成宗地圖],程序通過搜索宗地圖形內唯一公共字段進行匹配替換,其次在當前圖形中改名另存盤方式往下循環。
批量房產:①選取商品樓標準房產平面圖模板,圖框需替換處全部用XXXX 標示。②制作電子表格,其內容主要有:圖紙編號,地址/座落,房號,建筑面積,分攤面積,產權面積,四至:東南西北。③每一戶房產平面圖批量輸出主要分四步:[標準層批量分戶A]、[同戶型批量配號B]、[導入房產編號]、[批量輸出房產圖];首先,對標準層平面圖規定好圖層線(0-主間面積線),對每一戶主間面積線自動搜索,根據設定的對像往外進行偏距,形成新的對像和選著集,構造完成后開始執行批量刪剪處理,并對FC 圖取當前戶的主間面積閉合線坐標平均值作為基點插入設置,同時標注主間面積閉合線尺寸(弧線標注半徑);其次對批量裁剪的圖形進行同戶型批量配號,圖名以房號作為唯一標識,同時選著當前戶的主間面積線往東南西北四個方向進行移動構造新的選著集,獲取選著集內的文字注記,程序根據設定的判別關系,自動輸出四至及墻體歸屬信息,并與事前準備的電子表格數據進行合并,經檢查無錯漏后,將其導入程序中,執行批量輸出房產圖。
批量輸出房產圖的關鍵點主要是識別FC 圖框內容文字標識XXXX,程序采用了冒泡排列算法,排列Y最大值至最小值,在排列X 最小值至最大值,然后確定它們相對應信息替換關系,同時獲取文字標識的坐標值,取1/2 文字高度值和0.02 加常數,對文字標識處進行記憶處理,即存儲已造構的小多邊形選擇集,采取當前圖形不關閉,對圖形進行改名另存盤,下一循環開始前,對當前房產平面圖FC 進行塊刪除,從新調取新的FC 圖和與之相對應的戶數據,對當前房產平面圖FC圖框進行信息替換和圖形改名另存盤。
批量商鋪/車位:批量輸出商鋪/車位,其輸出FC、導入編號、批量車位與房產平面圖輸出大體相同,不同之處在于車位FC 平面圖自動標注坐標值;坐標自動標注設計思路主要是對車位線往外偏距,通過原坐標與偏距坐標所對應的角點進行對比來判斷原坐標值標注在何方位;讓坐標值標注顯得自然,對其分別乘于兩個乘常數(5/8 和3/8)后在進行引線繪制和坐標文字標示。
ZDFC 檢查:宗地檢查和房產檢查主要是對輸出的圖件信息進行反輸出,與原數據表格進行比對,檢查圖件信息是否與原始的數據表格一致,不一致的,在原數據表格所對應的記錄行。宗地檢查選取內容必須按設計的順序進行拾取:[1 宗地名稱]、[2 圖紙編號]、[3 條形編碼];房產檢查選取內容也需按順序進行拾取:[1 房產座落][2 產權面積][3 建筑面積][4 分攤面積][5 四至及歸屬(東南西北)][6 圖紙編號][7 條形碼];通過有序拾取對象,對其位置構造小多邊形選擇集并記憶,往下執行圖件循環檢查,實現圖件批量輸出信息。圖1 為ZDFC 界面。

圖1 ZDFC 界面
其他輔助功能:成果圖件輸出后,圖紙編號可能由于跨年度后需要新的編號或人為失誤編錯號,坐落部分信息填寫有誤等需要局部或全部把圖件信息或圖名改正,以往的作業模式都是手動對錯誤信息進行修改,修改的宗地房產圖件有時達到上千萬宗,耗時耗力,效率低;對針對述上情況,附加編寫了[批量替換]和[更換圖紙編號]功能來完成。
程序主要使用VB.net 的VisualBasic 語言進行開發,程序設計部分代碼如下(更多內容位于共享網盤)。




ZDFC 程序應用于中山市南區城南五路32 號碧豪公館商品樓宗地房產成果輸出。
(1)把每層平面圖的住宅、商鋪、車位圖層命名為:0-主間面積線、0-商鋪面積線、0-車位面積線,并把分戶圖無須顯示的文字和線段圖層隱藏。
(2)制作宗地圖信息表(xlsx):圖紙編號,地址/座落,房號。
(3)制作房產圖信息表(xlsx):圖紙編號,地址/座落,房號,建筑面積,分攤面積,產權面積,四至:東南西北。
(4)制作房產模板,圖框必填處以XXXX 標記。
(1)批量房產(批量房產前,設置好參數:偏距2,比例尺FC150、DX500,回車鍵確認;檢查圖層要求:0-主間面積線0-陽臺面積線)。
①批量生成FC 圖-->標準層批量分戶A-->框選標準層,批量生成“臨時FC”文件(F:)-->臨時文件分別放置對應層文件夾。
②批量生成FC 圖-->同戶型批量配號B。
-->首先打開實測圖-->[拾取]層數(如二、三層平面二至二十層平面)-->其次打開全部(二、三層平面)“臨時FC”。
-->同戶型批量配號B-->打開房產Excel 表,格式:圖紙編號,地址/座落,房號,建筑面積,分攤面積,產權面積。
-->成果(D: ext)-->檢查房產四至[房產Excel 表]。
(2)批量生成房產圖前,必須完成第一項工作:批量房產。
①批量生成房產圖--->導入房產編號(房產圖信息表)。
②批量生成房產圖-->批量輸出房產圖。
執行前需把房產模板與FC 放置同一路徑,模板需替換處改為XXXX,對齊方式:中間正中,圖紙編號和條形碼不需要改;程序執行批量輸出房產圖其效果位于共享鏈接處。
用VB.net 和CASS for CAD2004 關聯性開發了ZDFC 軟件實現輔助效果很好,能高效率提高在中山商品樓成果圖件的輸出,經過實例應用于碧豪公館(住宅、商鋪、車位)和力高君御花園(車位)分戶圖輸出,用程序代替傳統手工出圖,采用軟件對唯一圖紙編號進行標識,自動完成圖形(dwg)與數據表(xlsx)匹配,批量性處理圖件和數據,精準快速地完成內業成果輸出,對作業單位的生產效率相對以前作業模式得到了很好的改善。
VB.net 對CASS for CAD2004 進行關聯性二次開發,實用性很好,入門簡單,容易學習和撐握;測繪作業人員如果有編程基礎,加于學習并應用工作中,對提高日常內業數據處理效率有很大幫助(代碼鏈接:https://pan.baidu.com/s/1SzAV -zYeJzWb3m4WU_5mGw 提取碼:ZDFC,密碼3)。