测绘数据质检自动化系统设计和实现.docVIP

测绘数据质检自动化系统设计和实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测绘数据质检自动化系统设计和实现

测绘数据质检自动化系统设计和实现   摘 要 随着科技的进步,信息技术在测绘行业的发展中也开始有着越来越重要的地位。而传统的质检数据检查主要是人工检查,在检查效率、检查正确性方面都存在很大的问题。针对这些问题,利用ArcGIS Engine、Microsoft Visual Studio 2012、Microsoft SQL Server 2012数据库技术和基于Visual C#的可扩展开发平台Windows窗体应用程序相结合的开发方式,研究与探讨利用ArcEngine、VS2012以及SQL Server数据库技术设计与开发实现基于ArcGIS的测绘数据质检自动化系统,并研究出对测绘数据产品的质量检查方法和手段。   关键词 测绘数据;质检自动化;ArcEngine   中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2018)203-0071-02   ?y绘是一项基础性的工作,对于提高科学决策水平和准确掌握国力都有着非常重要的作用。近年来,随着国家经济的发展,各行业对测绘成果的需求也呈现出爆炸式的增长,因此对于测绘数据成果的准确性和完整性等方面也提出了更高的要求,这些结果表明:测绘产品数据的质量检查工作是一项极为重要的工作[1]。   传统测绘产品的质检工作方式主要是以人工检查为主,存在检查效率低下、存档资料杂乱无章和报告的规范性差等问题。   本文基于C/S架构建设数据质检自动化系统,以实现紧扣“两级检查,一级验收”质量管理制度,并以质检任务为中心、质检方案为驱动,提供自动化检查与方便实用的交互式检查相结合的全面高效解决方案,对数据成果的质量控制,提高检查验收的工作效率[2]。   1 测绘数据类型及标准规则库   目前测绘数据种类比较多,本文将系统使用的数据主要分为两类(4D数据和其他数据)。4D数据即DEM(数字高程模型)、DOM(数字正射影像)、DLG(数字线划地图)、DRG(数字栅格地图)四类现代数字地图数据[3]。数据检查是一项工作量巨大的工作,如果每幅图都按照人工方式对照检查,任务便基本难以完成。为了让程序自动实现对数据的基础检查工作,在项目的实施过程中,便需要建立数据标准规则库[4]。本文规则库的建立主要是将先验性的参数和经验都以规则的形式存储到.XML文件中,根据系统研究的不同数据类型模块,分别建立像控、空三、DEM、DLG、DOM规则表,数据库根据这些规则设计不同数据的问题记录表。因此,在数据表变化时可以快速获取到对应数据规则。采用标准规则库后,整个数据的自动化检查部分便能变得更加可靠也更加准确,特别是在数据规则可能会有所改动的情况下,只需要改变相应的数据表内的内容便可以保证数据的正常检查[5]。   2 测绘数据质检系统架构设计   系统建设一般既要满足近期的要求,又需要适应长远的需要。为了确保系统建设达到一定目标,在系统设计时应该要遵循“实用性、先进性、确保功能、高性能、标准性、经济性、灵活性及可扩展性原则”等几大原则[6]。系统主要采用C/S架构,在Windows环境下,基于ArcGIS构建系统平台,在国家标准及规定的基础上制定查项,从而提供从自动检查、人机交互到质量评价的完整数据质量检查评价功能系统。   3 测绘数据质检系统实现   3.1 测绘数据检查技术   在开发测绘数据质检自动化系统的过程中,使用到了部分ArcGIS Engine的组件接口。对测绘数据检查主要采用批量检查技术和动态链接库技术。   批量检查主要分为一次性检查多项数据和对一个数据的多项规则同时进行自动检查两个方面。一次性检查多项规则即对一项数据的自动检查规则,如数据目录匹配、元数据匹配等进行一系列检查。   批量检查的每一个功能模块需要被封装在不同的类中,在系统进行检查时,便直接调用需要的功能模块。而对一个数据进行自动检查时的检查有着严格的顺序,避免出现错误。   动态链接库技术可以提供一种完全不同并且更加高效的编程运行环境。将应用程序拆分成在功能上相互独立的模块,分别编译与调试。同时只有运行程序时,才调用这部分功能模块,并将动态链接库调到内存中间。   3.2 测绘数据检查功能模块   自动检查主要对像控数据的目录、数学基础、控制点整饰规范性和元数据,空三数据的目录、平面位置精度、高程精度和附件质量,对DEM数据空间参考系检查、位置精度、逻辑一致性、栅格质量和元数据检查,对DOM数据空间参考系检查、逻辑一致性检查、影像质量检查、表征质量检查和元数据检查进行自动检查。DLG数据作格式一致性检查和元数据检查。   手动填写主要为使用人员自主填写部分,可以提交到数据库和检查结果模块交互检查主要对像控交互检查主要是标准像控布设略图与实际布设略图之间的控制点布设正确性

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档