張平,劉遠凱,朱清海
(重慶市勘測院,重慶 400020)
規(guī)劃監(jiān)督測量繪圖系統(tǒng)研究與實現(xiàn)
張平?,劉遠凱,朱清海
(重慶市勘測院,重慶 400020)
規(guī)劃監(jiān)督測量為建設(shè)工程規(guī)劃監(jiān)督管理提供依據(jù),本文針對規(guī)劃監(jiān)督測量三個環(huán)節(jié)(放線測量、基礎(chǔ)竣工測量、工程竣工測量)繪圖方面的需求,從數(shù)據(jù)管理、自動化繪圖、內(nèi)外業(yè)數(shù)據(jù)交換、統(tǒng)計、報表等方面開展深入研究,基于AutoCAD.NET API和COM技術(shù)進行二次開發(fā),研發(fā)了規(guī)劃監(jiān)督測量繪圖系統(tǒng),提高了規(guī)劃監(jiān)督測量繪圖效率和繪圖質(zhì)量。
規(guī)劃監(jiān)督測量;繪圖;系統(tǒng);數(shù)據(jù)庫;自動化;智能化
隨著城市建設(shè)的發(fā)展,城鄉(xiāng)規(guī)劃行政主管部門和測繪行政主管部門對規(guī)劃監(jiān)督測量給予了高度重視。最新版《城市測量規(guī)范》CJJ/T 8-2011在城市測量章節(jié)中對規(guī)劃監(jiān)督測量進行了規(guī)范,各地方城鄉(xiāng)規(guī)劃條例也陸續(xù)明確了規(guī)劃監(jiān)督測量在工程建設(shè)中的法律地位,規(guī)劃監(jiān)督測量為建設(shè)工程規(guī)劃監(jiān)督管理提供依據(jù)。規(guī)劃監(jiān)督測量附圖的繪制必須準(zhǔn)確、客觀、嚴(yán)密、及時地反映工程項目建設(shè)的實際情況。當(dāng)前,還沒有專屬規(guī)劃監(jiān)督測量的繪圖系統(tǒng),繪圖主要依賴于AutoCAD,繪圖工序復(fù)雜、效率不高;缺乏數(shù)據(jù)庫對規(guī)劃監(jiān)督測量數(shù)據(jù)實施一體化管理,數(shù)據(jù)的存儲、調(diào)用、更新、維護等極不方便。因此,開發(fā)出一個高效、自動化、適用于規(guī)劃監(jiān)督測量的繪圖系統(tǒng)意義重大。
本文具體介紹了規(guī)劃監(jiān)督測量繪圖系統(tǒng)的建設(shè)情況,包括系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、功能模塊設(shè)計等方面的內(nèi)容,涉及非結(jié)構(gòu)化多元數(shù)據(jù)建庫、自動化繪圖功能模塊的設(shè)計等,并基于AutoCAD.NET API和COM技術(shù)進行二次開發(fā)加以實現(xiàn)。規(guī)劃監(jiān)督測量繪圖系統(tǒng)的研究與實現(xiàn),全面滿足了規(guī)劃監(jiān)督放線測量、基礎(chǔ)竣工測量、工程竣工測量智能一體化繪圖的需求,有效地填補了現(xiàn)有繪圖軟件的局限,促進規(guī)劃監(jiān)督測量繪圖工作向自動化、智能化、一體化方向發(fā)展。
2.1 系統(tǒng)架構(gòu)設(shè)計
系統(tǒng)建設(shè)的宗旨是實現(xiàn)規(guī)劃監(jiān)督測量繪圖自動化、智能化、一體化,因此必須要解決數(shù)據(jù)管理、智能繪圖以及二者之間的銜接問題。經(jīng)過總體設(shè)計,系統(tǒng)架構(gòu)由三部分組成,即基礎(chǔ)平臺層、平臺應(yīng)用層、用戶表現(xiàn)層。
(1)基礎(chǔ)平臺層:由構(gòu)成規(guī)劃監(jiān)督測量繪圖系統(tǒng)的底層環(huán)境組成,包括文件庫、業(yè)務(wù)庫、CAD繪圖環(huán)境等。底層支持具體包括以下三個方面:
①SVN:SVN(Subversion)是軟件行業(yè)知名的代碼版本管理器,代碼的修改以版本形式記錄,能快速提取最新修改后的代碼,也可以回滾到代碼的任意歷史版本,安全、穩(wěn)定、方便。本文基于SVN強大的文件版本管理功能,創(chuàng)造性地建立了規(guī)劃監(jiān)督測量文件數(shù)據(jù)庫,能夠?qū)Χ嘣墙Y(jié)構(gòu)化工程數(shù)據(jù)實施一體化管理。
②SQL Server:關(guān)系數(shù)據(jù)庫管理系統(tǒng),適用于管理企業(yè)級數(shù)據(jù)。規(guī)劃監(jiān)督測量業(yè)務(wù)復(fù)雜、數(shù)據(jù)量大、用戶多、并發(fā)性高,因此選用SQl Server進行業(yè)務(wù)信息管理。
③AutoCAD.NET API&COM:AutoCAD.NET API提供了一系列托管的外包類(Managed Wrapper Class),開發(fā)人員可在.NET框架下使用任何支持.NET的語言對AutoCAD進行二次開發(fā)。其優(yōu)點是完全面向?qū)ο?擁有與ObjectARX相匹配的強大功能,開發(fā)速度比Object-ARX快。COM開放AutoCAD對象給“外部世界”,可以在CAD外部訪問CAD的任何對象,既避免了VBA程序不能封裝的缺點,又延續(xù)了VBA的簡單易用優(yōu)點。本文選用兩種技術(shù)的結(jié)合,既滿足復(fù)雜智能繪圖算法的實現(xiàn),又降低了開發(fā)難度,提高開發(fā)效率。
(2)平臺應(yīng)用層:平臺應(yīng)用層包括4部分,即放線繪圖模塊、基礎(chǔ)竣工繪圖模塊、工程竣工繪圖模塊、數(shù)據(jù)管理模塊,是系統(tǒng)的核心組成部分。
(3)用戶表現(xiàn)層:是系統(tǒng)的直觀存在形式,涵蓋系統(tǒng)、系統(tǒng)用戶兩大部分。
架構(gòu)圖設(shè)計如圖1所示。

