張國(guó)偉 李 超
(濟(jì)南市勘察測(cè)繪研究院,山東濟(jì)南 250101)
隨著城市化進(jìn)程以及舊城改造的推進(jìn),勢(shì)必涉及大量的地上建筑物拆遷,如何做好地上附著物的摸底調(diào)查,快速、準(zhǔn)確的統(tǒng)計(jì)出地上附著物的信息,將直接關(guān)系到拆遷戶的經(jīng)濟(jì)利益以及拆遷工作的進(jìn)度。地上附著物的信息統(tǒng)計(jì),傳統(tǒng)方法為先把外業(yè)草圖記錄的信息通過(guò)繪圖軟件上圖,然后再利用Excel軟件進(jìn)行信息的逐條人工錄入。由于地上附著物信息量大而繁瑣,采用這種傳統(tǒng)方法進(jìn)行信息統(tǒng)計(jì),不僅費(fèi)時(shí)費(fèi)力、效率低下,而且很容易出錯(cuò)。
為解決以上問(wèn)題,本文提出基于CASS9.2 for AutoCAD2010平臺(tái)下采用C++設(shè)計(jì)開(kāi)發(fā)“地上附著物摸底調(diào)查軟件”以解決上述問(wèn)題。
地上附著物摸底調(diào)查軟件包含的一些主要功能為:地上附著物平面圖的繪制、分戶房屋信息統(tǒng)計(jì)表的自動(dòng)輸出、分戶地上附著物信息統(tǒng)計(jì)表的自動(dòng)輸出、地上附著物信息統(tǒng)計(jì)總表的自動(dòng)輸出。
軟件整體架構(gòu)見(jiàn)圖1。
圖1 軟件整體架構(gòu)
地物繪制是軟件設(shè)計(jì)的關(guān)鍵,應(yīng)滿足把地上附著物以直觀的圖形或者文本形式繪出并配賦上相應(yīng)的屬性信息,后面成果輸出時(shí)能根據(jù)需要提取出相應(yīng)信息。考慮到地上附著物的不同以及繪制的方便與否,軟件設(shè)計(jì)了方便上圖的“圖形信息繪制”以及不方便上圖的“非圖形信息文本錄入”兩種類(lèi)型的地物上圖方法。
3.1.1圖形信息繪制
對(duì)于方便上圖的地上附著物,采用屏幕菜單的形式進(jìn)行設(shè)計(jì),參照CASS的地物分類(lèi)思想進(jìn)行分類(lèi)并設(shè)置相應(yīng)的圖層及顏色,均賦予唯一的CASS編碼,共分為:房屋、房屋附屬物、地面附屬物、農(nóng)業(yè)設(shè)施、水利設(shè)施五大類(lèi),詳見(jiàn)圖2。
圖2 五大類(lèi)地物
以上地物按照需統(tǒng)計(jì)信息的不同,分為四種類(lèi)型進(jìn)行設(shè)計(jì)輸出,分別如下:
1)需統(tǒng)計(jì)面積信息且有層數(shù)概念的多層房屋及房屋附屬物,屬性信息需錄入層數(shù)、面積計(jì)算系數(shù),即:建筑物面積=單層建筑物面積×面積計(jì)算系數(shù)×層數(shù)。
2)需統(tǒng)計(jì)面積信息的單層地物,屬性信息僅需錄入面積計(jì)算系數(shù),即:地物的面積=單層地物面積×面積計(jì)算系數(shù)。
3)需統(tǒng)計(jì)體積信息的地物,屬性信息需錄入深度信息,即:地物的體積=單層地物面積×深度。
4)需統(tǒng)計(jì)長(zhǎng)度及高度信息的線狀地物,屬性信息需錄入高度信息(圍墻還應(yīng)錄入材質(zhì)結(jié)構(gòu)信息)。
3.1.2 非圖形信息文本錄入
對(duì)于一些地上附著物,由于數(shù)量較大且不便于以圖形信息顯示,考慮到信息錄入的方便和直觀顯示,采用對(duì)話框形式進(jìn)行文本錄入,每一種地上附著物均賦予唯一的CASS編碼。非圖形信息文本錄入分為:樹(shù)木注記、水利設(shè)施注記、遷移設(shè)施注記、地面附屬物注記、房屋附屬物注記五大類(lèi),對(duì)話框錄入窗口如圖3所示。
圖3 非圖形信息錄入對(duì)話框
地物編輯包括添加面狀地物注記、添加線狀地物注記、添加地物名稱注記、繪制圖框,采用下拉菜單模式進(jìn)行設(shè)計(jì),該功能主要是把一些圖形形式的地上附著物按照要求注記上必要的屬性信息,每個(gè)菜單具體功能如下所示:
1)添加面狀地物注記:對(duì)于繪制完成的面狀地物,提取出相應(yīng)屬性信息,在地物的幾何中心位置,對(duì)于房屋批量添加房屋編號(hào)和面積注記,對(duì)于需要注記體積的批量添加深度和體積注記,其他面狀地物批量添加面積注記。
2)添加線狀地物注記:對(duì)于繪制完成的線狀地物,提取出相應(yīng)屬性信息,在線狀地物的合適位置,逐個(gè)注記線狀地物的名稱、長(zhǎng)度及高度信息。
3)添加地物名稱注記:對(duì)于繪制完成的除房屋以外的面狀地物,提取出相應(yīng)的名稱,批量添加地物名稱注記。
4)繪制圖框:通過(guò)對(duì)話框,錄入項(xiàng)目坐落、戶主名稱、編號(hào)等信息,選擇圖框的定位點(diǎn)后生成合適的圖框。
成果輸出是提取圖中地上附著物的相應(yīng)屬性信息并進(jìn)行匯總后,按照特定的輸出格式,采用Excel表格的形式完成成果的一鍵自動(dòng)輸出。成果輸出分為分戶房屋信息統(tǒng)計(jì)表、分戶地上附著物信息統(tǒng)計(jì)表、地上附著物信息統(tǒng)計(jì)總表三種。
1)分戶房屋信息統(tǒng)計(jì)表:此功能是把一個(gè)權(quán)利人所擁有的一個(gè)院落上的房屋進(jìn)行信息匯總并自動(dòng)輸出。
2)分戶地上附著物信息統(tǒng)計(jì)表:此功能是把一個(gè)權(quán)利人所擁有的一個(gè)院落上的所有地上附著物信息進(jìn)行匯總并自動(dòng)輸出。
3)地上附著物信息統(tǒng)計(jì)總表:此功能是把一定轄區(qū)范圍內(nèi)(例如一個(gè)村莊或者小區(qū))各權(quán)利人地上附著物信息進(jìn)行匯總并自動(dòng)輸出。
本文介紹了基于 CASS9.2 for AutoCAD2010平臺(tái)下采用C++設(shè)計(jì)開(kāi)發(fā)了“地上附著物摸底調(diào)查軟件”,該軟件實(shí)現(xiàn)了地上附著物的繪制以及統(tǒng)計(jì)信息的自動(dòng)報(bào)表輸出,與傳統(tǒng)方法相比,極大的提高了內(nèi)業(yè)作業(yè)效率,避免了人為的數(shù)據(jù)錄入錯(cuò)誤,同時(shí)也很大程度上減少了后期的質(zhì)檢工作量。本文所介紹的軟件開(kāi)發(fā)思想也可以為其他相關(guān)地上附著物普查軟件的設(shè)計(jì)和開(kāi)發(fā)提供一定的參考。