System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及遥感信息技术应用领域,特别涉及一种海量多期异构区域影像不切片发布方法。
技术介绍
1、卫星遥感影像包含丰富的地理信息,是航空航天、数字地球等领域重要的研究数据之一,在农业、环保等行业均有重要应用。近年来随着商业航天行业的快速发展,卫星遥感影像的数据规模呈几何级增长,可达到几百tb甚至pb级别;同时,卫星遥感影像本身具有附属文件多、来源多、影像间结构差异大等特点。因此,研究如何高效管理和发布来自不同卫星、不同尺度、不同级别的海量卫星遥感影像具有重要的研究意义和工程价值。
2、目前卫星遥感影像数据从接收原始影像到影像正式发布按照流程区别主要可分为切片发布和不切片发布。切片发布时,首先需要对影像进行切图,在不同等级下裁剪出全部瓦片,接着将所有瓦片信息及路径录入数据库;在访问具体影像时,需要根据影像等级、经纬度等信息,在数据库中查询对应瓦片位置,返回相应影像瓦片。与切片发布相比,不切片发布流程相对较简单,无需对影像进行切图操作,只需要将原始影像录入数据库,访问具体影像时,根据地点经纬度、拍摄时间等信息,在数据库中完成对应查询,最后实时裁剪、返回相应影像。
3、现有的影像发布方法在数据量较小、数据来源单一的情况可以较好的工作,但面对不同来源、不同结构的影像,现有方法存在以下几点不足。第一,对于切片发布,所有影像入库后均需要进行切片处理,切片处理不仅占据影像生产时间,影响发布效率,还会占据额外的存储空间;第二,缺少影像标准化处理流程,对多源异构影像的生产处理方法主要依靠人工判断决定,效率较低;第三,同一
技术实现思路
1、本专利技术要解决现有技术中的技术问题,提供一种海量多期异构区域影像不切片发布方法。
2、为了解决上述技术问题,本专利技术的技术方案具体如下:
3、一种海量多期异构区域影像不切片发布方法,包括以下步骤:
4、步骤1:影像标准化处理,针对多源异构影像,分别采用正射处理/降位处理/生成金字塔处理,将多源异构影像处理为标准化影像;
5、步骤2:多期区域影像数据集构建,通过时间轴形式实现多期区域影像访问;
6、步骤3:海量影像数据不切片发布,根据影像信息获取影像路径,实时裁剪对应区域影像。
7、在上述技术方案中,步骤1具体包括:
8、步骤(1):读取影像六参数,如果六参数中包含影像地理信息,代表影像已经经过正射校正处理,直接进入步骤(3);如果六参数中未包含地理信息,代表影像未经过正射校正,需进行正射校正,进入步骤(2);
9、步骤(2):采用基于有理多项式系数模型方法对原始影像进行正射校正,经过正射校正后的影像将包含地理信息;
10、步骤(3):读取影像位深度,若影像位深度等于8位,代表影像已经经过降位处理,直接进入步骤(5);如果影像位深度大于8位,代表影像未经过降位处理,需进行降位处理,进入步骤(4);
11、步骤(4):采用线性拉伸方法对经过正射校正的影像进行降位处理,经过降位处理后,影像位深度将统一为8位;
12、步骤(5):读取影像金字塔,若存在影像金字塔,代表影像已经为标准影像,流程结束;若不存在影像金字塔,进入步骤(6);
13、步骤(6):采用向下采样方法对影像进行生成金字塔处理。
14、在上述技术方案中,步骤2具体包括:构建影像数据管理系统,改影像数据管理系统包括:前端和后端,后端负责影像数据集录入和构建,前端负责通过可视化界面展示数据。
15、在上述技术方案中,步骤2中,后端录入数据的具体流程如下:
16、(1)当标准化遥感影像录入后台系统时,首先读取影像中心点的经纬度;
17、(2)遍历数据库中存储的所有区域的经纬度,若某个区域包含影像中心点,则认为影像属于该区域;
18、(3)若所有区域均不包含该影像,则在数据库中新增一条区域记录,存储影像中心点的经纬度,将其作为新区域,并针对该区域新建文件夹以保存该区域内的所有影像;
19、(4)将影像移入所在区域对应的文件夹下;
20、(5)在数据库中保存区域名称、影像名称和影像拍摄时间。
21、在上述技术方案中,步骤2中,前端访问的具体流程如下;
22、(1)前端向后端发出请求,获取后台保存的所有区域的名称和经纬度,展示在前端界面;
23、(2)当需要访问某区域的多期影像时,前端向后端发送区域名称,获取该区域下所有影像的名称和拍摄时间;
24、(3)在前端界面绘制时间轴,轴上每个点代表某一期影像的拍摄时间;
25、(4)访问某期影像时,前端向后端发送区域名称和影像名称,即可访问到该期影像。
26、在上述技术方案中,步骤3具体包括:
27、(1)根据区域名称和影像拍摄时间,在数据库中检索该区域在指定时间是否存在对应影像,若不存在影像,提示不存在影像并直接返回;若存在影像,则进入下一步;
28、(2)根据影像等级计算对应区域经纬度;
29、(3)根据步骤(2)计算出的区域经纬度范围,计算该区域在影像中对应的行列号范围;
30、(4)根据行列号判断经纬度范围是否与影像存在重叠,若存在下图所示的四种情况,说明经纬度范围和影像完全不重合,则直接返回不存在,并终止流程,若存在重叠,则进入下一步;
31、(5)根据行列号范围在原影像裁剪相应区域,当行列号范围与原影像不完全重合时,如下图所示,需要对裁剪区域进行相应计算;
32、(6)若行列号范围与原影像不完全重合,则需要对裁剪出的矩形进行像素补充,补充透明像素,以保证最终影像为正方形;
33、(7)对正方形影像进行缩放处理,缩放成符合要求的尺寸;
34、(8)返回经裁剪、缩放后的影像。
35、在上述技术方案中,步骤3的步骤(2)中计算对应区域经纬度的具体计算方法如下:
36、lon_min=(x/2z)×360-180
37、lat_min=90-{[(y+1)/2z]×360}
38、lon_max=[(x+1)/2z]×360-180
39、lat_max=90-[(y/2z)×360]
40、其中,lon_min和lat_min是区域左下顶点的经纬度,lon_max和lat_max是区域右下顶点的经纬度,x、y、z是区域坐标。
41、在上述技术方案中,步骤3的步骤(3)中计算该区域在影像中对应的行列号范围,具体方法为:
42、首先读取影像六参,进一步根据六参计算区域范围对应的行列号范围,具体计算方法如下:
43、temp=lc[1]×lc[5]-lc[2]×lc[4]
<本文档来自技高网...【技术保护点】
1.一种海量多期异构区域影像不切片发布方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤1具体包括:
3.根据权利要求1所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤2具体包括:构建影像数据管理系统,改影像数据管理系统包括:前端和后端,后端负责影像数据集录入和构建,前端负责通过可视化界面展示数据。
4.根据权利要求3所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤2中,后端录入数据的具体流程如下:
5.根据权利要求3所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤2中,前端访问的具体流程如下;
6.根据权利要求1所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤3具体包括:
7.根据权利要求6所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤3的步骤(2)中计算对应区域经纬度的具体计算方法如下:
8.根据权利要求6所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤3的步骤(3)中计算
...【技术特征摘要】
1.一种海量多期异构区域影像不切片发布方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤1具体包括:
3.根据权利要求1所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤2具体包括:构建影像数据管理系统,改影像数据管理系统包括:前端和后端,后端负责影像数据集录入和构建,前端负责通过可视化界面展示数据。
4.根据权利要求3所述的海量多期异构区域影像不切片发布方法,其特征在于,步骤2中,后端录入数据的具体流程如下:<...
【专利技术属性】
技术研发人员:曲诚,张鹏,姜振平,吴桐,李治兴,
申请(专利权)人:长光卫星技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。