工区背景图显示方法及装置、电子设备及存储介质与流程

专利2025-11-18  16


本公开涉及地震数据采集,尤其涉及一种工区背景图显示方法及装置、电子设备及存储介质。


背景技术:

1、随着石油物探行业的发展,油气勘探工区施工难度不断增大,勘探工区存在不能布设激发点的各种障碍物,如农田、房屋、机井、学校、高压线等,为了提高勘探效率,通常利用高清卫片、航摄影像等gis(geographic information system,地理信息系统)数据作为施工区域的背景图,在室内进行物探采集设计和观测系统优化。随着“两宽一高”地震勘探技术的深入推广,施工区域的背景图的分辨率达到0.1~0.5米,大型工区可以达到百gb甚至tb级别。如此庞大的背景图在进行gis辅助采集设计时,显示和操作效率都较低。因此,如何在普通工作站上对大数据量的背景图进行快速显示和操作,在大工区的物探采集设计中是一个很大的挑战。

2、现有的gis辅助物探采集设计技术和软件,可以进行工区背景图的加载和操作,但只支持对相同分辨率的背景图数据进行显示,对于多分辨率的背景图数据并不能很好支持,这导致在对背景图进行放大、缩小、平移等操作时效率低下。一些专业的图像处理软件,可以对图像进行多分辨率的处理和显示,但数据组织上并没有考虑物探采集工区的特征,不能用于物探采集设计。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种工区背景图显示方法及装置、电子设备及存储介质。

2、第一方面,本公开的实施例提供了一种工区背景图显示方法,所述方法包括:

3、确定与目标工区背景图文件匹配的多级分辨率图像集合;

4、响应于预设的图像缓存队列中不存在预设显示区域内显示的目标工区背景图文件的图像数据,从多级分辨率图像集合中选出目标工区背景图文件的图像数据,写入图像缓存队列中;

5、响应于预设的图像缓存队列中存在预设显示区域内显示的目标工区背景图文件的图像数据,从图像缓存队列中读取目标工区背景图文件的图像数据;

6、在预设显示区域内显示目标工区背景图文件的图像数据。

7、在一种可能的实施方式中,所述确定与目标工区背景图文件匹配的多级分辨率图像集合,包括:

8、响应于存在与目标工区背景图文件匹配的多级分辨率图像集合,提供所述多级分辨率图像集合;

9、响应于不存在与目标工区背景图文件匹配的多级分辨率图像集合,对目标工区背景图文件进行平滑处理,对平滑后目标工区背景图文件进行多级降采样,得到多级分辨率图像集合。

10、在一种可能的实施方式中,在所述在预设显示区域内显示目标工区背景图文件的图像数据之后,所述方法还包括:

11、实时监控对目标工区背景图文件的更新动作,确定显示区域内目标工区背景图文件的更新后位置;

12、响应于显示区域内目标工区背景图文件的更新后位置超出预设临界区域,从多级分辨率图像集合中选出与更新后目标工区背景图文件对应的图像数据,写入图像缓存队列中;

13、响应于显示区域内目标工区背景图文件的更新后位置未超出预设临界区域,从图像缓存队列中读取与更新后目标工区背景图文件对应的图像数据。

14、在一种可能的实施方式中,所述更新动作为平移,所述从多级分辨率图像集合中选出与更新后目标工区背景图文件对应的图像数据,写入图像缓存队列中,包括:

15、确定平移后显示区域的位置和大小;

16、求出平移后显示区域的中心位置,并将该中心位置作为平移后缓存区域和平移后临界区域的中心位置,按照缓存区域长宽、临界区域的长宽、显示区域的长宽比为预设比例,确定平移后缓存区域和平移后临界区域的大小;

17、根据平移后缓存区域的大小范围,从更新后目标工区背景图文件中读取图像数据,并将读取的图像数据更新至图像缓存队列。

18、在一种可能的实施方式中,所述更新动作为缩小或放大,所述从多级分辨率图像集合中选出与更新后目标工区背景图文件对应的图像数据,写入图像缓存队列中,包括:

19、确定更新后显示区域的位置和大小;

20、求出更新后显示区域的中心位置,并将该中心位置作为更新后缓存区域和更新后临界区域的中心位置,按照缓存区域长宽、临界区域的长宽、显示区域的长宽比为预设比例,确定更新后缓存区域以及更新后临界区域的大小;

21、根据更新后显示区域计算图像显示分辨率,从所述多级分辨率图像集合中选择与所述图像显示分辨率对应的目标工区背景图文件;

22、根据更新后缓存区域的大小范围,从选择的目标工区背景图文件中读取图像数据,并将读取的图像数据更新至图像缓存队列。

23、在一种可能的实施方式中,所述从多级分辨率图像集合中选出目标工区背景图文件,写入图像缓存队列中,包括:

