遥感影像数据文件完备性校验方法及系统技术方案

技术编号:8413058 阅读:159 留言:0更新日期:2013-03-14 02:07
本发明专利技术公开了一种遥感影像数据文件完备性校验方法及系统,涉及遥感数据处理领域。所述方法包括步骤:根据遥感影像数据的类型选择相应的数据模型;根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。所述遥感影像数据文件完备性校验方法及系统,预先创建对应每种遥感影像数据的类型的数据模型,在校验过程中自动匹配相应的数据模型,进而完成对遥感影像数据的文件结构校验、文件组成校验、文件属性校验和文件命名校验,显著提高了遥感影像数据校验的效率。

【技术实现步骤摘要】

本专利技术涉及遥感数据处理
,特别涉及一种遥感影像数据文件完备性校验方法及系统
技术介绍
目前很多单位在业务中都需要用到遥感影像数据,而不同卫星、传感器的遥感影像数据文件组成、格式差异很大。很多遥感影像数据是由多种类型的文件有机组成的,缺一不可,并且只有文件完整、命名规范的数据才能有效的被识别和利用,因此如何保证影像数据管理平台在数据入库后,能及时识别和处理这些复杂的遥感影像数据,就变得极为重要。当前常见的数据管理软件,对影像数据文件完备性的检查主要还是依靠对指定数据类型进行定制开发的方式进行,开发工作量很大,而且没有做定制开发的数据类型只能依赖人工方式进行检查,费时又费力,效果也不好。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是如何提供一种遥感影像数据文件完备性校验方法及系统,以提高遥感影像数据校验的效率。(二)技术方案为解决上述技术问题,本专利技术提供一种遥感影像数据文件完备性校验方法,其包括步骤B :根据遥感影像数据的类型选择相应的数据模型; C :根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。其中,在所述步骤B之前还包括步骤A :根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则。其中,所述步骤C具体包括步骤Cl :从所述数据模型中提取相应的文件结构规则,判断所述遥感影像数据的文件夹结构是否符合所述文件结构规则,如果是,执行步骤C2 ;否则,认为所述遥感影像数据未通过校验,结束流程;C2:从所述数据模型中提取相应的文件组成规则,判断所述遥感影像数据中每个文件的扩展名是否符合所述文件组成规则,如果是,执行步骤C3;否则,认为所述遥感影像数据未通过校验,结束流程;C3:从所述数据模型中提取相应的文件属性规则,判断所述遥感影像数据中每个文件的关键属性是否符合所述文件属性规则,如果是,执行步骤C4 ;否则,认为所述遥感影像数据未通过校验,结束流程;C4:从所述数据模型中提取相应的文件命名规则,判断所述遥感影像数据中每个文件的命名是否符合所述文件命名规则,如果是,认为所述遥感影像数据通过校验,结束流程;否则,认为所述遥感影像数据未通过校验,结束流程。其中,所述步骤C3中,所述关键属性包括文件大小、文件创建时间和文件修改时间。本专利技术还提供一种遥感影像数据文件完备性校验系统,其包括模型选择单元,适于根据遥感影像数据的类型选择相应的数据模型;校验单元,适于根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验 规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。其中,所述系统还包括模型创建单元,适于根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则。其中,所述校验单元进一步包括结构校验模块,适于从所述数据模型中提取相应的文件结构规则,判断所述遥感影像数据的文件夹结构是否符合所述文件结构规则;组成校验模块,适于从所述数据模型中提取相应的文件组成规则,判断所述遥感影像数据中每个文件的扩展名是否符合所述文件组成规则;属性校验模块,适于从所述数据模型中提取相应的文件属性规则,判断所述遥感影像数据中每个文件的关键属性是否符合所述文件属性规则;命名校验模块,适于从所述数据模型中提取相应的文件命名规则,判断所述遥感影像数据中每个文件的命名是否符合所述文件命名规则。其中,所述关键属性包括文件大小、文件创建时间和文件修改时间。(三)有益效果本专利技术的所述遥感影像数据文件完备性校验方法及系统,预先创建对应每种遥感影像数据的类型的数据模型,在校验过程中自动匹配相应的数据模型,进而完成对遥感影像数据的文件结构校验、文件组成校验、文件属性校验和文件命名校验,显著提高了遥感影像数据校验的效率。附图说明图I是本专利技术实施例所述遥感影像数据文件完备性校验方法流程图;图2是所述步骤C的细化流程图;图3是本专利技术实施例所述遥感影像数据文件完备性校验系统的模块结构示意图;图4是所述校验单元的内部模块结构示意图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图I是本专利技术实施例所述遥感影像数据文件完备性校验方法流程图,如图I所示,所述方法包括步骤A :根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则。本领域技术人员熟知如何根据相应遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则构建得到相应的数据模型,在此不再赘述。另外,所述数据模型可以嵌套,构成功能更加强大的数据模型。B :根据遥感影像数据的类型选择相应的数据模型。C :根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。·图2是所述步骤C的细化流程图,如图2所示,所述步骤C具体包括步骤Cl :从所述数据模型中提取相应的文件结构规则,判断所述遥感影像数据的文件夹结构是否符合所述文件结构规则,如果是,执行步骤C2 ;否则,认为所述遥感影像数据未通过校验,结束流程。C2:从所述数据模型中提取相应的文件组成规则,判断所述遥感影像数据中每个文件的扩展名是否符合所述文件组成规则,如果是,执行步骤C3;否则,认为所述遥感影像数据未通过校验,结束流程。C3:从所述数据模型中提取相应的文件属性规则,判断所述遥感影像数据中每个文件的关键属性是否符合所述文件属性规则,如果是,执行步骤C4 ;否则,认为所述遥感影像数据未通过校验,结束流程。所述关键属性包括文件大小、文件创建时间和文件修改时间。C4:从所述数据模型中提取相应的文件命名规则,判断所述遥感影像数据中每个文件的命名是否符合所述文件命名规则,如果是,认为所述遥感影像数据通过校验,结束流程;否则,认为所述遥感影像数据未通过校验,结束流程。图3是本专利技术实施例所述遥感影像数据文件完备性校验系统的模块结构示意图,如图3所示,所述系统包括模型创建单元100,适于根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则。模型选择单元200,适于根据遥感影像数据的类型选择相应的数据模型;校验单元300,适于根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。图4是所述校验单元的内部模块结构示意图,如图本文档来自技高网...

【技术保护点】
一种遥感影像数据文件完备性校验方法,其特征在于,包括步骤:B:根据遥感影像数据的类型选择相应的数据模型;C:根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。

【技术特征摘要】

【专利技术属性】
技术研发人员:王桥范磊吴磊
申请(专利权)人:北京吉威时代软件技术有限公司环境保护部卫星环境应用中心
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1