圖1 系統(tǒng)架構(gòu)圖
2.2 數(shù)據(jù)庫設(shè)計
規(guī)劃監(jiān)督測量數(shù)據(jù)包括:放線測量數(shù)據(jù)、基礎(chǔ)竣工測量數(shù)據(jù)、工程竣工測量數(shù)據(jù)三大類。對這三大類數(shù)據(jù)進行分類整理,最終分離為文件數(shù)據(jù)和屬性數(shù)據(jù)兩大類。
(1)文件數(shù)據(jù):包括文檔、附圖、報表、影像數(shù)據(jù)、外業(yè)測繪數(shù)據(jù)、檔案數(shù)據(jù)、甲方提供的數(shù)據(jù)等。
(2)屬性數(shù)據(jù):包括工程項目信息、項目關(guān)聯(lián)信息、項目流程節(jié)點信息、作業(yè)單位、作業(yè)員、檢查員、驗收員等。
數(shù)據(jù)的組織和分類充分考慮客戶需求和一體化繪圖功能的實現(xiàn),數(shù)據(jù)分類設(shè)計如圖2所示。

圖2 規(guī)劃監(jiān)督測量數(shù)據(jù)分類
數(shù)據(jù)的管理以項目為基本單元。通過SQL Server建立工程業(yè)務(wù)庫,管理規(guī)劃監(jiān)督測量屬性數(shù)據(jù);通過SVN建立文件庫,管理規(guī)劃監(jiān)督測量文件數(shù)據(jù)。文件庫與業(yè)務(wù)庫之間,通過項目編號建立索引。三環(huán)節(jié)測量之間通過工程性質(zhì)編號+項目編號建立聯(lián)系。在下一個環(huán)節(jié)開展工作時,系統(tǒng)自動關(guān)聯(lián)并調(diào)用之前環(huán)節(jié)的數(shù)據(jù)。實現(xiàn)規(guī)劃監(jiān)督測量三環(huán)節(jié)一體化繪圖。數(shù)據(jù)庫總體設(shè)計如圖3所示。

