System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及地球物理数据处理,尤其是涉及一种数据管理系统、方法、装置和电子设备。
技术介绍
1、现有的综合性地球物理软件研发中,一般采用单独构建电法数据类,且在程序代码中分别声明多个电法方法的成员变量,在程序运行时根据需要分配内存空间,多种电法数据类对象的叠加会造成代码的冗余,且会造成软件的可扩展性较差。且,在单方法地球物理软件研发种,需要根据程序需求单独构建电法数据类,程序编写较灵活,但单方法地球物理软件会造成数据交换不通畅,无法进行多方法综合数据解释,且单方法电法数据类复用性较差。
技术实现思路
1、本专利技术的目的在于提供一种数据管理系统、方法、装置和电子设备,在数据管理系统中根据电法探测方法设置不同的数据存储空间,减少了冗余代码,提高了数据复用性。
2、第一方面,本专利技术提供了一种数据管理系统,用于管理地球物理电法软件的数据;数据管理系统包括:工区空间;地球物理电法软件的数据存储于工区空间内;
3、工区空间内包括多个工程空间;工程空间包括:装置参数空间和数据空间;其中,工程空间与电法探测方法一一对应;
4、装置参数空间,用于存储电法探测方法使用的装置的参数;
5、数据空间,用于存储电法探测方法的电法数据;其中,电法数据包括:实测数据和/或计算数据。
6、在本专利技术一些较佳的实施例中,工程空间包括一个组织化的类对象;
7、类对象通过数组容器存储工程类实例;
8、工程类实例为电法探测方法的
9、工程类实例包括装置参数空间和数据空间。
10、在本专利技术一些较佳的实施例中,装置的参数包括:发射源信息;
11、装置参数空间包括:发射源基类指针数组;发射源基类指针数组,用于存储发射源的信息。
12、在本专利技术一些较佳的实施例中,工区空间还包括:模型空间;模型空间通过相应的构造函数创建发射源对象;
13、装置参数空间通过引用发射源对象获取发射源信息。
14、在本专利技术一些较佳的实施例中,数据空间包括:数据接口;数据接口为数据基类成员变量;
15、系统基于电法探测方法的类型构建数据空间。
16、在本专利技术一些较佳的实施例中,数据空间包括:通用数据和专用数据;
17、通用数据至少包括以下之一:测线、测点编号、坐标信息和目标区编号;
18、专用数据基于电法探测方法确定。
19、在本专利技术一些较佳的实施例中,工区空间还包括:流程信息单元;
20、流程信息单元在系统执行电法探测方法时动态填充;
21、流程信息单元,用于指示电法探测方法执行过程中的实时流程阶段;
22、工程空间基于流程信息单元指示的实时流程阶段匹配数据处理流程。
23、第二方面,本专利技术提供了一种数据管理方法,应用于上述第一方面的数据管理系统,该方法包括:
24、在工区空间内创建工程对象;
25、初始化工程对象的变量;
26、基于电法探测方法的类型对装置参数空间赋值;
27、读取实测数据,将实测数据存储于数据空间中;
28、基于实测数据进行计算,将计算结果存储于数据空间中。
29、第三方面,本专利技术提供了一种数据管理装置,应用于上述第一方面的数据管理系统,该装置包括:
30、实例创建模块,用于在工区空间内创建工程对象;
31、变量初始化模块,用于初始化工程对象的变量;
32、装置空间管理模块,用于基于电法探测方法的类型对装置参数空间赋值;
33、第一数据空间管理模块,用于读取实测数据,将实测数据存储于数据空间中;
34、第二数据空间管理模块,用于基于实测数据进行计算,将计算结果存储于数据空间中。
35、第四方面,本专利技术提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面的数据管理方法。
36、本专利技术带来了以下有益效果:
37、本专利技术提供了一种数据管理系统、方法、装置和电子设备,用于管理地球物理电法软件的数据;数据管理系统包括:工区空间;地球物理电法软件的数据存储于工区空间内;工区空间内包括多个工程空间;工程空间包括:装置参数空间和数据空间;其中,工程空间与电法探测方法一一对应;装置参数空间,用于存储电法探测方法使用的装置的参数;数据空间,用于存储电法探测方法的电法数据;其中,电法数据包括:实测数据和/或计算数据;在数据管理系统中根据电法探测方法设置不同的数据存储空间,减少了冗余代码,提高了数据复用性。
本文档来自技高网...【技术保护点】
1.一种数据管理系统,其特征在于,用于管理地球物理电法软件的数据;所述数据管理系统包括:工区空间;所述地球物理电法软件的数据存储于所述工区空间内;
2.根据权利要求1所述的数据管理系统,其特征在于,所述工程空间包括一个组织化的类对象;
3.根据权利要求2所述的数据管理系统,其特征在于,所述装置的参数包括:发射源信息;
4.根据权利要求3所述的数据管理系统,其特征在于,所述工区空间还包括:模型空间;所述模型空间通过相应的构造函数创建发射源对象;
5.根据权利要求4所述的数据管理系统,其特征在于,所述数据空间包括:数据接口;所述数据接口为数据基类成员变量;
6.根据权利要求5所述的数据管理系统,其特征在于,所述数据空间包括:通用数据和专用数据;
7.根据权利要求1所述的数据管理系统,其特征在于,所述工区空间还包括:流程信息单元;
8.一种数据管理方法,其特征在于,应用于权利要求1至7任一项所述的数据管理系统,该方法包括:
9.一种数据管理装置,其特征在于,应用于权利要求1至7任一项所述的数
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现上述权利要求8所述的数据管理方法。
...【技术特征摘要】
1.一种数据管理系统,其特征在于,用于管理地球物理电法软件的数据;所述数据管理系统包括:工区空间;所述地球物理电法软件的数据存储于所述工区空间内;
2.根据权利要求1所述的数据管理系统,其特征在于,所述工程空间包括一个组织化的类对象;
3.根据权利要求2所述的数据管理系统,其特征在于,所述装置的参数包括:发射源信息;
4.根据权利要求3所述的数据管理系统,其特征在于,所述工区空间还包括:模型空间;所述模型空间通过相应的构造函数创建发射源对象;
5.根据权利要求4所述的数据管理系统,其特征在于,所述数据空间包括:数据接口;所述数据接口为数据基类成员变量;<...
【专利技术属性】
技术研发人员:梁萌,冯斌,吴文鹂,徐建宇,陈实,刘艳丽,
申请(专利权)人:中国地质科学院地球物理地球化学勘查研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。