计算机应用 ›› 2010, Vol. 30 ›› Issue (4): 1121-1124.

• 典型应用 • 上一篇    下一篇

基于数据字典的导航地图质量检测软件

盛秀杰1,李宏利2,陶伟亮2,朱虹靖2,肖成材2,李楠楠2   

  1. 1. 中国地质大学(武汉)研究生院
    2.
  • 收稿日期:2009-10-15 修回日期:2009-11-27 发布日期:2010-04-15 出版日期:2010-04-01
  • 通讯作者: 盛秀杰

Dictionary-oriented quality checking tool on navigation map

  • Received:2009-10-15 Revised:2009-11-27 Online:2010-04-15 Published:2010-04-01
  • Contact: SHENG XIUJIE

摘要: 为了最大限度地适应从不同作业环节直至最终面向市场的导航数据产品检查,让质检人员可以在线扩充检查项,以及灵活组织质检项目让其满足不同检查场景的应用需求,以导航电子地图数据质量检测软件的设计为切入点,从覆盖空间数据质量标准要素出发,利用导航实体建模的数据完整性原则,基于最新面向对象分析与设计技术,阐述面向数据字典规约的导航数据质量检查软件(DCT)的关键设计思路与实现。包括:定义相关检查规则项的分类原则、原型设计以及语法表述;基于规则项原型及语法定义实例不同规则项并形成有效规则库;基于连接池及模板函数等设计模式定义系统框架及类图实现;最后,基于规则库驱动给出实际应用结果以及评价。期望DCT面对导航电子地图数据生产及应用领域在产品质量保证,尤其质检软件开发方面有实际指导作用。

关键词: 全球卫星定位系统, 导航, 空间数据质量, 规则项, 设计模式

Abstract: This paper presented detailed innovative ways to develop Dictionary-oriented Checking Tool (DCT) for the production of navigation data. To achieve the data integrity of navigation data model and providing navigation data with more strong qualifications, DCT was driven by checking rule database against its practical contributions. Firstly, it dug out and categorized Ad-Hoc checking items into three main checking topics such as base, relation and navigation application, which were respectively subject to reasonable and clear definitions of checking logics and share the same syntax specification. Secondly, it defined different rule items according to rule item prototype and grammar and set up effective rule database. Thirdly, it defined system structure and class diagram realization based on connection pool and template design pattern. At last, with detailed evaluation of sample data, this paper concludes that checking logic abstraction and software reuse techniques are important to the development of checking software.

Key words: Global Positioning System (GPS), navigation, spatial data quality, rule item, design pattern