论文部分内容阅读
[摘要]本文利用清华山维软件公司的EPS2008地理信息工作站为数据处理平台,在1:1万数字地形图产品生产过程中开发了一批的质量控制软件;文章简述了脚本开发原理与测绘产品质量检查内容确定,并介绍了质量检查程序编制方法与原理。
[关键词]清华山维 EPS 脚本语言
[中图分类号] TP31 [文献码] B [文章编号] 1000-405X(2013)-7-249-1
0概述
近年来图库一体编辑软件已逐渐替代了制图、建库分离的工作方式;随着引进的清华山维软件公司的EPS2008地理信息工作站软件用于生产1:1万数字地形图产品;对产品的质量控制,质量检查也与传统生产方式有较大差别;为保证产品的质量稳定性及提高检查工作效率,本文针对我院生产的1:1万数字化地形图的技术要求利用EPS2008地理信息工作站脚本语言开发了用于产品质量控制的检查软件,用于产品质量检查。
1EPS2008地理信息工作站特点
EPS2008地理信息工作站是北京清华山维新技术开发有限公司研发的面向测绘、基础地理信息生产的软件系统。其以地理信息系统应用的角度构建数据模型,综合CAD(计算机辅助设计)技术与GIS(地理信息系统)技术,以数据库为核心,将图形和属性关联为一体,从生产源头支持测绘成果的信息化转变。{1}
在实际使用过中EPS2008地理信息工作站具有图-库一体,图形编辑便捷,属性构建统一,操作人性化,空间关系易查,二次开发完善等特点。如在操作上其设计工具,操作方式都与Auto CAD软件近似;具有作业人员学习成本低等优势。在二次开发上其提供了VB脚本与标准C++库的开发环境,方便不同的开发人员对软件进行有效完善与开发。
VBScript
Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域。
2EPS2008地理信息工作站脚本语言
EPS脚本语言遵循VBScript和JScript语言标准,支持用户二次开发,主要实现EPS平台数据整理,数据转换等处理。SSProcess是系统缺省定义的对象,是与EPS平台交互的主要入口对象,SSProcess对象的功能包括工程管理、选择集操作、图形编辑操作、数据整理、数据转换、坐标体系转换和系统设置等功能。
3数字化地形图检查内容
数字化地形图不但包括图面整饰也包含数据库属性内容,利用清华三维完善的二次开发平台及脚本开发环境,进行质量检查程序开发;经过分析及汇总分别针对数据空间关系及属性进行质量检查软件开发。
数据空间关系检查内容有:线拓扑关系检查、面拓扑拓扑关系检查、微短线检查、自相交检查、面重叠检查等。
属性检查包括:属性完整性检查、属性逻辑性检查、属性结构检查、属性合理性检查等。
4检查程序开发
利用清华山维EPS2008地理信息工作站的脚本开发功能,可方便的进行检查脚本开发,利用VBScript语言进行检查内容的完成。目前根据1:1万数字地形图项目的生产情况,已编写了一定数量的检查软件,检查内容见图1。
5结论
清华山维EPS2008地理信息工作站提供的脚本开发系统具有开发难度小、易上手、提供函数较完善,可在日常生产工作中可在较短时间内开出生产、质量检查辅助软件;具有较好的推广性;也利于作业人员学习;可经过一段时间积累形成一套较完善的质量检查生产辅助软件系统;可较好的保证产品的质量。
参考文献
[1] 李冀,谢帮华,尚裕民GIS与CAD异构空间数据的无损失变换,软件导刊2006 1月号,15-16.
[2] 罗建新,CAD和MapGIS数据转换方法探讨,测绘空间与地理信息,2009 12月,124-126.
[关键词]清华山维 EPS 脚本语言
[中图分类号] TP31 [文献码] B [文章编号] 1000-405X(2013)-7-249-1
0概述
近年来图库一体编辑软件已逐渐替代了制图、建库分离的工作方式;随着引进的清华山维软件公司的EPS2008地理信息工作站软件用于生产1:1万数字地形图产品;对产品的质量控制,质量检查也与传统生产方式有较大差别;为保证产品的质量稳定性及提高检查工作效率,本文针对我院生产的1:1万数字化地形图的技术要求利用EPS2008地理信息工作站脚本语言开发了用于产品质量控制的检查软件,用于产品质量检查。
1EPS2008地理信息工作站特点
EPS2008地理信息工作站是北京清华山维新技术开发有限公司研发的面向测绘、基础地理信息生产的软件系统。其以地理信息系统应用的角度构建数据模型,综合CAD(计算机辅助设计)技术与GIS(地理信息系统)技术,以数据库为核心,将图形和属性关联为一体,从生产源头支持测绘成果的信息化转变。{1}
在实际使用过中EPS2008地理信息工作站具有图-库一体,图形编辑便捷,属性构建统一,操作人性化,空间关系易查,二次开发完善等特点。如在操作上其设计工具,操作方式都与Auto CAD软件近似;具有作业人员学习成本低等优势。在二次开发上其提供了VB脚本与标准C++库的开发环境,方便不同的开发人员对软件进行有效完善与开发。
VBScript
Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域。
2EPS2008地理信息工作站脚本语言
EPS脚本语言遵循VBScript和JScript语言标准,支持用户二次开发,主要实现EPS平台数据整理,数据转换等处理。SSProcess是系统缺省定义的对象,是与EPS平台交互的主要入口对象,SSProcess对象的功能包括工程管理、选择集操作、图形编辑操作、数据整理、数据转换、坐标体系转换和系统设置等功能。
3数字化地形图检查内容
数字化地形图不但包括图面整饰也包含数据库属性内容,利用清华三维完善的二次开发平台及脚本开发环境,进行质量检查程序开发;经过分析及汇总分别针对数据空间关系及属性进行质量检查软件开发。
数据空间关系检查内容有:线拓扑关系检查、面拓扑拓扑关系检查、微短线检查、自相交检查、面重叠检查等。
属性检查包括:属性完整性检查、属性逻辑性检查、属性结构检查、属性合理性检查等。
4检查程序开发
利用清华山维EPS2008地理信息工作站的脚本开发功能,可方便的进行检查脚本开发,利用VBScript语言进行检查内容的完成。目前根据1:1万数字地形图项目的生产情况,已编写了一定数量的检查软件,检查内容见图1。
5结论
清华山维EPS2008地理信息工作站提供的脚本开发系统具有开发难度小、易上手、提供函数较完善,可在日常生产工作中可在较短时间内开出生产、质量检查辅助软件;具有较好的推广性;也利于作业人员学习;可经过一段时间积累形成一套较完善的质量检查生产辅助软件系统;可较好的保证产品的质量。
参考文献
[1] 李冀,谢帮华,尚裕民GIS与CAD异构空间数据的无损失变换,软件导刊2006 1月号,15-16.
[2] 罗建新,CAD和MapGIS数据转换方法探讨,测绘空间与地理信息,2009 12月,124-126.