圖3 數(shù)據(jù)庫設(shè)計圖
規(guī)劃監(jiān)督測量繪圖系統(tǒng)主要包括4個功能模塊,及數(shù)據(jù)管理模塊、放線繪圖模塊、基礎(chǔ)竣工繪圖模塊、工程竣工繪圖模塊。
3.1 數(shù)據(jù)管理模塊設(shè)計
數(shù)據(jù)管理模塊是規(guī)劃監(jiān)督測量繪圖系統(tǒng)數(shù)據(jù)管理的核心,一切對數(shù)據(jù)的管理、維護等,均可通過該模塊完成。該模塊的主要功能設(shè)計如下(工程數(shù)據(jù)管理模塊如圖4所示):

圖4 規(guī)劃監(jiān)督測量數(shù)據(jù)管理模塊
(1)上傳、下載、更新、刪除規(guī)劃監(jiān)督測量文件庫工程數(shù)據(jù);
(2)根據(jù)工程項目編號自動調(diào)用工程數(shù)據(jù),并自動建立工程數(shù)據(jù)目錄索引;
(3)根據(jù)工程性質(zhì)與工程項目編號實現(xiàn)三環(huán)節(jié)測量工程數(shù)據(jù)的自動關(guān)聯(lián);
(4)任意工程項目歷史版本數(shù)據(jù)可回溯;(5)不同的用戶角色,對數(shù)據(jù)的訪問、編輯權(quán)限不同; (6)原始測量數(shù)據(jù)不可修改,確保規(guī)劃監(jiān)督測量的權(quán)威;
(7)繪圖成果一鍵提交入庫。
3.2 放線繪圖模塊設(shè)計
放線附圖是建設(shè)方辦理建筑工程規(guī)劃許可證的附圖依據(jù),附圖需準(zhǔn)確、嚴(yán)密地反映擬建建筑的準(zhǔn)確位置、輪廓、范圍、放線點位、間距關(guān)系、樓層信息、層高信息等。放線繪圖模塊的主要功能設(shè)計如下(放線繪圖功能界面如圖5所示):
(1)自動繪制外墻邊線、自動關(guān)聯(lián)軸線屬性、自動放線點位確定;
(2)自動放線點位輸出、自動放線底圖輸出,實現(xiàn)內(nèi)外業(yè)數(shù)據(jù)交換一體化;
(3)智能軸線號標(biāo)注、自動間距標(biāo)準(zhǔn)、放線坐標(biāo)標(biāo)注、智能樓層標(biāo)注、自動層高標(biāo)注;
(4)自動測站檢校報表、地形檢校報表、碎部點檢校報表;
(5)自動實測周邊地物點位導(dǎo)入、實測放線點位導(dǎo)入;
(6)放線圖廓制作、圖幅裁剪、智能規(guī)劃與放線比較、回單報表系統(tǒng)建立等。

圖5 放線繪圖功能界面
3.3 基礎(chǔ)竣工繪圖模塊設(shè)計
基礎(chǔ)竣工比較圖準(zhǔn)確地反映了建筑物基礎(chǔ)修建的情況,包括建筑基礎(chǔ)修建位置、偏移量、偏移方向、正負零層標(biāo)高等。基礎(chǔ)竣工繪圖模塊的主要功能設(shè)計如下(基礎(chǔ)竣工繪圖功能界面如圖6所示):
(1)放線附圖自動調(diào)用、預(yù)處理,輸出為基礎(chǔ)竣工外業(yè)測量底圖;
(2)外業(yè)測量數(shù)據(jù)輸入、測站報表、地形檢校報表、碎部點檢校報表、正負零層標(biāo)高自動提取;
(3)基礎(chǔ)竣工實測點位與規(guī)劃放線附圖自動化比較、比較圖自動生成、比較表自動生成;
(4)基礎(chǔ)竣工圖廓制作、圖幅裁剪、回單報表系統(tǒng)建立等。

