基于多源异构遥感数据自动存档控制系统及其控制方法技术方案

技术编号:17779684 阅读:42 留言:0更新日期:2018-04-22 08:10
本发明专利技术实现了一种基于多源异构遥感数据自动存档控制系统及其控制方法,自动化遥感元数据解析模块;依据元信息自动化解析模块,动态修改异构数据存档流程;动态加载元信息解析依赖库;通过本发明专利技术,能够解决多源异构遥感数据自动识别、标准化处理、存档流程自动识别,最终完成数据存档。

【技术实现步骤摘要】
基于多源异构遥感数据自动存档控制系统及其控制方法
本专利技术设计属于计算机、遥感领域,尤其涉及一种基于多源异构遥感数据自动存档控制系统及其控制方法。
技术介绍
近年来,随着世界各国加大对卫星的发射,加强卫星地面系统的应用,卫星影像存储方式发生了巨大的变化,从最初的单星手动管理方式到多星多数据源管理,数据的管理方式也从当初的手动存档转换为动态识别,自动存档。目前多源异构数据自动存档设计方法包括:专题数据存档(如HDF、NC、SHP)、XSD验证XML识别数据元信息、正则表达式验证数据文件名归档。1、专题数据存档:专有数据存档系统,只针对某些特定的遥感数据,系统已经规划好星源与数据种类,所以该方法缺点也很明显,没有后期扩展。2、XSD验证XML数据存档:XMLSchemaDefinition简称XSD,是一种可扩展标记语言,可以用一个XSD文件来验证某个XML文档是否符合其格式要求,所以在多源遥感数据存档过程中可以作为一种遥感数据识别的方法。但它的缺点也很明显:只能识别XML文件,无法解析TXT、HDF、NC等数据文件,系统对无XML文件数据无法自动识别存档。3、正则表达式验证数据文件名归档:该设计方法通过正则表达式去匹配文件名称,然后进行数据自动归档。该方法已基本满足自动化数据识别,但数据识别后无法动态加载数据标准化解析模块,需要临时停止系统运行,待新的解析模块添加后,再重新运行,而且存档流程无法动态改变。
技术实现思路
本专利技术解决的技术问题是:本专利技术解决的技术问题是提供一种基于多源异构遥感数据自动存档流程设计方法,在遥感数据存档过程中可以自动识别数据类型、动态加载数据解析模块以及动态修改数据存档流程。本专利技术的技术方案是:一种基于多源异构遥感数据自动存档控制系统,包含数据存储中心、光纤交换机、多个数据接收模块和卫星模块:所述卫星模块与数据接收模块一一对应连接,所述数据接收模块通过光纤交换机连接数据存储中心。一种基于多源异构遥感数据自动存档系统的控制方法,步骤如下:步骤1,自定义数据类型解析模板,实现元信息标准化模块开发,验证,提交;步骤2,接入不同遥感影像数据源,依据正则表达式进行数据类型识别;步骤3,启动数据存档流程和元信息标准化流程,包括产品完整性校验,数据标准化处理动态记载,元信息提取及索引建立,存档目录生成和产品文件存储等。作为本专利技术的基于多源异构遥感数据自动存档系统的控制方法的进一步优选方案,数据存档和元数据标准化解析,包含:数据重复性校验模块,用于判断数据是否已经归档;数据标准化处理动态加载模块,用于确定该数据模块是否为用户添加模块,如果是系统自带模块,则直接执行;否则,系统需要判断当前运行环境是否已经加载该模块,若没有加载,则使用Java语言动态加载jar方法,将该模块加入系统运行环境;数据完整性校验模块:用正则表达式检验产品文件命名规则的正确性,产品文件组成中各位文件的数据量和文件大小的合理性,产品元信息文件格式及关键元信息键值有效性三方面的验证;元信息提取及索引建立:即在产品文件中获取元信息集合,并对关键元信息键值进行取值范围验证;存档目录生成:在完成产品完整性检验和元信息提取后,建立或扩展文件存贮组织结构,根据物理存储路径规则对产品之间的文件逻辑关系进行抽象生成产品存档路径;数据文件存储:将待归档的文件由数据交互区移动到产品存档区的对应目录中,完成多源异构遥感数据归档流程。本专利技术与现有技术相比有益效果体现在:通过本专利技术,在多源异构遥感数据自动存档系统中利用正则表达式进行数据有效性和完整性验证、数据自动识别、动态加载数据标准化模块等流程,实现了数据自动识别存档和元信息标准化解析功能,解决了多源异构遥感数据自动识别问题、标准化处理问题、存档流程自动识别问题。附图说明图1是根据本专利技术实施实例的基于多源异构遥感数据自动归档示意图;图2是根据本专利技术实施实例的基于多源异构遥感数据自动归档流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术一种基于多源异构遥感数据自动存档流程设计方法进一步详细说明,此处所描述的具体实施仅仅用以解释本专利技术,并不用于限定本专利技术。图1是根据本专利技术实施实例的基于多源异构遥感数据自动归档示意图,如图1所示,该系统包括了数据源以及数据流向。其中数据源来自于不同卫星拍摄影像,然后经过自动存档将数据统一存储和分发。图2是根据本专利技术实施实例的基于多源异构遥感数据自动归档流程图,如图2所示,具体实施步骤如下(备注:该方法实现采用JAVA语言):1、系统开发或运维人员定义新遥感影像数据源模板,并实现元信息标准化模块开发、验证、打包,并通过包名+类名方式将解析模块提交给数据存档系统;2、数据存档系统接收到多源异构数据,依据正则表达式进行数据类型识别,如果识别成功,则进行数据存档流程中修改元数据标准化流程;如果识别不不成功,则将数据移动至系统指定存储路径,并添加日志;3、启动数据存档流程和元数据标准化解析,逐步执行流程的每个模块。首先,进行数据重复性校验,判断数据是否已经归档;然后进行数据标准化处理动态加载,确定该数据模块是否为用户添加模块,如果是系统自带模块,则直接执行;否则,系统需要判断当前运行环境是否已经加载该模块,若没有加载,则使用Java语言动态加载jar方法,将该模块加入系统运行环境;然后进行数据完整性校验,检验产品文件命名规则的正确性,产品文件组成中各文件的数据量和文件大小的合理性,产品元信息文件格式及关键元信息键值有效性三方面的验证;再进行元信息提取及索引建立,即在产品文件中获取元信息集合,并对关键元信息键值进行取值范围验证;在完成产品完整性检验和元信息提取后,建立或扩展文件存贮组织结构,根据物理存储路径规则对产品之间的文件逻辑关系进行抽象生成产品存档路径;之后需要将待归档的文件由数据交互区移动到产品存档区的对应目录中,完成多源异构遥感数据归档流程。4、系统执行后续任务。本文档来自技高网...
基于多源异构遥感数据自动存档控制系统及其控制方法

