张福利
(宜昌市勘察测绘研究院有限公司,湖北 宜昌 443000)
为促进城市绿化事业的发展,保护和改善生态环境,彰显山水园林特色,各地均制定了《城市绿化条例》及《建设工程项目配套绿地面积审核管理办法》。随着“放管服”改革的深入,落实国务院相关要求,各省市均在积极推进“多测合一”改革,规划放验线测量、配套绿地测量、不动产测绘、人防测量、消防测量以及竣工规划条件核实测量等工程开工、建设和竣工验收阶段的测绘服务项目纳入“多测合一”范畴。配套绿地测量主要内容为测算绿地面积,计算绿地率,核实是否满足园林绿化管理部门相关要求及规划指标。湖北省2020年6月3日发布了地方标准《建设工程配套绿地测量规范》(DB42/T 1550-2020)[1],该标准对绿地测量报告技术说明、测量成果汇总表、测量成果图的样式进行了规定。
传统绿地面积测量报告生成方法是在AuotoCAD中手工进行绿地面积分类标注、成图,Excel表格中进行面积填写、计算,Word中生成技术说明,涉及多个软件,是一项烦琐的工作,同时不同软件间进行数据编辑填写,容易出现错误。另外绿地地块一般数量较多,数据内业处理工作量大、手工处理生产效率偏低。基于以上原因,为了提高工作效率及绿地面积计算的准确性,研究绿地测量成果的自动化生成技术具有一定意义。本文根据《武汉市建设工程项目配套绿地面积审核管理办法》[2]及湖北省地方标准《建设工程配套绿地测量规范》,基于清华山维EPS平台进行模板定制及二次开发[3~8],实现绿地测量成果的自动化生成。
绿地测量成果自动化生成采用北京山维科技股份有限公司自主研发的EPS地理信息工作站的模板定制技术实现绿地要素的增加。在EPS平台中用户可以自定义模板,添加删除地理实体要素。EPS模板包括地理信息元数据定义、地理实体分色分层方案、要素编码及符号化描述、自定义系统环境设置以及用户扩展属性表,它是一个Access数据库,可以在Access中编辑修改,也可在EPS平台中修改。
根据湖北省地方标准《建设工程配套绿地测量规范》(DB42/T 1550-2020),建设工程配套绿地分为11类:①集中绿地;②宅旁绿地;③建(构)筑物顶板绿地;④独立人工造景水域绿地;⑤独立乔木;⑥成行乔木;⑦树阵乔木绿地;⑧镂空植草砖绿地;⑨垂直绿化;⑩其他绿地;园林设施。在EPS平台中,通过对模板定制,把这11类绿地要素增加到模板中,同时增加建设工程范围及出图图廓等要素。
模板定制主要有两个关键技术,一个是绿地要素定制时关联扩展属性表,符号描述中增加属性字段显示描述语句,要素附加显示面积、地块类别、编号、折算系数等信息,属性及面积变化后自动更新显示。符号描述关键代码如下:
T,999022,[area:/D2/L],,,250,250,0 0.0,0.0,0’注记面积
T,999022,[byname][序号],,,250,250,0 0.0,4,0’注记序号
另一个关键技术是符号多重嵌套技术,图廓中直接嵌套图式及绿地面积汇总表,图式可以先用相关线、绿地面、注记等绘制好表格后,使用EPS地物编码属性设置与符号编辑功能,选择集生成点符号描述直接生成,然后把点符号嵌套到图廓中。汇总表同时也嵌套到图廓中,其内容根据图廓相应属性字段内容自动更新。在多重嵌套技术中,需要注意点、线、面及注记的定位坐标,模板定制后如图1所示。
图1 模板定制图
绿地测量成果自动化功能实现主要使用EPS脚本语言VBScript进行二次开发,自动进行面积计算及图廓、成果报告生成。EPS地理信息工作站支持VBScript/JSript等脚本语言以及C++、C#等编程语言开发[9,10]。EPS平台提供的SDL(Sunway Dynamic linked Library)是一套基于VC++6.0开发环境下二次开发包,通过SDL开发包,可以定制特殊功能以满足用户对EPS平台上的特定要求;VBScript和JScript语言标准的EPS脚本语言,支持用户在EPS平台上进行二次开发,可以实现EPS平台选择集操作、数据整理、工程管理等功能。EPS脚本以文本文件格式存储,扩展名为*.VBS或*.JS,通过命令行方式、工具按钮、菜单执行,无须编译。EPS脚本由多个接口组成,主要有平台常用数据处理接口SSProcess;外业处理接口SSurvey;屏幕绘图函数接口SSView;工程管理接口SSProject;动态数组接口SSArray;共享参数接口SSParameter;专业模块脚本接口等构成。
面积计算前,首先对竣工地形图进行预处理,根据《武汉市建设工程项目配套绿地面积审核管理办法》对应当退让的建筑物及道路等进行偏移退让,生成退让线。然后设置图层只显示建设工程范围、建筑物及道路退让线、独立人工造景水域面、覆土厚度等厚线及绿地面,进行拓扑构面处理,删除无效绿地面,对建设工程范围内的有效绿地面进行重新生成及自动分类换编码,部分特殊绿地进行手动换码,对垂直绿化根据测量数据转换成立面图形。绿地面重新生成后,对各绿地面积折算系数进行自动赋值,对建(构)筑物顶板绿地根据覆土厚度进行手动赋值。
面积计算时,首先根据绿地编码分别创建选择集,对选择集中对象进行自动排序编号、面积计算,然后把结果分别写入绿地面相应属性字段中,自动显示编号及面积,另外通过地块属性字段控制是否显示面积折算系数,便于检查折算系数是否设置错误,地块注记图如图2所示。
图2 地块注记图
首先根据湖北省地方标准《建设工程配套绿地测量规范》编制好绿地测量成果报告Word模板,其中需要填写的项目名称、委托单位、项目地址、审批绿地面积、坐标系统、各类面积等需替换信息用“[]”扩起来,其他固定格式信息不需要改动,程序运行后自动提取项目名称、委托单位、项目地址、审批绿地面积、坐标系统、各类面积等属性信息替换Word模板中的相应内容。然后根据选择区范围进行图廓绘制,同时对绿地面积分类汇总添加到图廓相应属性字段中并进行显示,生成成果报告。程序运行界面如图3所示。
图3 程序运行界面
填入相关信息后,选择绿地范围,将自动生成绿地测量成果报告。测量技术说明如图4,测量成果汇总表如图5,绿地测量成果图如图6所示。
图4 测量技术说明
图5 测量成果汇总表
图6 绿地测量成果图
本文结合湖北省地方标准《建设工程配套绿地测量规范》及武汉市《建设工程项目配套绿地面积审核管理办法》,提出应用清华山维EPS平台模板定制技术、VBScript脚本二次开发技术,实现了建设工程配套绿地测量成果自动化生成的过程。经实例测试验证,该系统可实现绿地面积自动分类、计算、测量报告自动生成等功能,可以很大程度节省内业处理工作量,减少人工干预,降低错误产生的概率,提高工作效率,确保测绘成果的质量。本系统也存在一些不足,不能做到完全自动化,比如对一些特殊绿地需要人工分类赋值,这些问题需要进一步研究解决。