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

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

圖2 規劃監督測量數據分類
數據的管理以項目為基本單元。通過SQL Server建立工程業務庫,管理規劃監督測量屬性數據;通過SVN建立文件庫,管理規劃監督測量文件數據。文件庫與業務庫之間,通過項目編號建立索引。三環節測量之間通過工程性質編號+項目編號建立聯系。在下一個環節開展工作時,系統自動關聯并調用之前環節的數據。實現規劃監督測量三環節一體化繪圖。數據庫總體設計如圖3所示。

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

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

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

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

圖7 工程竣工繪圖功能界面
本文結合規劃監督測量的實際工作,探討了如何建立規劃監督測量繪圖系統,其中包括系統設計和具體功能模塊設計的介紹。實現了以項目為基本單元管理規劃監督測量數據,繪圖操作直接基于規劃監督測量數據庫,繪圖成果直接入庫;規劃監督測量三個環節智能關聯、一體化作業;滿足了放線測量、基礎竣工測量、工程竣工測量的數據管理、自動化繪圖、內外業數據交換、統計、報表等需求;規范了該項工作的繪圖方法和標準,提高了規劃監督測量的繪圖效率和繪圖質量,保障了建設工程規劃監督管理工作的順利開展和實施。隨著系統研發的深入,加強智能一體化繪圖方法的研究,本系統將在規劃監督測量領域里扮演十分重要的角色,為規劃主管部門監督建設工程按規劃許可進行提供優質服務。
[1] 王斌.城市規劃CAD系統的研究與實現[D].江西理工大學,2009.
[2] 蘇金明,周建斌.用VB.NET和VC#.NET開發交互式的CAD系統[M].北京:北京電子工業出版社,2004.
[3] 解斌,朱大勇,郝煜.AutoCAD平臺下多邊形邊長自動標注的方法[J].城市勘測,2011(4).
[4] 陳立新,趙紅梅.基于VB.NET的AutoCAD二次開發[J].現代機械,2006(6).
[5] 曾洪飛,張帆,盧擇臨.AutoCAD VBA&VB.NET開發基礎與實例教程[M].北京:中國電力出版社,2008.
[6] CJJ/T8-2011.城市測量規范[S].
[7] 渝文審(2010)21號.重慶市建筑工程規劃核實工作規程[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—),男,高級工程師,主要從事工程測量等方面的工作。
住房和城鄉建設部2013年科技計劃項目(2013-K8-16)