【技术保护点】
一种基于多源异构遥感数据自动存档控制系统,其特征在于,包含数据存储中心、光纤交换机、多个数据接收模块和卫星模块,所述卫星模块与数据接收模块一一对应连接,所述数据接收模块通过光纤交换机连接数据存储中心。

【技术特征摘要】
1.一种基于多源异构遥感数据自动存档控制系统,其特征在于,包含数据存储中心、光纤交换机、多个数据接收模块和卫星模块,所述卫星模块与数据接收模块一一对应连接,所述数据接收模块通过光纤交换机连接数据存储中心。2.一种基于权利要求1所述的多源异构遥感数据自动存档系统的控制方法,其特征在于,步骤如下:步骤1,自定义数据类型解析模板,实现元信息标准化模块开发,验证,提交;步骤2,接入不同遥感影像数据源,依据正则表达式进行数据类型识别;步骤3,启动数据存档流程和元信息标准化流程,包括产品完整性校验,数据标准化处理动态记载,元信息提取及索引建立,存档目录生成和产品文件存储等。3.根据权利要求2所述的基于多源异构遥感数据自动存档系统的控制方法,其特征在于,数据存档和元数据标准化解析,包含:数据重复性校验模块,用于判断数据是否已经归档...

【专利技术属性】
技术研发人员:常永国丁火平李翔翔付少龙杨东于川朱晓东周建华
申请(专利权)人:航天恒星科技有限公司
类型:发明
国别省市:北京,11

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

1