24、根据显示区域的大小确定图像显示分辨率,从所述多级分辨率图像集合中选择与所述图像显示分辨率对应的目标工区背景图文件;

25、根据显示区域计算对应的临界区域和缓存区域;

26、基于目标工区背景图文件,根据缓存区域的大小创建缓存图像;

27、创建新的缓存节点,将显示区域、临界区域、缓存区域和缓存图像存储至所述缓存节点,调用写线程将所述缓存节点写入图像缓存队列中。

28、在一种可能的实施方式中,所述从图像缓存队列中读取目标工区背景图文件,包括:

29、根据显示区域的大小确定图像显示分辨率,从所述多级分辨率图像集合中选择与所述图像显示分辨率对应的目标工区背景图文件;

30、根据显示区域计算对应的临界区域和缓存区域;

31、读取图像缓存队列节点,所述图像缓存队列节点满足以下条件:图像缓存队列节点中的缓存图像与显示区域的分辨率一致,且显示区域在缓存区域中;

32、获取图像缓存节点的缓存图像,与显示区域进行交集操作,并把交集后的图像绘制到显示区域。

33、第二方面,本公开的实施例提供了一种工区背景图显示装置,包括:

34、确定模块,用于确定与目标工区背景图文件匹配的多级分辨率图像集合;

35、选出模块,用于响应于预设的图像缓存队列中不存在预设显示区域内显示的目标工区背景图文件的图像数据,从多级分辨率图像集合中选出目标工区背景图文件的图像数据,写入图像缓存队列中;

36、读取模块,用于响应于预设的图像缓存队列中存在预设显示区域内显示的目标工区背景图文件的图像数据,从图像缓存队列中读取目标工区背景图文件的图像数据;

37、显示模块,用于在预设显示区域内显示目标工区背景图文件的图像数据。

38、第三方面,本公开的实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

39、存储器,用于存放计算机程序;

40、处理器,用于执行存储器上所存放的程序时,实现上述的工区背景图显示方法。

41、第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的工区背景图显示方法。

42、本公开实施例提供的上述技术方案与现有技术相比至少具有如下优点的部分或全部:

43、本公开实施例所述的工区背景图显示方法,确定与目标工区背景图文件匹配的多级分辨率图像集合;响应于预设的图像缓存队列中不存在预设显示区域内显示的目标工区背景图文件的图像数据,从多级分辨率图像集合中选出目标工区背景图文件的图像数据,写入图像缓存队列中;响应于预设的图像缓存队列中存在预设显示区域内显示的目标工区背景图文件的图像数据,从图像缓存队列中读取目标工区背景图文件的图像数据;在预设显示区域内显示目标工区背景图文件的图像数据,对于大型石油物探工区的背景图数据,能够从目标工区背景图的多级分辨率图像集合中选取当前显示的缓存区域所需的图像数据,并通过多线程读写技术将图像数据存储至图像缓存队列,以及从图像缓存队列读取图像数据,实现高效操作大型工区的背景图,提高gis辅助采集设计的工作效率。


技术特征:

1.一种工区背景图显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定与目标工区背景图文件匹配的多级分辨率图像集合,包括:

3.根据权利要求1所述的方法,其特征在于,在所述在预设显示区域内显示目标工区背景图文件的图像数据之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述更新动作为平移,所述从多级分辨率图像集合中选出与更新后目标工区背景图文件对应的图像数据,写入图像缓存队列中,包括:

5.根据权利要求3所述的方法,其特征在于,所述更新动作为缩小或放大,所述从多级分辨率图像集合中选出与更新后目标工区背景图文件对应的图像数据,写入图像缓存队列中,包括:

6.根据权利要求1所述的方法,其特征在于,所述从多级分辨率图像集合中选出目标工区背景图文件,写入图像缓存队列中,包括:

7.根据权利要求1所述的方法,其特征在于,所述从图像缓存队列中读取目标工区背景图文件,包括:

8.一种工区背景图显示装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的工区背景图显示方法。


技术总结
本公开涉及一种工区背景图显示方法及装置、电子设备及存储介质,所述方法包括:确定与目标工区背景图文件匹配的多级分辨率图像集合;判断预设的图像缓存队列中是否存在预设显示区域内显示的目标工区背景图文件的图像数据:若是,则从多级分辨率图像集合中选出目标工区背景图文件的图像数据,写入图像缓存队列中;若否,则从图像缓存队列中读取目标工区背景图文件的图像数据;在预设显示区域内显示目标工区背景图文件的图像数据,对于大型石油物探工区的背景图数据,结合从目标工区背景图的多级分辨率图像集合、多线程读写技术和图像缓存队列,实现高效操作大型工区的背景图,提高GIS辅助采集设计的工作效率。

技术研发人员:王汉钧,郭武,何永清,张理慧,白志宏,王明亮
受保护的技术使用者:中国石油天然气集团有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17722.html

最新回复(0)