郭梦炽*
(1.哈尔滨市勘察测绘研究院,黑龙江哈尔滨 150010; 2.哈尔滨数字城市科技有限公司,黑龙江哈尔滨 150010)
EPS地理信息工作站是北京清华山维新技术开发有限公司研发的面向测绘、基础地理信息生产的软件系统。它以地理信息系统应用的角度构建数据模型,综合CAD技术与GIS技术,以数据库为核心,将图形和属性关联为一体,从生产源头支持测绘成果的信息转换。同时,EPS平台支持基于脚本语言的二次开发技术,用于用户定制开发平台不支持的功能以及处理重复性工作。本文以基础测绘数据生产中道路注记到道路属性的转换为例,介绍EPS脚本技术在测绘生产中的应用。
EPS脚本技术与AutoCAD的ActiiveX技术类似,用户能够以VBScript或JScript语言标准为基础,在EPS平台内部以编程的方式来访问EPS提供的对象和方法。与AutoCAD的ActiveX技术不同的是,EPS没有多层次的对象模型体系,它仅提供了SSProcess这个系统缺省定义的对象,该对象是与EPS平台交互的主要入口对象。SSProcess对象暴露了EPS平台预留给用户的所有功能函数,如选择集操作、图形编辑、数据整理等。与AutoCAD的ActiveX开发技术相比,这种面向过程的脚本技术,更加简洁高效,适合于缺少面向对象编程背景知识的广大测绘工作者,使得他们能够将精力集中于具体的业务逻辑实现上。同时,通过EPS脚本提供的外部函数调用功能,能够实现函数级别的代码重用,便于构建具有良好逻辑层次的通用代码库和大型应用模块。
在基础地形图中,图形是地物的几何抽象表达,是基础地形图的主要构成元素。……