基于EPS平台的拨地测量一体化软件的设计

2021-08-20 10:13张届
甘肃科技纵横 2021年6期

摘 要:规划用地拨地测量作为城市规划测量的重要组成部分,有着极其重要的作用,应按照城市规划行政主管部门下达的定线、拨地条件及实测条件点为依据,绘制拨地红线图。拨地测量外业数据采集完成后,结合拨地条件,需要大量的内业解析、编辑成图、成果资料输出工作,而这些步骤较多且基本为重复工作。为了保证高效率、高准确度的进行规划拨地测量内业工作,本文介绍了在EPS平台下,组织好作业流程,通过EPS平台的模板定制、VBScript脚本二次开发、工具栏制作、整合软件相关功能,实现了拨地红线图的绘制、面积计算、属性标注、图形质量检查、成果资料自动生成以及拨地红线入库管理等功能,极大地提高了拨地红线图的制作效率,方便了图形检查验证和拨地测量一张图管理。

关键词:EPS平台;拨地测量;模板控制技术;VBScript

中图分类号:P209

1 引言

EPS平台是北京山维公司自主创新研发的集GIS数据采集、处理、建库更新于一体的地理信息系统软件[1],具有信息化程度高、易用、高效、扩展性强、系统开放等特点。规划用地拨地测量作为城市规划测量的重要组成部分,有着极其重要的作用[2],应按照城市规划行政主管部门下达的定线、拨地条件及实测条件点为依据,绘制拨地红线图。拨地红线图上主要包括:地形信息、条件点、拨地点位、建设用地边界、规划道路(绿地、洪道及其它规划控制线)、道路断面、圆弧半径、相邻宗地名称或已拨地权利人名称、坐标注记、主要栓距、分类地块面积注记等。

为了保证高效率、高准确度的进行规划拨地测量内业工作,在EPS平台下通过模板定制、VBScript脚本二次开发、工具栏制作完成拨地测量一体化程序模块,它以数据库为核心,将图形和属性关联为一体,实现图库更新一体化生产,提高图形编辑、数据处理自动化程度,设置图形检查错误提示与定位,方便作业人员准确修改,确保图形要素正确、完整,并自动生成文档成果资料,减少重复工作,提高工作效率。

2 关键技术

在EPS平台下通过模板定制、VBScript脚本二次开发、工具栏制作完成拨地测量程序模块,集成规划路网、用地类型、注记、图形检查、成果输出、图廓等多种功能,如图1所示,实现拨地测量一体化作业。

2.1模板定制

模板是EPS平台的基础[3],是一个Access数据库,定义了数据的系统环境(显示环境、坐标系统、比例尺、图幅信息)、数据结构表、扩展属性表、不同格式数据的输入输出转换对照关系等有关的内容,描述了各种地物和注记,包括地物编码、颜色、线型、图层、符号生成、注记分类号等。模板定制就是基于这种基本规则通过模板语言对地物进行数字化、符号化的表达。在EPS下定制拨地测量一体化软件用到的点、线、面以及注记,其符号表达按照我院已有拨地红线图要素要求设计,主要要素如表1所示,模板定制完成后,就可以使用这些拨地测量的基本要素进行拨地红线图的制作和编辑了。

2.2 节点类型设计

EPS中表达直线、曲线、圆弧是以线上节点类型决定的,节点类型主要有:普通点、转向点、曲线起点、圆弧中点、平滑点、特征点等。EPS中绘制的圆弧必须是三点圆弧,只有2个节点的圆弧被视为直线,如果圆弧的点数多于3个,则:前三个点为一个圆弧,第三个点和后两个点成第二段圆弧,以此类推。因此圆弧上的节点数必须是大于等于3且圆弧的节点个数为奇数。EPS拨地测量中关于节点类型及对應的界址点类型的设计见表2。

2.3 脚本开发

VBScript是微软开发的一种脚本语言,EPS平台中SSProcess是脚本语言定义的对象,可直接使用,是与EPS平台交互的主要入口对象,EPS平台菜单下的大部分功能SSProcess同样具备,如对象编辑、数据整理、数据转换、数据库管理、数据检查、工程管理、打印等。

拨地测量外业数据采集完成后,需要大量的内业解析、编辑成图、成果资料输出工作,而这些步骤较多且多为重复工作。在EPS下,只需要组织好作业流程,然后用脚本开发,就能准确快速完成工作任务,减少作业重复工作,提高效率。图2为拨地测量中图形检查及检查结果示意。

3 程序设计与实现

3.1 技术流程

拨地测量一体化软件的技术流程如图3所示。

脚本开发图形编辑、图形检查、成果输出等功能。其中图形编辑脚本主要实现:已知路网坐标的批量导入,已知两点和半径画三点圆弧,量测圆弧长和半径,按照给定的距离等分直线和圆弧,按照给定的界址点编号前缀和编号起点给没有命名的界址点顺时针自动编号,标注界址点的点号和坐标值(或者坐标表格),标注地块名称到地块面中心及各地块的用地总面积和面积列表;图形检查脚本要实现:检查界址点是否命名、是否重名、是否标注坐标、是否有重合点、点类型是否正确,检查面节点是否和界址点一一对应、节点类型是否正确,检查地块名称是否命名、是否有重复命名、是否标注,检查坐标标注是否对应唯一的界址点,面对象相交检查,面对象缝隙与漏洞检查;文档成果输出脚本主要实现:输出txt坐标文本文件,输出Excel界址点坐标成果表,输出Word成果封面及说明,输出界址线略图(生成打印图框等可直接采用简易打印输出)。

3.2 拨地红线入库管理

通过拨地红线入库管理工具,将城市规划主管部门批准的拨地红线坐标成果文件导入到城市拨地红线总图中,实现城市拨地红线图一张图的总体管理,方便城市规划主管部门查询、统计、导出及质量控制。

3.3 工具栏制作

为方便作业人员使用,在EPS下制作与拨地测量相关的地物编码、脚本命令的工具栏,如图4所示。

4 结语

本文实现了在EPS平台下拨地红线图的绘制、面积计算、图形质量检查、成果资料的自动生成以及拨地红线入库管理等。通过有针对性的对EPS进行二次开发,整合有关功能,极大地提高了作业效率,方便了图形检查验证和拨地测量一张图管理。随着EPS平台的深入应用,提升拨地测量一体化软件的灵活性、实用性,下一步需要针对质检开发图形、属性和成果资料的关联检查功能。

参考文献

  1. 王真立,吴子为.基于EPS平台的规划要素自动化绘制研究[J].城市勘测,2018(5):99~102.
  2. 李红利,张立军.拨地测量的工作程序及测绘依据的探讨[J].北京测绘,2012(4):87~90.
  3. 杨友生,万丽娟,李奇.基于EPS平台规划验收测量一体化软件的研究与开发[J].城市勘测,2015(3):65~68.
  4. 邱清容.基于城乡规划检验测量信息要求的EPS二次开发的设计与实现[J].地矿测绘,2017,33(1):48~50.
  5. 黄玲,柳宗伟.基于“一张图”的建设用地规划红线建库[J].地理空间信息,2016,14(9):6~8.
  6. 龚良雄,曹星星,杨尧辉.一种利用EPS平台的道路纵横断面全自动加桩方法[J].测绘与空间地理信息,2018,41(10):199~202.

作者简介:张届(1987-),男,硕士,工程师,兰州市勘察测绘研究院,主要从事城市测绘与地理信息系统应用工作。