一种海量地形数据组织发布方法_2

文档序号:9929546阅读:来源:国知局
EM进行影像重新采样处理进一步可为:
1)、根据地形索引数据遍历每级矩形区域;
2)、读取每级矩形数据到内存数组中;
3)、将当前等级的矩形边界重合点处与下一等级相应的点数据进行替换,保证边界点数据一致;
4)、遍历当前矩形区域中每个地块;
5)、根据地块索引编号将数据存放至内存缓冲区中,直至每级区域中每个地块数据均存放至内存缓冲区中。
[0020]一种海量地形数据组织发布方法,所述重采样地形数据可对DOM和DEM进行影像重新采样处理:其处理的进一步步骤为:
1)、通过DOM重采样后与对应的整体DOM块数据进行镶嵌融合;
2)、D0M数据采用自定义的压缩比例进行图像压缩,可有效减少数据量;
3)、加入多层DOM数据时,建立图层索引信息,地块中分别存储各图层DOM数据,渲染时可根据实际需要调用相应层的DOM影像;
4)、加入多层DEM数据,同样根据其坐标范围进行分级分块,确定其在整体范围分级分块数据结构中的索引位置,即建立分级分块索引信息;
5)、存储全部的数据结构索引信息及全部的地形块数据到数据源。
[0021]一种海量地形数据组织发布方法,所述融合地形数据的具体步骤为:
1)、将各地形数据分级分块重采样处理的数据存放至内存缓冲区中,其中各地形数据包括一层背景地形和多层局部地形;
2)、遍历分级分块后的各地块的内存数据,并将每个地块中的局部地形数据嵌入到相应的背景地块内存数据中。
[0022]一种海量地形数据组织发布方法,所述重采样地形数据的可对DOM和DEM进行影像重新采样处理:其处理的进一步步骤为:
在DOM进行分级分块处理时可以根据最低分辨率进行分级分块处理,得到所需的索引信息。
[0023]一种海量地形数据组织发布方法,所述发布地形数据的将分级分块后的地形数据和索引信息存储到各种不同类型的数据源中:其数据源可为各种关系型数据库、文件型数据格式。
[0024]由此可见:本发明实施例中的方法可以同时解决基于海量地形数据组织结构构建可方便数据更新及快速检索和获取等技术问题。同时,可以对影像压缩、接边及融合,减少存储空间,提高访问效率,便于更新维护;使海量地形数据能够进行多平台数据发布与共享;为不同行业的深度应用提供安全、可靠、准确、高效的数据支撑。
【附图说明】
[0025]图1为本发明的实施例1提供的海量地形数据组织发布方法的流程示意图; 图2为本发明的实施例2提供的海量地形数据组织发布方法的流程示意图;
图3为本发明的实施例提供的选取地形数据范围步骤的流程示意图;
图4为本发明的实施例提供的重采样地形数据的流程示意图之一;
图5为本发明的实施例提供的重采样地形数据的流程示意图之一;
图6为本发明的实施例提供的重采样地形数据的流程示意图之一;
图7为本发明的实施例提供的融合地形数据的流程示意图;
图8为本发明的实施例提供的增量发布的流程示意图。
【具体实施方式】
[0026]为了使本技术领域的人员更好地理解本发明方案,下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。
[0027]实施例1:
图1为本实施例提供的一种海量地形数据组织发布方法的流程示意图。如图1所示,一种海量地形数据组织发布方法,包括如下步骤:
一种海量地形数据组织发布方法,其特征在于,包括如下步骤:
读取地形数据:将正射影像和数字高程影像数据进行读取,在影像读取中可同时读取一图幅影像、多图幅影像,每幅影像的分辨率可不同,每幅影像的范围也可重复,形成一层、多层地形数据;
统一地形数据坐标:判断影像地理坐标系是否一致,如果判断为是则进行下一步处理,如果为否,则将其数据坐标转换到统一的地理坐标系下;
选取地形数据范围:判断是否对影像的范围进行整体选取或进行自定义范围选取,如进行整体选取就进行下一步处理,如进行自定义范围选取则进行多边形范围判断并截取该范围内的影像数据并进行下一步处理:
建立索引信息:首先根据海量地形数据的整体范围进行物理分块,对分块后的地形范围再进行分级分块构建整体的数据结构,然后根据地形数据的地理坐标位置确定其在整体数据结构中的坐标索引位置,即建立索引信息;
重采样地形数据:根据建立的索引信息对每块地形数据进行重新采样处理;
融合地形数据:如果发布的多层地形数据中设置了背景层,则将分块处理后的地形数据嵌入到背景层范围对应的分块数据中;其中可通过地理坐标位置来确定影像数据所属分块的索引信息;
发布地形数据:将分级分块后的地形数据和索引信息存储到各种不同类型的数据源中。
[0028]在具体实施例中所述读取地形数据的步骤具体可为:将正射影像和数字高程影像数据进行读取,在影像读取中可读取一个图层影像也可读取历史影像、红外影像不同图层的影像中的一种、多种图层叠加影像,并且可设置其中的一层地形数据为背景图层。
[0029]如图3所示的一种海量地形数据组织发布方法,选取地形数据范围的具体步骤为:
I)、创建多边形范围:输入多边形点集创建自定义范围; 2)、合并每块地形数据的范围:将每块地形设置的多边形范围进行合并,生成一个多边形范围信息;
3)、利用多边形范围信息创建缓存地形:将多边形内的地形数据存储到地形缓存中。
[0030]在具体实施例中所述重采样地形数据可分为对DOM和DEM分别进行影像重新采样处理:
其中:
在对DOM进行分级分块重采样处理时可根据最低分辨率进行处理,得到采样后的数据信息;
在对DHM进行分级分块重采样处理时考虑同级相邻地块采样点的DHM值时,先整体进行DEM重采样再给分块后各采样点赋值;考虑相邻但不同级别地块DEM采样时,为消除地形显示时的裂缝处理问题可通过公式(2* (2n+l) -1) * (2* (2n+l)-1)进行分级分块处理,边界上取相邻点的平均值得到子级地块的边界点的DEM高程点值。
[0031]如图4所示的一种海量地形数据组织发布方法,所述重采样地形数据可对DOM进行影像重新采样处理:
其中:对DOM进行影像重新采样处理进一步可为:
I)、根据地形分级分块索引信息,遍历各张影像的地形分级分块中每个地块;
2 )、读取每个地块的各张影像数据,获得重新采样后的数据信息。
[0032]如图5所示的一种海量地形数据组织发布方法,所述重采样地形数据可对DEM进行影像重新采样处理:
其中:对DEM进行影像重新采样处理进一步可为:
1)、根据地形索引数据遍历每级矩形区域;
2)、读取每级矩形数据到内存数组中;
3)、将当前等级的矩形边界重合点处与下一等级相应的点数据进行替换,保证边界点数据一致;
4)、遍历当前矩形区域中每个地块;
5)、根据地块索引编号将数据存放至内存缓冲区中,直至每级区域中每个地块数据均存放至内存缓冲区中。
[0033]如图6所示的一种海量地形数据组织发布方法,所述重采样地形数据可对DOM和DEM进行影像重新采样处理:其处理的进一步步骤为:
I)、通过DOM重采样后与对应的整体DOM块数据进行镶嵌融合;
2)、DOM数据采用自定义的压缩比例进行图像压缩,压缩后的DOM数据更新整体分块数据,可有效减少数据量;
3)、加入多层DOM数据时,建立图层索引信息,地块中分别存储各图层DOM数据,渲染时可根据实际需要调用相应层的DOM影像;
4)、加入多层DEM数据,同样根据其坐标范围进行分级分块,确定其在整体范围分级分块数据结构中的索引位置,即建立分级分块索引信息;
5)、存储全部的数据结构索引信息及全部的地形块数据到数据源。
[0034]如图7所示的一种海量地形数据组织发布方法,所述融合地形数据的具体步骤为: 1)、将各地形数据分级分块重采样处理的数据存放至内存缓冲区中,其中各地形数据包括一层背景地形和多层局部地形;
2)、遍历分级分块后的各地块的内存数据,并将每个地块中的局部地形数据嵌入到相应的背景地块内存数据中。
[0035]在具体实施例中所述重采样地形数据的可对DOM和DEM进行影像重新采样处理:其处理的进一步步骤为:
在DOM进行分级分块处理时可以根据最低分辨率进行分级分块处理,得到所需的索引信息。
[0036]在具体实施例中所述发布地形数据的将分级分块后的地形数据和索引信息存储到各种不同类型的数据源中:其数据源可为各种关系型数据库、文件型数据格式。
[0037]下面以一个更具体的一个细节方面的例子来对本技术进行详细描述。
[0038]一种海量地形数据组织发布方法,主要包括读取地形数据、统一地形数据坐标、选取地形数据范围、建立索引信息、重采样地形数据、融合地形数据、发布地形数据等过程,具体步骤如下:
读取地形数据:选取分辨率为2048x1024的全球DOM影像、2
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1