基于规则库的规划检验测绘系统研究与应用
2018-03-15李旺民
李旺民
(珠海市测绘院,广东 珠海 519000)
1 引 言
随着我国城乡建设的飞速发展,城乡规划监督管理的科学性、准确性日益引起各方的关注和重视。而城乡规划监督有别于一般的行政监督,其专业性强、参与的社会主体众多,社会利益涉及面广,调节幅度巨大,时效性强,是一项社会化程度高、专业性和综合性很强的系统工程。城乡规划监督管理工作的有效性,直接关系着城乡规划能否顺利实施,打造融信息网络技术与规划建设要素信息快速获取能力为一体的城乡规划监督技术服务与管理体系,是城乡规划监督管理的发展趋势。
2 规划检验业务现状
珠海城乡规划行政主管部门对城乡规划监督管理工作非常重视。近年来通过加强建设项目的过程监督,并根据工程进展情况,提前告知建设单位办理下一阶段相关手续,创新了规划监督管理机制,基本实现了建设工程规划监督的全流程管理。
规划检验制度、规划条件核实制度作为珠海规划监督制度中两项基本制度,规划检验测绘是城乡规划检验制度的重要保障,是在建设项目建设的不同时间节点对其平面、高度指标进行现场测绘,并与规划报建指标进行对比分析后形成规划检验记录册的工作,主要包括普通建筑工程及市政工程的用地红线规划检验、施工放线规划检验、地下或半地下结构规划检验、首个标准层(±0)规划检验、商品房屋预售许可规划检验、地下管线覆土规划检验等工作内容。是对传统规划放线、验线业务的进一步细化,串联了建设过程各关键节点,为保障城乡规划的有效实施发挥了重要作用。
目前规划检验测绘生产的信息化程度不高,主要采用AutoCAD、Word及Excel等软件相结合的方式进行图形数据处理,效率偏低;成果数据主要以文字报告为主,各阶段数据成果之间的对比分析不方便、不及时,不利于实现在信息化和高新技术支持模式下的精细化监督管理。开发适用于珠海规划检验测绘业务数据生产系统,对促进此类业务从目前手工作业方法提升到内外业一体化生产、信息化管理及网络化服务,有重要的意义。
3 系统设计与实现
3.1 系统开发环境
EPS地理信息工作站基础平台从测绘与地理信息角度构建数据模型,综合CAD技术与GIS技术,以数据库为核心,图形属性融为一体,全面支持信息化生产[1]。从EPS2008版开始,清华山维在EPS平台中加入了VBScript(Visual Basic Script),作为EPS平台的一种用户开发工具。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性,并继承了JavaScript的跨平台的特性。本系统采用EPS 2012平台,以C++和VB Script作为二次开发语言,遵循模块化设计思想,实现基于规则库方式的城乡规划检验测绘的信息化生产。
3.2 功能设计与实现
规划检验测绘业务有多种检验类型和成果报告模板,为实现规划检验测绘业务的信息化生产,确保结果正确性,提高生产效率,系统通过模板定制技术,实现数据的规范化,提升成果的信息化水平;同时,采用基于规则库的技术进行开发,在规则库中定义了各项规划检验测绘的工作内容、信息字段、限差条件等内容,能方便地更新、维护而不用修改数据处理模型,以满足测绘业务发展的需求。系统主要包括数据获取、数据处理、成果输出三个模块,系统功能如图1所示:
图1 系统功能架构图
3.2.1 规则库设计
由于规划监督测绘与城市规划建设各时期的管理政策息息相关,具有区域性和时效性特点,给系统维护带来了一定的困难。为此,开发了基于规则库的数据处理模型,通过定制规则库,无须修改计算模型,即可实现对各种计算方法的支持,从而适应规划管理政策的发展。
规则库以Microsoft Access为平台,根据规划检验测绘业务的要求,经过对规则的分析与实验,制订了包括“规划检验规则汇总表”、“信息录入字段对照表”两张数据表的规则库,如图2所示。规划检验规则汇总表主要存储不同规划检验类型的工作内容及限差情况,信息录入字段对照表存储不同规划检验类型的字段代码与名称。
图2规划检验规则库设计示意图
3.2.2 规划检验数据获取
(1)数据采集与编绘一体化
包括“简码设置与管理”和“外业数据展绘”两个功能:
作业员利用“简码设置与管理”功能建立简码与EPS编码的映射关系。功能初始化时通过EPS地图接口CscaleMap类的GetFeatureCodeTableName函数获取EPS数据模板中地物类型定义表表名,读取其中Code(EPS编码)、ObjectName(地物名称)、Type(几何类型)、LayerName(层名)四个字段的信息显示于界面表格,通过输入模糊查找条件,逐个找到用户想要的地物编码数据行,录入简码并保存映射关系,简码由两部分组成,左起第一个字符为简码,第二个字符为连接码,连接码允许为空。
作业员利用“外业数据展绘”功能展绘外业数据,功能首先读取用户定义的简码映射表,自动匹配EPS编码,并按照连接码自动绘制地物,当识别的EPS编码为点状地物时,自动忽略连接码,直接展绘点状地物。
(2)网络型规划报建数据分发工具
该工具通过ADO(ActiveX Data Object)数据库访问技术,实现珠海市住房与城乡规划建设局一体化平台基于SQL Server数据库的规划报建数据批量下载,并转换为基于Access的本地数据库数据。在录入项目信息时,直接读取该数据,通过数据筛选、模糊查找等方式,导入指定建设项目的所有报建信息,取代烦琐的人工录入信息方式,提高了效率和正确率。
3.2.3 规划检验数据处理
主要包括数据管理与指标核对、图形编绘与处理、规划检验结论判断等功能。
(1)数据管理与指标核对
规划检验业务需要对建设项目验测与规划许可指标进行比对,主要从形状轮廓、位置边长、高度指标(部分检验类型无须比较高度指标)三个方面进行比较。通过高度指标核对、规划检验坐标管理和核对功能,对验测数据、许可数据按照特定的约束条件进行自动匹配和较差处理,约束条件包括点名、规划检验建筑层、管线类型、地块编号等。同时,读取规则库中对应检验类型的限差条件,对于不符合限差要求的规划检验数据进行提醒。匹配处理后的数据保存至工程数据库。
(2)图形编绘与处理
这部分功能采用VB Script结合EPS模板技术(“信息映射技术”)进行开发,用于规划检验相关图件的编辑与输出,包括边长标注、自动绘制轴线、自动标注点名、生成点位略图、预售检验外围轮廓检验图等。
SSProcess是EPS脚本语言固有的对象,是与EPS平台交互的主要入口对象,EPS平台下菜单的大部分功能都是SSProcess所具备的功能。EPS的脚本程序分为有模脚本和无模脚本两类,有模脚本用于无交互操作的数据处理方式,以OnClick为入口,“自动标注点名”功能为有模脚本程序;无模脚本用于需人机交互操作的图形数据处理,以OnInitScript为脚本入口函数,利用ShowScriptDlg函数可以自定义参数录入对话框,利用EPS预设的消息响应函数,如OnKeyDown、OnMouseMove、OnSelectionChange、OnDraw、OnOK、OnCancel等,可实现人机交互操作。自动生成的规划检验点位略图如图3所示。
图3 规划检验点位略图
采用EPS模板技术,定制规划检验客户编码对应的EPS符号,包括规划检验许可线、规划检验验测线、加减建范围线、改建标注线、轴线标注、点位略图图廓等,要素定义如表1所示。
(3)规划检验结论判断
规划检验结论包括规划检验具体情况、规划检验结果两项内容,根据不同的检验类型,分别从轮廓形状、位置边长和高度指标三方面进行描述。为方便对数据成果进行统计分析,规划检验结果需按照数据字典中“验测结果符合性评定标准”的定义来选择录入。系统包含辅助判断功能,通过统计和分析各验测要素及其限差符合情况,自动给出标准化的规划检验结论。程序流程图如图4所示:
图4 规划检验结论判断流程图
3.2.4 规划检验成果输出
该功能采用VB Script进行开发,可一键式输出各种检验类型符合入库要求的数据成果,包括规划检验记录册(Word)、CAD检验成果图等。
4 系统应用
系统开发完成后,在测试人员与条件相同的情况下,对某商品房“首个标准层(±0)规划检验”测量项目与传统手工作业方式进行了对比测试。测试项目共测算了一栋房屋的3个规划检验建筑层(包括4个高度指标、8个平面坐标点及72条平面边)。测试具体情况如表2所示。相对于传统的手工作业模式,采用本系统进行作业,降低了作业强度,总体效率提高2倍以上,且成果数据由文字型转化为空间数据库数据,可方便地对各个阶段的检验结果进行统计分析,实现精细化监督管理,进一步提升了成果的应用效能。
与传统作业方式的应用测试对比 表2
5 结 语
本系统以数据库为核心,将规划检验测绘从以往的以CAD、Word及Excel等软件相结合、手工生产的模式转化到内外业一体化的高集成度生产模式上来,优化了作业流程,实现了信息化、规范化的数据生产。基于规则库的数据处理模型具有较强的可扩展性,系统功能与实际生产关系紧密,经过生产验证,与传统数据处理方式相比,在集成度、生产效率、数据质量等方面均有很大程度的提升,为扩展和提高城乡规划监督管理的服务效能、实现规划检验数据的网络化服务打下了坚实的基础。
[1] 北京清华山维新技术开发有限公司.EPS2008地理信息工作站使用说明书[R]. 北京:北京清华山维新技术开发有限公司,2010.
[2] 李旺民. 基于规则库的规划技术经济指标计算方法研究[J]. 城市勘测,2016(1):101~105.
[3] 张训虎. 规划监督测量质量检查关键点分析 [J]. 北京测绘,2014(3):92~96.
[4] 程远达. 规划监督全过程检测数据处理系统的研究与实现[J]. 测绘通报,2015(2):95~97.
[5] 纪彦忠,王建文,苏贝. 基于城市规划测量要求对EPS进行二次开发的实现[J]. 测绘与空间地理信息,2013(7):165~168.
[6] 张平,刘远凯,朱清海. 规划监督测量绘图系统研究与实现[J]. 城市勘测,2015(4):63~66.
[7] 王清泉,王磊. 基于EPS地下管线测量内外业一体化技术的研究[J]. 测绘通报,2008(5):54~57.
[8] 珠海市住房和城乡规划建设局.珠海市城市规划技术标准与准则[S]. 2008.
[9] 珠海市住房和城乡规划建设局.珠海市城市规划技术标准与准则[S]. 2015.