一种炮检点在三维地表上的展示方法及装置制造方法及图纸

技术编号:17303526 阅读:28 留言:0更新日期:2018-02-18 20:43
本申请实施例公开了一种炮检点在三维地表上的展示方法及装置。所述方法包括:将三维地表数据映射为二维地表纹理图像;其中,三维地表数据中的各个数据点与二维地表纹理图像中的各个像素点一一对应;二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,像素点的平面坐标根据与像素点相对应的数据点的平面坐标确定;像素点的颜色分量根据与像素点相对应的数据点的高程确定;基于二维地表纹理图像中各个像素点的颜色分量,确定炮检点数据中各个炮检点的高程;基于炮检点的平面坐标以及炮检点的高程,将炮检点展示在目标地表区域上。本申请提供的技术方案,可以提高炮检点在三维地表上的展示效率。

A method and device for displaying a cannon point on a three-dimensional surface

The present application embodiment discloses a method and device for displaying a cannon point on a three-dimensional surface. The method comprises: 3D terrain data is mapped to 2D surface texture images; which correspond to each pixel of each data point in the 3D surface data and two-dimensional surface texture in the image; pixel including plane coordinates and color components of 2D surface texture in the image; the plane coordinates plane coordinates of pixels according to the with the pixel data corresponding to the determined color components; determine the elevation of the pixel according to the pixel data corresponding to each pixel point; two dimensional surface texture in the image color components based on the determined elevation data in each shot points of shot points; the shot points of shot points and elevation plane coordinates based on the shot points displayed in the target surface area. The technical scheme provided by this application can improve the display efficiency of the cannon point on the 3D surface.

【技术实现步骤摘要】
一种炮检点在三维地表上的展示方法及装置
本申请涉及地震勘探观测系统设计
,特别涉及一种炮检点在三维地表上的展示方法及装置。
技术介绍
目前,通常采用的炮检点在三维地表上的展示方法的主要过程是:基于CPU,在三维地表数据中遍历搜索平面坐标与炮检点的平面坐标相同的数据点,将该数据点的高程作为该炮检点的高程,从而根据该炮检点的高程和平面坐标,将该炮检点展示在三维地表上。但是,随着石油地震勘探仪器设备和勘探技术的不断改进,实际的勘探作业工区的面积达到数百甚至上千平方公里,三维观测系统布设的炮检点数量也随之成倍增长,已经达到数百万甚至上千万级别的数量。采用现有的方法对数百万甚至上千万的炮检点在三维地表上进行展示时,遍历搜索的总时间较长,可能造成炮检点在三维地表上展示速度较慢,不能满足实际勘探生产的要求。因此,亟需一种炮检点在三维地表上的快速显示方法,来提高炮检点在三维地表上展示速度。
技术实现思路
本申请实施例的目的是提供一种炮检点在三维地表上的展示方法及装置,以提高炮检点在三维地表上的展示速度。为解决上述技术问题,本申请实施例提供一种炮检点在三维地表上的展示方法及装置是这样实现的:一种炮检点在三维地表上的展示方法,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。优选方案中,所述基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程,包括:将所述炮检点映射至所述二维地表纹理图像中,得到所述炮检点在所述二维地表纹理图像中的投影像素点;根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程。优选方案中,根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程包括:将所述投影像素点的颜色分量对应的高程作为所述炮检点的高程。优选方案中,所述基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上,包括:获取所述炮检点的展示模型;将所述炮检点的展示模型展示在所述目标地表区域中指定地表位置上;其中,所述指定地表位置处的数据点的平面坐标与所述炮检点的平面坐标相同,且所述指定地表位置处的数据点的高程与所述炮检点的高程相同。优选方案中,所述展示模型为用于表征所述炮检点的平面图像。优选方案中,采用公告板显示的方法,将所述炮检点的展示模型展示在所述指定地表位置上。优选方案中,所述将所述炮检点的展示模型展示在所述目标地表区域中指定地表位置上,还包括:根据视点与所述目标地表区域的中心的距离,调整所述展示模型的像素点的个数。优选方案中,所述方法还包括:根据视点与所述目标地表区域的中心的距离,对所述炮检点数据进行抽稀处理,以使得抽稀出的炮检点数量小于或等于指定阈值;其中,所述指定阈值与显示屏幕的分辨率相关联;相应的,在所述目标地表区域中展示所述抽稀出的炮检点。优选方案中,所述方法还包括:确定所述三维地表数据对应的地表包围盒范围,以及所述炮检点数据对应的炮检点包围盒范围;当所述地表包围盒范围与所述炮检点包围盒范围之间的重叠范围不为0时,将所述炮检点展示在所述目标地表区域上;或者,当所述地表包围盒范围与所述炮检点包围盒范围之间的重叠范围为0时,不将所述炮检点展示在所述目标地表区域上。一种炮检点在三维地表上的展示装置,所述装置提供目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述装置包括:映射模块、高程确定模块和炮检点展示模块;其中,所述映射模块,用于将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;所述高程确定模块,用于基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;所述炮检点展示模块,用于基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。本申请实施例提供了一种炮检点在三维地表上的展示方法及装置,首先,将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;然后,基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;最后,基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。可以提高炮检点在三维地表上的展示速度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一种炮检点在三维地表上的展示方法实施例的流程图;图2是本申请炮检点在三维地表上的展示装置实施例的组成结构图。具体实施方式本申请实施例提供一种炮检点在三维地表上的展示方法及装置。为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供了一种炮检点在三维地表上的展示方法。所述方法提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标。图1是本申请一种炮检点在三维地表上的展示方法实施例的流程图。如图1所示,所述炮检点在三维地表上的展示方法,包括以下步骤。步骤S101:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定。在本实施方本文档来自技高网
...
一种炮检点在三维地表上的展示方法及装置

【技术保护点】
一种炮检点在三维地表上的展示方法,其特征在于,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。

【技术特征摘要】
1.一种炮检点在三维地表上的展示方法,其特征在于,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。2.根据权利要求1所述的一种炮检点在三维地表上的展示方法,其特征在于,所述基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程,包括:将所述炮检点映射至所述二维地表纹理图像中,得到所述炮检点在所述二维地表纹理图像中的投影像素点;根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程。3.根据权利要求2所述的一种炮检点在三维地表上的展示方法,其特征在于,所述根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程,包括:将所述投影像素点的颜色分量对应的高程作为所述炮检点的高程。4.根据权利要求1所述的一种炮检点在三维地表上的展示方法,其特征在于,所述基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上,包括:获取所述炮检点的展示模型;将所述炮检点的展示模型展示在所述目标地表区域中指定地表位置上;其中,所述指定地表位置处的数据点的平面坐标与所述炮检点的平面坐标相同,且所述指定地表位置处的数据点的高程与所述炮检点的高程相同。5.根据权利要求4所述的一种炮检点在三维地表上的展示方法,其特征在于,所述展示模型为用于表征所述炮检点的平面图像。6.根据权利要求4所述的一种炮检点在三维地表上的展示方...

【专利技术属性】
技术研发人员:郭武王汉钧杜清波丁建群白志宏宋波
申请(专利权)人:中国石油天然气集团公司中国石油集团东方地球物理勘探有限责任公司
类型:发明
国别省市:北京,11

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

1