借助EPSCHECK模块实现DLG入库前检查方法的初步探析
2013-03-03雷鹏
雷鹏
(南宁市勘察测绘地理信息院,广西南宁 530001)
借助EPSCHECK模块实现DLG入库前检查方法的初步探析
雷鹏∗
(南宁市勘察测绘地理信息院,广西南宁 530001)
数字线划地图数据是数字城市中最重要、使用最广泛的基础地理数据,它保存了各要素间的空间信息和相关属性信息。DLG的入库数据检查是建库过程中一个重要而繁琐的工作,它确保DLG入库的数据质量。本文结合我院航测制图中心生产的1∶1 000数字线划图为例,提出借助EPSCHECK模块的合理应用,可以实现我们DLG数据入库完整性、正确性、合法性检查的生产需要。实践证明使用EPSCHECK模块数据检查方法便捷高效。
EPSCHECK模块;DLG生产源;数据检查;属性检查;拓扑检查
1 引 言
近年来,随着数字线划地图(Digital Line Graphic,缩写DLG)入库数据的生产在逐年广泛地开展,各城市测绘单位都陆续结合实际开展起地理信息系统的建设工作,如何快速高效地进行DLG入库前数据检查逐渐成为生产部门所面临的问题。而DLG入库的数据质量,一直以来都没有很好的检查平台,过去除了DLG入库数据的总体结构检查用程序控制外,大多数内容的检查都是使用人工检查的方法或特性筛选排除办法。笔者结合近年来的实际生产与工作经验,通过借助EPS平台下的EPSCHECK模块的检查实践,谈谈对DLG入库数据检查的一些想法。
2 借助EPSCHECK模块的意义
在现时期下,城市测绘可持续发展问题的日益突出,测绘单位面临着多种需求和多种标准,多年来使用的平台应付生产各不相同,有的多达十个之多,而且同一个平台面对多种任务也存在不同的使用方法。就DLG生产源而言,由于数据生产来自不同的制图软件,受制图软件和入库软件数据结构差异的影响(各软件编码不统一,故很多都把线形的编码放在厚度值中或用线形等来表示,点符号用块来表示),转换过程中难免会出现数据丢失的现象。加之入库数据量大,地物类繁多,如果仅依靠作业员的人工处理检查,工作效率相对低,而且某些质量问题靠人工检查难以识别。因此,加快规范化检查和模块化检查的应用应该成DLG入库前数据检查的方法之一。
3 EPSCHECK技术原理及功能
EPS平台是清华山维公司从1997年就开始打造的以数据库管理为核心的GIS数据采集与编辑处理平台,2003年正式推向市场。EPS平台的创建首先从地理信息的角度构建数据模型,有机地将CAD技术与GIS技术结合在一起,以大型数据库为核心,采用面向对象技术,构建图形与属性共存的框架,彻底将图形和属性融为一体,并从数据生产的源头率先实现了从数字图到信息化的转变。EPSCHECK模板是他们开发的集数据交换、数据质量检查、数据修复、数据质量评估、数据分发于一体,提供测绘数据生产全过程的测绘数据检查系统,具有完整、规范、自动、高效的检查机制,允许用户根据生产技术要求定制检查内容。
3.1 EPSCHECK模块的工作原理
基于模板控制技术的检查规则设置,采用模板控制技术,按照把各种规范、标准(包括分层方案、编码方案、属性方案)设置到模板中,通过模板的统一来保证数据质量的标准统一。根据我国现行的图式与规范《1∶500 1∶1 000 1∶2 000数字线划图数据分类、代码、属性与符号定位规定》,我们就是根据这些图示与规范在EPSCHECK系统模板中定了分层、代码、属性和拓扑等设计,EPSCHECK就是通过模板中设定的编码表、注记分类表、用户层表、属性结构表和数据字典等规则,检查对象的编码合法性、放置层合法性、属性数据的字段大小和字段内容的合法性。通过数学计算,检查对象重复、交叉、图形接边等错误。通过拓扑处理,检查悬挂点、有面无属性点、有属性点无拓扑面、点符号与范围线一致性、图面注记与属性表值一致性等错误,同时对各类地物实体图形、属性数据一致性进行检查。
3.2 EPSCHECK功能模块
EPSCHECK功能模块设计实现的内容如表1所示,它里面的模块遵循VBScript或JScript语言标准,在工作中大家还可以根据具体的生产技术要求,利用EPS平台下的脚本语言进行EPSCHECK功能模块二次开发。在下面的DLG入库前检查的实施中,我们就可以借助表1中EPSCHECK功能设计模块对DLG转换后的数据进行逐一排查。
EPSCHECK功能模块设计内容 表1
4 DLG入库前的实施
4.1 DLG生产源
目前DLG数据的获取途径主要有全数字摄影测量系统采集数据的DLG成图、三维激光雷达系统采集数据的DLG成图和地形图矢量化方法DLG成图等。而作者目前单位生产的DLG数据是由全数字摄影测量系统采集数据成图,制作的具体流程是经过航片影像扫描、外业控制、数字立体建模、内业数据采集、外业调绘、数据编辑、图形编辑、图幅接边整饰等项工作。由于DLG生产流程复杂,参与工序多,如果要保证成图质量,首先应在职工思想上树立正确的全局理念,增强每个生产者的责任心,力争做到外业控制成果衔接好数字立体建模、数字立体建模衔接好数据采集,内业数据采集衔接好外业调绘、调绘衔接好后续的编辑和最终的数据入库(这些数据最好还能为下一步的数据动态更新提供保障数据),使生产流程做到每一道工序都为下一工序提供有质量保证的数据,形成一环扣一环的良性循环,使差、错、漏消灭在一定的限度内。
4.2 EPSCHECK在生产中的实现
DLG生产源始终是入库前检查缺一不可的一个重要环节。笔者采用我院航测制图中心按规范生产的某测区1∶1 000的DLG数据作为检查依据,以东木园-C.EDB为例,如图1所示,为DLG数据处理流程图;如图2所示,为完成拓扑构面效果图。
图2 东木园-C拓扑构面图
东木园-C.EDB经过图1流程获得数据分层整理后的数据,就可以借助EPSCHECK模块对DLG数据进行逐层逐项的检查。应用实例如下:先打开数据分层整理好的东木园-C.EDB,通过层合法性检查、编码合法性检查、空间逻辑检查、自相交检查、重叠对象检查、悬挂点检查、线交叉检查、面相交包含检查、等高线矛盾检查、高程点与等高线矛盾检查、结构类地物闭合检查、不合理断线检查等项的功能结合南宁市入库规范的需要进行对话框的检查即可查出图中存在的问题。图3是进行等高线与高程点矛盾检查的案例,在窗口列表中罗列出10处等高线与高程点矛盾,并提供了相应的辅助信息高程点。高程119.82与相邻等高线高程120.00和121.00高程有矛盾。这类图不一致的矛盾就会被找出来,然后手工进行改正。还有房屋属性检查、空间逻辑检查等,进行各项检查时可结合窗口列表中提供的信息,通过导航按钮,系统就会把有问题处在屏幕上居中。则对问题处进行逐项修改,修改完成后再次执行检查,直到窗口列表显示零记录为止。表2所示是通过EPSCHECK平台数据检查结果与反复执行检查修改后汇总记录表。需要注意的是我们出现同类错误问题时也不能过于依赖软件功能进行其修复以免造成漏检错检。
图3 东木园-C高程点与等高线矛盾检查
EPSCHECK平台检查结果比较表 表2
5 结 论
综上所述,结合EPSCHECK平台检查结果比较表说明,调试结果为零则表示数据检查成功,而重叠对象检查检查为3条、面相交包含检查为576条和线交叉检查为125条,经人工反复检查和规范考证,符合南宁市规范入库要求。结果表明通过利用EPSCHECK模板检查,在提高工作效率的同时还可以实现DLG数据入库整体性、正确性、合法性检查的生产需要,保证了数据入库的质量,有利于城市建库普及的信息化需要。
[1] 王磊.城市空间数据库动态更新生产体系关键技术研究[J].测绘通报,2010(5).
[2] 王家耀.地图制图学与地理信息工程学科发展趋势[J].测绘学报,2010(2).
[3] 清华山维信息化测绘技术.培训讲义[R].
[4] 林铁,张应裕.GIS空间数据质量检查自动化的实践[J].地理空间信息,2008(4).
[5] GB/T7929-1995.1∶500、1∶2000地形图图式[S].
[6] 郑建萍.数字线划地形图(DLG)质量控制的有效手段探析[J].新西部,2009(20).
W ith the Aid of the EPSCHECK M odule to Realize the DLG Storage Before the Exam ination M ethod
Lei Peng
(Nanning Exploration&Survey Geoinformation Institute,Nanning 530022,China)
DLG Data is digital city in the themost important,themostwidely used basic geographic data,it has preserved between the various elements of the spatial information and attribute information.DLG storage data examination is in the process of building databases is an important and complicated work,it ensures that the DLG storage data quality. Based on Aerial Survey Mapping Center for the production of1∶1000 digital line graph as the example,proposed by EPSCHECK module can realize reasonable application,we DLG data warehousing completeness,correctness,validity check production needs.The practice proves that the use of EPSCHECK module data inspection method,efficient and convenient,in favor of city building popularity of information needs.
EPSCHECK DLG sourcemodule;Production;Data inspection;Inspection by attributes;Topology check
1672-8262(2013)02-82-03
P208.1
A
2012—07—12
雷鹏(1983—),男,助理工程师,主要从事摄影测量基础测绘数据生产和维护工作。