浅谈基于EPS 平台1:2000 模板的制作

2020-09-04 07:56李建飞
科学技术创新 2020年26期
关键词:定位点台面作图

李建飞

(辽宁省自然资源事务服务中心 辽宁省基础测绘院,辽宁 锦州121000)

1 概述

EPS 是以数据库为核心的一体化解决数据采集、编辑、处理、转换、整合共享与多格式数据分发、数据库建设、数据更新到GIS 分析应用等诸多问题的综合信息系统,它采用统一的体系结构及模板技术。

对于“模板”这个概念,很多人都不会很陌生,我们听过接触过很多各种各样的模板,那究竟本文我们研究的这个“模板”是怎么定义的呢?在EPS 平台中会建立很多个数据工程,建立工程的必要条件是一个完整的、全方位的“技术规则”,并以此为依据来规范在这个数据工程下的数据,通常我们把“技术规则”叫做“模板”。在这篇文章中所阐述的是1:2000 的模板是怎么做出来的,在本文的这个模板中包含两个数据库,分别是*.mdb 和*.mdt,例如GB_2000.mdb 与GB_2000.mdt 是EPS 提供的1:2000 国标模板。

2 清华山维EPS 模板制作

本模板制作共分为五大步骤:定制工作台面、制作程序模板(*.mdt)、设定分层表和符号系统表、模板的检查、DWG 数据输入、数据输出、定制质检方案。

2.1 定制工作台面

工作台面是将不同的应用需求组合成工作所需的模块,并可以设定相应的缺省模板。启动“工作台面定制”,在弹出的“工作台面定制”对话框中新建“应用方案”,输入新方案名称“GB2000”,应用方案可以设置启用的模块和缺省的模板。本方案中我们选择的软件模块有SSEdit 编辑平台、SScript 脚本处理、SSCheck 数据监理、SSDataX 数据转换、SSImage 扫描矢量化、SSGISBase 地理信息系统,如图1。

图1 工作台面定制

2.2 制作程序模板(*.mdt)

程序模板是怎样是做的呢?它是在一个现成的模板上修改该模板的某些参数,当然这个模板必须是成熟的、完全可以正常使用的,此模板包含的一系列表为:系统设置及参数表、分层表、符号库系统表和系统数据表,其中ProjectTB 为工程表,ColorInfoTB 为颜色表,UserLayerTB 为用户列表,FeatureCodeTB为对象编码表,NoteTemplateTB 为注记表。在本文所制作的模板中的系统数据表包含点、线、面和注记表等属性表。

因为修改各表参数时所涉及的属性表很多,所以本文就以修改ProjectTB 和IniInfoTB 表中的信息为例,如表1 和2 所示:

表1 ProjectTB 参数设置

表2 IniInfoTB 参数设置

2.3 分层表和符号系统表的设置

分层表和符号系统表的设置与项目的需求有关,根据项目需求确定该模板系统的分层表是非常关键和重要的,一个系统的分层表的设置决定了数据的基本框架。分层表确定了之后,就可以制定符号系统表SymbolScriptTB_2000 和注记表NoteTemplateTB_2000,定制以上两个表必须要以该模板的系统方案为依据的。如表3 为分层表UserLayerTB:

表3 分层表UserLayerTB

符号是什么?其实符号就是各类地物之间的密切关系,换个说法就是地物的组成,由几种地物组成一种新的地物,按照地物的类型符号分为以下八类:1、点类(G 类符号,代码:0):具有一定大小、颜色、真北方向的点状符号。作图中,仅需一个定位点;2、基本线类(L 类符号,代码:1):各种不同宽度和颜色的实线。作图中,第一点为定位点,第二点为定长点;3、线性均分类(LC 类符号,代码:2):按一定规律连续均匀地插入图元,画线,画文字。作图中,第一点为定位点,第二点为定长点;3、两点型类(P 类符号,代码:3):具有大小、颜色、任意方向的点状符号或复杂的(结点优先)线状符号。作图中,第一点为定位点,第二点为定向点或为定长点;4、四点型类(Y 类符号,代码:4):由两排对称的定位点所确定的面状符号。作图中,共需四个定位点;5、填充类(H 类符号,代码:5):范围内地物属性一致的面状符号。作图中,采集边界点,起点和终点需闭合;6、特殊类(E 类符号,代码:6):指无法定制的解析规则,需要特定编程实现。括号内的代码表示几何类型。用在FeatureCodeTB_2000 表Type 字段中,表示为相应的符号分类。

符号是由模板中FeatureCodeTB_2000表和SymbolScriptTB_2000 表两个表定制,每一个符号的分类、尺寸、颜色、方向、定位要严格按照国家基本比例尺地图图式第I 部分:1:500 1:1000 1:2000 地形图图式和本次竞赛项目附录A:1:2000 基础地理信息地形要素数据规定制作。

2.4 检查

符号库完成后,必须检查一下符号库中各个符号的正确性,在各类符号都正确符合要求的情况下才可以使用,那么怎样来做检查这一步呢?在EPS 平台下,使用系统生成样图的工具,就可以做这样的检查,达到以上检查的目的,首先生成符号样图,然后根据方案要求人工检查比对各类符号的正确性,包含分层表和FeatureCodeTB_2000 表的层名、颜色、打散设置是否匹配。如图2 为生成的符号样图:

图2 1:2000 符号样图

2.5 DWG 数据输入

本文输入数据的格式为AutoCAD 2004 DWG 格式,所以必须在EPS 模板中做一个数据输入DWG 格式的对照。首先在GB2000.mdt 模板中新建一个FeatureCodeTB_2000_DWGIN 属性表,然后在Code 字段与Byname 字段中分别填入7 位Code 值编码和DWG 文件中的6 位码信息,其中点与点、线与线、闭合线与面一一对应,从而完成DWG 格式到EPS 的对照。如表4 为转换对照表:

表4 转换对照表

同时修改DWG 输入脚本,在调入数据时通过DWG 调入脚本即可实现DWG 数据的调入。

2.6 数据输出

数据输出 本项目输出数据格式为MDB 格式,因此需要将EPS 中*.edb 的数据格式转换成MDB 格式,这一步是通过编辑脚本来现的。

2.7 质检方案

一个成熟的模板,其质检功能是必不可缺的,在数据入库的过程中我们主要通过数据合法性检查里的各项内容来进行数据的检查,主要包括合法性检查、空间逻辑检查、线悬挂检查、重叠对象检查、拓扑关系检查、不合理断线检查和属性项检查等。

数据合法性检查能够精确的查出数据的问题,并且可以详细的提示错误信息,在进行这些检查时为了避免做重复的工作应该按一定的顺序执行,我认为应按照线、面和属性的顺序进行。

3 结论

本文EPS 平台下1:2000 模板的制作应用于实际工作中,有效的提高了工作效率。在以后的不断应用中,还会不断地完善和更新。

猜你喜欢
定位点台面作图
基于DS证据理论的室内移动目标RSSI定位算法
第12讲 作图专题复习
巧用三条线 作图不再难
反射作图有技巧
数独小游戏
反射作图有技巧
苏轼和他的超然台、乌台、啸台
高频电液振动台用台面的性能分析及优化设计
基于超宽带TSOA定位原理的掘进机定位误差分析
多站超视距定位虚假定位点剔除方法研究