张平,刘远凯,朱清海
(重庆市勘测院,重庆 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)