CN102968349B - 遥感影像数据文件完备性校验方法及*** - Google Patents

遥感影像数据文件完备性校验方法及*** Download PDF

Info

Publication number
CN102968349B
CN102968349B CN201210328619.6A CN201210328619A CN102968349B CN 102968349 B CN102968349 B CN 102968349B CN 201210328619 A CN201210328619 A CN 201210328619A CN 102968349 B CN102968349 B CN 102968349B
Authority
CN
China
Prior art keywords
file
remote sensing
image data
sensing image
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210328619.6A
Other languages
English (en)
Other versions
CN102968349A (zh
Inventor
王桥
范磊
吴磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING GEOWAY SOFTWARE CO., LTD.
Satellite Environment Application Center of Environmental Protection Department
Original Assignee
SATELLITE ENVIRONMENT APPLICATION CENTER OF ENVIRONMENTAL PROTECTION DEPARTMENT
BEIJING GEOWAY SOFTWARE Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SATELLITE ENVIRONMENT APPLICATION CENTER OF ENVIRONMENTAL PROTECTION DEPARTMENT, BEIJING GEOWAY SOFTWARE Co Ltd filed Critical SATELLITE ENVIRONMENT APPLICATION CENTER OF ENVIRONMENTAL PROTECTION DEPARTMENT
Priority to CN201210328619.6A priority Critical patent/CN102968349B/zh
Publication of CN102968349A publication Critical patent/CN102968349A/zh
Application granted granted Critical
Publication of CN102968349B publication Critical patent/CN102968349B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种遥感影像数据文件完备性校验方法及***,涉及遥感数据处理领域。所述方法包括步骤:根据遥感影像数据的类型选择相应的数据模型;根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验。所述遥感影像数据文件完备性校验方法及***,预先创建对应每种遥感影像数据的类型的数据模型,在校验过程中自动匹配相应的数据模型,进而完成对遥感影像数据的文件结构校验、文件组成校验、文件属性校验和文件命名校验,显著提高了遥感影像数据校验的效率。

Description

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

Claims (4)

1.一种遥感影像数据文件完备性校验方法,其特征在于,包括步骤:
B:根据遥感影像数据的类型选择相应的数据模型;
C:根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验;
在所述步骤B之前还包括步骤A:根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则;
所述步骤C具体包括步骤:
C1:从所述数据模型中提取相应的文件结构规则,判断所述遥感影像数据的文件夹结构是否符合所述文件结构规则,如果是,执行步骤C2;否则,认为所述遥感影像数据未通过校验,结束流程;
C2:从所述数据模型中提取相应的文件组成规则,判断所述遥感影像数据中每个文件的扩展名是否符合所述文件组成规则,如果是,执行步骤C3;否则,认为所述遥感影像数据未通过校验,结束流程;
C3:从所述数据模型中提取相应的文件属性规则,判断所述遥感影像数据中每个文件的关键属性是否符合所述文件属性规则,如果是,执行步骤C4;否则,认为所述遥感影像数据未通过校验,结束流程;
C4:从所述数据模型中提取相应的文件命名规则,判断所述遥感影像数据中每个文件的命名是否符合所述文件命名规则,如果是,认为所述遥感影像数据通过校验,结束流程;否则,认为所述遥感影像数据未通过校验,结束流程。
2.如权利要求1所述的方法,其特征在于,所述步骤C3中,所述关键属性包括:文件大小、文件创建时间和文件修改时间。
3.一种遥感影像数据文件完备性校验***,其特征在于,包括:
模型选择单元,适于根据遥感影像数据的类型选择相应的数据模型;
校验单元,适于根据所述数据模型,对所述遥感影像数据依次进行文件结构校验、文件组成校验、文件属性校验和文件命名校验,如果所述遥感影像数据均符合相应的校验规则,则认为所述遥感影像数据通过校验;否则,认为所述遥感影像数据未通过校验;
所述***还包括:
模型创建单元,适于根据遥感影像数据的不同类型分别创建相应的数据模型;所述数据模型中包括相应类型的遥感影像数据的文件结构规则、文件组成规则、文件属性规则和文件命名规则;
所述校验单元进一步包括:
结构校验模块,适于从所述数据模型中提取相应的文件结构规则,判断所述遥感影像数据的文件夹结构是否符合所述文件结构规则;
组成校验模块,适于从所述数据模型中提取相应的文件组成规则,判断所述遥感影像数据中每个文件的扩展名是否符合所述文件组成规则;
属性校验模块,适于从所述数据模型中提取相应的文件属性规则,判断所述遥感影像数据中每个文件的关键属性是否符合所述文件属性规则;
命名校验模块,适于从所述数据模型中提取相应的文件命名规则,判断所述遥感影像数据中每个文件的命名是否符合所述文件命名规则。
4.如权利要求3所述的***,其特征在于,所述关键属性包括:文件大小、文件创建时间和文件修改时间。
CN201210328619.6A 2012-09-06 2012-09-06 遥感影像数据文件完备性校验方法及*** Active CN102968349B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210328619.6A CN102968349B (zh) 2012-09-06 2012-09-06 遥感影像数据文件完备性校验方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210328619.6A CN102968349B (zh) 2012-09-06 2012-09-06 遥感影像数据文件完备性校验方法及***

Publications (2)

Publication Number Publication Date
CN102968349A CN102968349A (zh) 2013-03-13
CN102968349B true CN102968349B (zh) 2015-07-29

Family

ID=47798502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210328619.6A Active CN102968349B (zh) 2012-09-06 2012-09-06 遥感影像数据文件完备性校验方法及***

Country Status (1)

Country Link
CN (1) CN102968349B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218418A (zh) * 2013-03-27 2013-07-24 广州普邦园林股份有限公司 一种园林图库管理方法
CN105718499B (zh) * 2015-12-11 2019-07-19 中国地质调查局发展研究中心 地质资料数据清洗方法及***
CN107220072A (zh) * 2016-03-21 2017-09-29 阿里巴巴集团控股有限公司 基于序列化格式的配置文件校验方法和装置
CN106780010A (zh) * 2016-12-26 2017-05-31 中国建设银行股份有限公司 一种银行产品的签约方法及***
CN108205732A (zh) * 2017-12-26 2018-06-26 云南电网有限责任公司 一种基于文件的新能源预测数据接入的校验方法
CN111368546A (zh) * 2020-03-05 2020-07-03 滨州建筑工程施工图审查中心 数字化审图中可配置动态图纸上传方法和装置
CN113254750A (zh) * 2021-06-17 2021-08-13 北京鼎泰智源科技有限公司 一种基于第三方数据采集的数据源完备性验证方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1854757A (zh) * 2005-04-28 2006-11-01 中国科学院遥感应用研究所 遥感影像群判读***方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1854757A (zh) * 2005-04-28 2006-11-01 中国科学院遥感应用研究所 遥感影像群判读***方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《GEOWAY第三代多源空间数据集成处理平台技术》;殷赣华;《中国测绘学会2006年学术年会论文集》;20061231;第三节 *
《基于叠加检查的DLG数据质量控制》;钟北辰;《中国优秀硕士学位论文全文数据库-基础科学辑》;20111215(第S2期);第2.1节至第2.2节,第3.1节至第3.2节,第4.2节 *

Also Published As

Publication number Publication date
CN102968349A (zh) 2013-03-13

Similar Documents

Publication Publication Date Title
CN102968349B (zh) 遥感影像数据文件完备性校验方法及***
CN105589874B (zh) Etl任务依赖关系的检测方法、装置及etl工具
CN105868171B (zh) 一种Excel文件的校验方法及装置
CN102591654B (zh) 一种基于ssh架构的代码生成器及方法
US10248731B1 (en) System and method for linking data records for parcels
CN102800052B (zh) 非标准地图的半自动数字化方法
CN103425632B (zh) 一种序列化的方法、装置及处理器
CN104915262B (zh) 一种基于excel数据结构的校验***及其方法
CN108830554B (zh) 基于任务模型的数据成果信息质量智能检测方法和***
CN104317909B (zh) 兴趣点数据的校验方法和装置
CN104216961A (zh) 一种数据处理方法和装置
CN103914307A (zh) 一种基于可复用库的交互界面快速实现方法
CN102479130A (zh) 一种跨平台跨语言单芯片***的验证方法
CN103365777B (zh) 一种测试用例生成方法及***
CN105488254A (zh) 一种pds三维模型解析及重构方法
CN103761249A (zh) 基于数据匹配的数据导入方法及***
CN103927168B (zh) 一种面向对象的数据模型持久化的方法及装置
CN109388812B (zh) 一种基于云计算的模块化自动出图方法及***
CN107885582B (zh) 异构容器集群迁移方法和控制器
CN110032513B (zh) 一种数据校验的方法、装置及电子设备
CN103164532A (zh) 电网模型数据的分类分块抽取方法及***
CN103226509B (zh) 一种***日志自动分析的方法
CN103425558B (zh) 一种基于测试配置表实现板卡io口测试的方法
CN103838890A (zh) 具有黑盒ip多电源域***版图和原理图一致性的比较方法
CN104834958A (zh) 一种对答案的步骤进行评判的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100043 Beijing City, Shijingshan District Shijingshan Road No. 22 building 16 layer business

Patentee after: BEIJING GEOWAY SOFTWARE CO., LTD.

Patentee after: Satellite Environment Application Center of Environmental Protection Department

Address before: 100043 Beijing City, Shijingshan District Shijingshan Road No. 22 building 16 layer business

Patentee before: Beijing GEOWAY Software Co., Ltd.

Patentee before: Satellite Environment Application Center of Environmental Protection Department