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,在三维地表数据中遍历搜索平面坐标与炮检点的平面坐标相同的数据点,将该数据点的高程作为该炮检点的高程,从而根据该炮检点的高程和平面坐标,将该炮检点展示在三维地表上。但是,随着石油地震勘探仪器设备和勘探技术的不断改进,实际的勘探作业工区的面积达到数百甚至上千平方公里,三维观测系统布设的炮检点数量也随之成倍增长,已经达到数百万甚至上千万级别的数量。采用现有的方法对数百万甚至上千万的炮检点在三维地表上进行展示时,遍历搜索的总时间较长,可能造成炮检点在三维地表上展示速度较慢,不能满足实际勘探生产的要求。因此,亟需一种炮检点在三维地表上的快速显示方法,来提高炮检点在三维地表上展示速度。
技术实现思路
本申请实施例的目的是提供一种炮检点在三维地表上的展示方法及装置,以提高炮检点在三维地表上的展示速度。为解决上述技术问题,本申请实施例提供一种炮检点在三维地表上的展示方法及装置是这样实现的:一种炮检点在三维地表上的展示方法,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的 ...
【技术保护点】
一种炮检点在三维地表上的展示方法,其特征在于,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。
【技术特征摘要】
1.一种炮检点在三维地表上的展示方法,其特征在于,提供有目标地表区域的三维地表数据和炮检点数据,其中,所述炮检点数据包括:所述目标地表区域中各个炮检点的平面坐标;所述方法包括:将所述三维地表数据映射为二维地表纹理图像;其中,所述三维地表数据中的各个数据点与所述二维地表纹理图像中的各个像素点一一对应;所述二维地表纹理图像中的像素点包括平面坐标和颜色分量;其中,所述像素点的平面坐标根据与所述像素点相对应的数据点的平面坐标确定;所述像素点的颜色分量根据与所述像素点相对应的数据点的高程确定;基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程;基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上。2.根据权利要求1所述的一种炮检点在三维地表上的展示方法,其特征在于,所述基于所述二维地表纹理图像中各个像素点的颜色分量,确定所述炮检点数据中各个炮检点的高程,包括:将所述炮检点映射至所述二维地表纹理图像中,得到所述炮检点在所述二维地表纹理图像中的投影像素点;根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程。3.根据权利要求2所述的一种炮检点在三维地表上的展示方法,其特征在于,所述根据所述投影像素点在所述二维地表纹理图像中的颜色分量,确定所述炮检点的高程,包括:将所述投影像素点的颜色分量对应的高程作为所述炮检点的高程。4.根据权利要求1所述的一种炮检点在三维地表上的展示方法,其特征在于,所述基于所述炮检点的平面坐标以及所述炮检点的高程,将所述炮检点展示在所述目标地表区域上,包括:获取所述炮检点的展示模型;将所述炮检点的展示模型展示在所述目标地表区域中指定地表位置上;其中,所述指定地表位置处的数据点的平面坐标与所述炮检点的平面坐标相同,且所述指定地表位置处的数据点的高程与所述炮检点的高程相同。5.根据权利要求4所述的一种炮检点在三维地表上的展示方法,其特征在于,所述展示模型为用于表征所述炮检点的平面图像。6.根据权利要求4所述的一种炮检点在三维地表上的展示方...
【专利技术属性】
技术研发人员:郭武,王汉钧,杜清波,丁建群,白志宏,宋波,
申请(专利权)人:中国石油天然气集团公司,中国石油集团东方地球物理勘探有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。