林志剛 陸建華 陳 斌
(蘇州市測(cè)繪院有限責(zé)任公司,江蘇 蘇州215006)
建筑規(guī)劃竣工測(cè)量是建筑工程竣工后城鄉(xiāng)規(guī)劃行政主管部門進(jìn)行規(guī)劃核實(shí)前,由具有相應(yīng)資質(zhì)的測(cè)繪單位實(shí)施的一項(xiàng)測(cè)量工作,其測(cè)量成果是城鄉(xiāng)規(guī)劃行政主管部門進(jìn)行規(guī)劃核實(shí)的重要依據(jù)之一。
建筑規(guī)劃竣工測(cè)量?jī)?nèi)容主要包括建(構(gòu))筑物的平面位置、高度、層數(shù)、室內(nèi)外地坪高程及其周邊的地形,測(cè)量成果主要包括建筑竣工圖和竣工測(cè)量成果表。建筑竣工圖是建筑工程竣工后的總平面圖,反映了整個(gè)建筑工程的總體情況,一般基于CAD平臺(tái)繪制??⒐y(cè)量成果表側(cè)重于反映單幢建筑的明細(xì)情況,一般利用EXCEL表格編制。同時(shí)建筑竣工圖和竣工測(cè)量成果表反映了很多共同的信息,如建筑幢號(hào)或名稱、建筑高度、四至距離等,這些信息如果在竣工圖和竣工測(cè)量成果表中分別輸入則會(huì)造成大量的重復(fù)工作。本論文提出一種從圖形至表格的一體化方法,以減少建筑竣工測(cè)量的內(nèi)業(yè)工作量。
建筑規(guī)劃竣工測(cè)量圖表一體化總體上采用先繪制圖形后輸出表格的流程,繪制竣工圖時(shí)采用定制的圖形對(duì)象來(lái)表示竣工建筑的高度、層數(shù)、室內(nèi)外地坪高程等,以便將這些數(shù)據(jù)的值作為屬性值賦予相應(yīng)的對(duì)象??⒐D繪制完成后,以幢為單位逐個(gè)提取各建筑的竣工數(shù)據(jù)并在AutoCAD的??棵姘逯幸詷?shù)狀目錄顯示,經(jīng)過(guò)用戶的交互編輯、檢查確認(rèn)后輸出至預(yù)制好的表格模板中。
基于AutoCAD 2008平臺(tái),利用Microsoft Visual Studio2005(Visual C++8.0)和AutoCAD ObjectARX 2008 SDK開(kāi)發(fā)包進(jìn)行二次開(kāi)發(fā)。
分別將竣工建筑的幢號(hào)(或名稱)、高度、層數(shù)、架空層高度、底層車庫(kù)高度、地下室高度、室內(nèi)外地坪高程等定制為不同的AutoCAD文字標(biāo)注對(duì)象,將上述數(shù)據(jù)的名稱作為對(duì)象名稱,其具體數(shù)值作為屬性值。同理,對(duì)于竣工建筑的輪廓線也需要根據(jù)實(shí)際情況定制為不同的AutoCAD多段線對(duì)象,如地上建筑輪廓線、架空層輪廓線、地下室輪廓線等。
繪制竣工圖時(shí)必須用定制的多段線繪制建筑的輪廓線,還需經(jīng)過(guò)“復(fù)合線重復(fù)點(diǎn)檢查”、“面狀地物封閉檢查”和“自相交檢查”,確保圖中不存在復(fù)合線重復(fù)點(diǎn)錯(cuò)誤、面狀地物未封閉錯(cuò)誤和線自相交錯(cuò)誤。
標(biāo)注竣工建筑的幢號(hào)(或名稱)、高度、層數(shù)、架空層高度、底層車庫(kù)高度、地下室高度、室內(nèi)外地坪高程等必須用定制的標(biāo)注對(duì)象。
遍歷圖面所有對(duì)象,將建筑高度標(biāo)注、層數(shù)標(biāo)注、地坪高程標(biāo)注、底層車庫(kù)或架空層高度標(biāo)注、地下室高度標(biāo)注、距離標(biāo)注等數(shù)據(jù)值分別放入相應(yīng)的數(shù)組中,作為數(shù)據(jù)源。
單幢建筑的數(shù)據(jù)輸出方法如下:
第一步:由用戶點(diǎn)選一幢建筑的幢號(hào)(或名稱)并框選該幢建筑輪廓線。遍歷該幢建筑的所有輪廓線,獲取其SOUTH編碼(CASS成圖系統(tǒng)中賦予每個(gè)地物符號(hào)的代碼),并將幢號(hào)(或名稱)寫入該建筑輪廓線的擴(kuò)展數(shù)據(jù)中。在用戶選擇的建筑輪廓線中,篩選出SOUTH編碼為“145110”和“145120”的封閉多段線作為地下建筑輪廓線,篩選出其余的RES層中封閉且SOUTH編碼不為空的多段線作為地上建筑輪廓線。
第二步:獲取各項(xiàng)標(biāo)注數(shù)據(jù)值。分別讀取各地上建筑輪廓線內(nèi)的建筑高度標(biāo)注、房屋層數(shù)標(biāo)注、地坪高程標(biāo)注、底層車庫(kù)或架空層高度標(biāo)注的數(shù)值,過(guò)濾掉重復(fù)的,并且按數(shù)值從小到大排序。讀取各地下建筑輪廓線內(nèi)的地下室高度注記,并且獲取全角冒號(hào)之后的數(shù)字作為高度值。
第三步:獲取建筑間距數(shù)值。比較各地上建筑輪廓線和各對(duì)齊標(biāo)注,若標(biāo)注的一個(gè)點(diǎn)落在建筑輪廓線的邊線上(容限差取0.001米),則判定該標(biāo)注為建筑輪廓線的距離標(biāo)注。判定東、南、西、北各間距的標(biāo)準(zhǔn)如圖1所示:計(jì)算距離標(biāo)注的方位角α,若π/4<α≤3π/4,則為該建筑的東間距;若 3π/4<α≤5π/4,則為該建筑的南間距;若 5π/4<α≤7π/4,則為該建筑的西間距;若 7π/4<α<2π 或 0≤α≤π/4,則為該建筑的北間距。獲取所有間距的值,過(guò)濾掉重復(fù)的,并且按數(shù)值從小到大排序。
通過(guò)上述方法獲取的單幢建筑的所有數(shù)據(jù)在AutoCAD的??棵姘逯酗@示,如圖2所示。整個(gè)竣工測(cè)量項(xiàng)目的所有建筑數(shù)據(jù)通過(guò)上述方法逐個(gè)添加到??棵姘逯?,最終輸出至指定路徑的Excel表格中。
圖1 建筑間距方位角示意圖
圖2 AutoCAD??棵姘?/p>
建筑規(guī)劃竣工測(cè)量成果圖表一體化是一種切實(shí)可行的方法,能顯著地提高測(cè)量人員的內(nèi)業(yè)編輯工作效率,避免出現(xiàn)圖形與表格的不一致,提高竣工測(cè)量成果的準(zhǔn)確率。
[1]CJJ/T 8-2011城市測(cè)量規(guī)范[S].