圖6 基礎(chǔ)竣工繪圖功能界面
3.4 工程竣工繪圖模塊設(shè)計
工程竣工測量附圖包括2類,即竣工面積圖、竣工地形管網(wǎng)比較圖。竣工面積圖反映各建筑物的細部尺寸、各功能區(qū)域面積、實測面積與規(guī)劃許可面積對比;竣工地形管網(wǎng)比較圖反映工程項目竣工后與規(guī)劃許可時地形管網(wǎng)的對比分析情況。以上形成的所有圖、表是規(guī)劃主管部門實施竣工驗收的重要依據(jù)。工程竣工繪圖模塊主要功能設(shè)計如下(工程竣工繪圖功能界面如圖7所示):
(1)面積圖自動繪制、尺寸自動標(biāo)注、面積自動標(biāo)注、面積自動統(tǒng)計;
(2)工程竣工地形管網(wǎng)實測與規(guī)劃放線自動比較;
(3)外業(yè)測量數(shù)據(jù)輸入、測站報表、地形檢校報表、碎部點檢校報表;
(4)繪圖成果智能檢查、圖紙批量智能打印、實景照片管理系統(tǒng)建立等。

圖7 工程竣工繪圖功能界面
本文結(jié)合規(guī)劃監(jiān)督測量的實際工作,探討了如何建立規(guī)劃監(jiān)督測量繪圖系統(tǒng),其中包括系統(tǒng)設(shè)計和具體功能模塊設(shè)計的介紹。實現(xiàn)了以項目為基本單元管理規(guī)劃監(jiān)督測量數(shù)據(jù),繪圖操作直接基于規(guī)劃監(jiān)督測量數(shù)據(jù)庫,繪圖成果直接入庫;規(guī)劃監(jiān)督測量三個環(huán)節(jié)智能關(guān)聯(lián)、一體化作業(yè);滿足了放線測量、基礎(chǔ)竣工測量、工程竣工測量的數(shù)據(jù)管理、自動化繪圖、內(nèi)外業(yè)數(shù)據(jù)交換、統(tǒng)計、報表等需求;規(guī)范了該項工作的繪圖方法和標(biāo)準(zhǔn),提高了規(guī)劃監(jiān)督測量的繪圖效率和繪圖質(zhì)量,保障了建設(shè)工程規(guī)劃監(jiān)督管理工作的順利開展和實施。隨著系統(tǒng)研發(fā)的深入,加強智能一體化繪圖方法的研究,本系統(tǒng)將在規(guī)劃監(jiān)督測量領(lǐng)域里扮演十分重要的角色,為規(guī)劃主管部門監(jiān)督建設(shè)工程按規(guī)劃許可進行提供優(yōu)質(zhì)服務(wù)。
[1] 王斌.城市規(guī)劃CAD系統(tǒng)的研究與實現(xiàn)[D].江西理工大學(xué),2009.
[2] 蘇金明,周建斌.用VB.NET和VC#.NET開發(fā)交互式的CAD系統(tǒng)[M].北京:北京電子工業(yè)出版社,2004.
[3] 解斌,朱大勇,郝煜.AutoCAD平臺下多邊形邊長自動標(biāo)注的方法[J].城市勘測,2011(4).
[4] 陳立新,趙紅梅.基于VB.NET的AutoCAD二次開發(fā)[J].現(xiàn)代機械,2006(6).
[5] 曾洪飛,張帆,盧擇臨.AutoCAD VBA&VB.NET開發(fā)基礎(chǔ)與實例教程[M].北京:中國電力出版社,2008.
[6] CJJ/T8-2011.城市測量規(guī)范[S].
[7] 渝文審(2010)21號.重慶市建筑工程規(guī)劃核實工作規(guī)程[S].
The Development and Implementation of Planning Supervision Survey Drawing System
Zhang Ping,Liu Yuankai,Zhu Qinghai
(Chongqing Survey Institute,Chongqing 400020,China)
Planning supervision survey provide basis for construction projects supervision and management.This paper studied data management,automated drawing,data exchange between field data and indoor data,statistics,reports,etc,aiming at the needs of the three aspects(lofting survey,foundation completion survey,project completion survey)of planning supervision survey.Planning supervision survey drawing system was developed on the secondary development of AutoCAD.NET API and COM technology,which improved the efficiency and quality of drawing in planning supervision survey.
planning and supervision survey;drawing;system;database;automation;intelligent
1672-8262(2014)06-63-04
P208.2
A
2014—05—05
張平(1976—),男,高級工程師,主要從事工程測量等方面的工作。
住房和城鄉(xiāng)建設(shè)部2013年科技計劃項目(2013-K8-16)