System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及二氧化碳柱浓度定位,具体涉及一种遥感观测碳排放数据缺失值填补方法、装置、设备及介质。
技术介绍
1、由于化石燃料的燃烧,全球二氧化碳、甲烷等温室气体的排放量显著上升,被认为是气候变化的一个重要因素。为了能够研究全球气候变化的影响以及对未来气候的预测,对大气中二氧化碳浓度的精确探测就显得尤为重要。
2、目前,大气中的二氧化碳测量的手段包括卫星全球观测,利用卫星遥感技术来对二氧化碳进行全球范围内的测量。从卫星观测的光谱数据得到大气co2浓度需要通过反演系统实现,反演系统主要包括两个部分,分别为正演模型和反演模型。正演模型由输入数据得到对应的模拟光谱;反演模型通过最优化方法,结合先验信息以及卫星观测数据,得到对当前状态的最优估计,从而推断出大气二氧化碳柱浓度。
3、目前所使用的技术受到云的影响较大造成数据质量降低存在数据缺失。现有的缺失值处理方法大多数都采用深度学习方法,深度学习算法模型存在不收敛和模式崩溃的问题,很难训练并且耗费资源。
技术实现思路
1、针对上述问题,本专利技术提供一种遥感观测碳排放数据缺失值填补方法、装置、设备及介质。
2、第一方面,本专利技术技术方案提供一种遥感观测碳排放数据缺失值填补方法,包括如下步骤:
3、获取需要填补缺失值的点作为目标位置点;
4、获取与目标位置点相邻的设定选择框内已知数据作为数据点并获取数据点的位置和属性值;
5、计算每个数据点的位置与目标位置点之间的距离,
6、根据各数据点的属性值和对应的权重计算目标位置点的估计值;
7、将计算的估计值填补到遥感观测碳排放数据中的目标位置点。
8、作为本专利技术技术方案的优选,计算每个数据点的位置与目标位置点之间的距离,并根据计算距离计算每个数据点的权重的步骤包括:
9、计算每个数据点的位置与目标位置点之间的欧几里得距离;其中为数据点的坐标,是目标位置点的坐标;
10、计算数据点的权重,其中是距离的衰减系数。
11、作为本专利技术技术方案的优选,根据各数据点的属性值和对应的权重计算目标位置点的估计值的步骤中计算公式如下:
12、目标位置点的估计值,其中是第个数据点的属性值,是第个数据点的权重。
13、作为本专利技术技术方案的优选,获取需要填补缺失值的点作为目标位置点的步骤之前包括:
14、获取遥感观测碳排放数据;
15、扫描获取的遥感观测碳排放数据获取缺失数据的点;
16、将获取的所有缺失数据的点生成待处理列表;待处理列表中每个缺失数据的点包括位置和时间信息;
17、将待处理列表中所有缺失数据的点的标识置0。
18、作为本专利技术技术方案的优选,获取需要填补缺失值的点作为目标位置点的步骤包括:
19、遍历待处理列表获取标识为0的点作为目标位置点。
20、作为本专利技术技术方案的优选,将计算的估计值填补到遥感观测碳排放数据中的目标位置点的步骤之后包括:
21、将填充后的目标位置点在待处理列表中的标识置1;
22、判断待处理列表是否遍历完成;
23、若是,判断待处理列表中是否存在标识为0的点;
24、若否,执行步骤:遍历待处理列表获取标识为0的点作为目标位置点。
25、作为本专利技术技术方案的优选,判断待处理列表中是否存在标识为0的点的步骤之后包括:
26、将待处理别表中位置标识为0的点作为目标位置点判断遥感观测碳排放数据中所述目标位置点是否已经填充数据;
27、若是,将所述目标位置点的标识置1;
28、结束;
29、若否,执行步骤:获取与目标位置点相邻的设定选择框内已知数据作为数据点并获取数据点的位置和属性值。
30、第二方面,本专利技术技术方案提供一种遥感观测碳排放数据缺失值填补装置,包括目标获取模块、数据点获取模块、单点计算模块、目标计算模块和填补模块;
31、目标获取模块,用于获取需要填补缺失值的点作为目标位置点;
32、数据点获取模块,用于获取与目标位置点相邻的设定选择框内已知数据作为数据点并获取数据点的位置和属性值;
33、单点计算模块,用于计算每个数据点的位置与目标位置点之间的距离,并根据计算距离计算每个数据点的权重;
34、目标计算模块,用于根据各数据点的属性值和对应的权重计算目标位置点的估计值;
35、填补模块,用于将计算的估计值填补到遥感观测碳排放数据中的目标位置点。
36、作为本专利技术技术方案的优选,单点计算模块,用于计算每个数据点的位置与目标位置点之间的欧几里得距离;其中为数据点的坐标,是目标位置点的坐标;计算数据点的权重,其中是距离的衰减系数。
37、作为本专利技术技术方案的优选,目标计算模块,用于计算目标位置点的估计值,其中是第个数据点的属性值,是第个数据点的权重。
38、作为本专利技术技术方案的优选,该装置还包括目标确认模块和列表生成模块;
39、目标确认模块,用于获取遥感观测碳排放数据;扫描获取的遥感观测碳排放数据获取缺失数据的点;
40、列表生成模块,用于将获取的所有缺失数据的点生成待处理列表;待处理列表中每个缺失数据的点包括位置和时间信息;将待处理列表中所有缺失数据的点的标识置0。
41、作为本专利技术技术方案的优选,目标获取模块,具体用于遍历待处理列表获取标识为0的点作为目标位置点。
42、作为本专利技术技术方案的优选,该装置还包括填充标识模块和判断模块
43、填充标识模块,用于将填充后的目标位置点在待处理列表中的标识置1;
44、判断模块,用于判断待处理列表是否遍历完成;若是,判断待处理列表中是否存在标识为0的点;若否触发目标获取模块获取下一个目标位置点。
45、作为本专利技术技术方案的优选,判断模块,还用于将待处理别表中位置标识为0的点作为目标位置点判断遥感观测碳排放数据中所述目标位置点是否已经填充数据;若是,触发填充标识模块将所述目标位置点的标识置1;若否触发数据点获取模块。
46、第三方面,本专利技术技术方案提供一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的遥感观测碳排放数据缺失值填补方法。
47、第四方面,本专利技术技术方案提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述的遥感观测碳排放数据缺失值填补方法。
48、从以上技术方案可以看出,本专利技术具有以下优点:本申请采用邻近点的观测本文档来自技高网...
【技术保护点】
1.一种遥感观测碳排放数据缺失值填补方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的遥感观测碳排放数据缺失值填补方法,其特征在于,计算每个数据点的位置与目标位置点之间的距离,并根据计算距离计算每个数据点的权重的步骤包括:
3.根据权利要求2所述的遥感观测碳排放数据缺失值填补方法,其特征在于,根据各数据点的属性值和对应的权重计算目标位置点的估计值的步骤中计算公式如下:
4.根据权利要求1所述的遥感观测碳排放数据缺失值填补方法,其特征在于,获取需要填补缺失值的点作为目标位置点的步骤之前包括:
5.根据权利要求4所述的遥感观测碳排放数据缺失值填补方法,其特征在于,获取需要填补缺失值的点作为目标位置点的步骤包括:
6.根据权利要求5所述的遥感观测碳排放数据缺失值填补方法,其特征在于,将计算的估计值填补到遥感观测碳排放数据中的目标位置点的步骤之后包括:
7.根据权利要求6所述的遥感观测碳排放数据缺失值填补方法,其特征在于,判断待处理列表中是否存在标识为0的点的步骤之后包括:
8.一种遥感观测碳排放
9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的遥感观测碳排放数据缺失值填补方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一项所述的遥感观测碳排放数据缺失值填补方法。
...【技术特征摘要】
1.一种遥感观测碳排放数据缺失值填补方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的遥感观测碳排放数据缺失值填补方法,其特征在于,计算每个数据点的位置与目标位置点之间的距离,并根据计算距离计算每个数据点的权重的步骤包括:
3.根据权利要求2所述的遥感观测碳排放数据缺失值填补方法,其特征在于,根据各数据点的属性值和对应的权重计算目标位置点的估计值的步骤中计算公式如下:
4.根据权利要求1所述的遥感观测碳排放数据缺失值填补方法,其特征在于,获取需要填补缺失值的点作为目标位置点的步骤之前包括:
5.根据权利要求4所述的遥感观测碳排放数据缺失值填补方法,其特征在于,获取需要填补缺失值的点作为目标位置点的步骤包括:
6.根据权利要求5所述的遥感观测碳排放数据缺失值填补方法,其特征在于,将计算的估计值填补到遥感观测碳排放数据中的目标位置...
【专利技术属性】
技术研发人员:冯正鹏,李明钊,全兴文,
申请(专利权)人:电子科技大学长三角研究院湖州,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。