基于WebService的地震数据可视化系统及方法技术方案

技术编号:20913208 阅读:23 留言:0更新日期:2019-04-20 09:04
公开了一种基于WebService的地震数据可视化系统及方法。该系统包括客户端、服务器端、分布式存储系统,其中:客户端包括:请求单元,请求单元用于根据用户输入发送请求信息;终端显示单元,终端显示单元用于显示剖面图片;分布式存储系统包括:地震数据存储单元,地震数据存储单元用于存储地震数据;服务器端包括:数据处理与剖面绘制单元,数据处理与剖面绘制单元用于接收请求信息,根据请求信息获取地震数据,并根据地震数据绘制剖面图片。本发明专利技术利用分布式存储技术存储海量的地震数据,应用Web终端显示单元实时显示地震剖面数据,提高了云计算中心的地震数据的存储能力,同时提升了客户端浏览地震数据的用户体验。

Visualization System and Method of Seismic Data Based on Web Service

A Web Service-based seismic data visualization system and method are disclosed. The system includes client, server and distributed storage system, in which client includes: request unit, request unit for sending request information according to user input; terminal display unit, terminal display unit for displaying section pictures; distributed storage system includes: seismic data storage unit, seismic data storage unit for storing seismic data server; The end includes: data processing and section drawing unit, data processing and section drawing unit is used to receive request information, acquire seismic data according to request information, and draw section pictures according to seismic data. The invention uses distributed storage technology to store massive seismic data and Web terminal display unit to display seismic profile data in real time, improves the storage capacity of seismic data in cloud computing center, and improves the user experience of client browsing seismic data.

【技术实现步骤摘要】
基于WebService的地震数据可视化系统及方法
本专利技术涉及石油地震勘探数据可视化
,更具体地,涉及一种基于WebService的地震数据可视化系统及方法。
技术介绍
随着移动互联网技术的发展,人们工作的方式不再局限于传统的电脑,移动终端市场的不断扩张促进了各领域移动应用的发展,给人们的工作,学习带来了极大的便利,在如今的移动互联网时代,传统的依赖于桌面的地震数据可视化系统已经不能很好地适应地震专业技术人员的需求,目前常用的地震资料处理软件如(Omega,CGG,ProMax)以及解释软件(Geoframe,Landmark)等都是桌面级的系统,显得过于庞大,地震数据可视化向轻量级,便捷性的发展已是大势所趋。同时,地震勘探技术向高密度、高覆盖、宽方位角发展,地震数据由TB级向PB级增长,数据存储也随之带来前所未有的挑战。因此,有必要开发一种基于WebService的地震数据可视化系统及方法。
技术实现思路
本专利技术提出了一种基于WebService的地震数据可视化系统及方法,其能够利用分布式存储技术存储海量的地震数据,应用Web终端显示单元实时显示地震剖面数据,提高云中心的地震数据的存储能力,同时提升客户端浏览地震数据的用户体验。根据本专利技术的一方面,提出了一种基于WebService的地震数据可视化系统,其特征在于,该系统包括客户端、服务器端、分布式存储系统,其中:所述客户端包括:请求单元,所述请求单元用于根据用户输入发送请求信息;终端显示单元,所述终端显示单元用于显示剖面图片;所述分布式存储系统包括:地震数据存储单元,所述地震数据存储单元用于存储地震数据;所述服务器端包括:数据处理与剖面绘制单元,所述数据处理与剖面绘制单元用于接收所述请求信息,根据所述请求信息获取所述地震数据,并根据所述地震数据绘制所述剖面图片。优选地,所述数据处理与剖面绘制单元对所述请求信息进行解析,从而获得请求参数,所述请求参数包括数据文件名、起始道号。优选地,所述服务器端包括第一缓存区,所述数据处理与剖面绘制单元根据所述数据文件名在所述第一缓存区内查找对应的绘图对象,如果在所述第一缓存区内没有查找到对应的绘图对象,则以所述数据文件名为文件名在所述第一缓存区内创建绘图对象。优选地,所述绘图对象包括第二缓存区,所述数据处理与剖面绘制单元根据所述起始道号在所述第二缓存区内查找对应的地震数据,如果在所述第二缓存区内没有查找到对应的地震数据,则根据所述起始道号在所述地震数据存储单元中读取对应的地震数据,并将其存入所述第二缓存内。优选地,所述数据处理与剖面绘制单元对所述地震数据进行数据归一化处理与栅格化处理,然后根据处理后的地震数据绘制剖面图片。优选地,所述数据处理与剖面绘制单元对所述剖面图片进行压缩,然后以字节流形式将其传输至所述终端显示单元。优选地,所述客户端还包括:资源服务单元,用于将所述地震数据及其所对应的剖面图片发布在互联网上。根据本专利技术的另一方面,提出了一种基于WebService的地震数据可视化方法。所述方法可以包括:接收用户输入,根据用户输入发送请求信息;接收所述请求信息,根据所述请求信息获取地震数据,并根据所述地震数据绘制所述剖面图片;在客户端上显示所述剖面图片。优选地,还包括:对所述请求信息进行解析,从而获得请求参数,所述请求参数包括数据文件名、起始道号。优选地,接收所述请求信息,根据所述请求信息获取地震数据包括:根据所述数据文件名查找对应的绘图对象,如果没有查找到对应的绘图对象,则以所述数据文件名为文件名创建绘图对象;在所述绘图对象内根据所述起始道号查找对应的地震数据,如果没有查找到对应的地震数据,则根据所述起始道号读取并保存对应的地震数据。本专利技术的方法和装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本专利技术的特定原理。附图说明通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施例中,相同的参考标号通常代表相同部件。图1示出了根据本专利技术的基于WebService的地震数据可视化系统的示意图。图2示出了根据本专利技术的基于WebService的地震数据可视化方法的步骤的流程图。图3示出了根据本专利技术的基于WebService的地震数据可视化系统的三层架构示意图。附图标记说明:1、客户端;11、请求单元;12、终端显示单元;13、资源服务单元;2、服务器端;21、数据处理与剖面绘制单元;22、第一缓存区;3、分布式存储系统;31、地震数据存储单元。具体实施方式下面将参照附图更详细地描述本专利技术。虽然附图中显示了本专利技术的优选实施例,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整地传达给本领域的技术人员。图1示出了根据本专利技术的基于WebService的地震数据可视化系统的示意图。根据本专利技术的实施例,提供了一种基于WebService的地震数据可视化系统,可以包括客户端1、服务器端2、分布式存储系统3,其中:客户端1包括:请求单元11,请求单元11用于根据用户输入发送请求信息;终端显示单元12,终端显示单元12用于显示剖面图片;分布式存储系统3包括:地震数据存储单元31,地震数据存储单元31用于存储地震数据;服务器端2包括:数据处理与剖面绘制单元21,数据处理与剖面绘制单元21用于接收请求信息,根据请求信息获取地震数据,并根据地震数据绘制剖面图片。在一个示例中,数据处理与剖面绘制单元21对请求信息进行解析,从而获得请求参数,请求参数包括数据文件名、起始道号。在一个示例中,服务器端2包括第一缓存区22,数据处理与剖面绘制单元21根据数据文件名在第一缓存区22内查找对应的绘图对象,如果在第一缓存区22内没有查找到对应的绘图对象,则以数据文件名为文件名在第一缓存区22内创建绘图对象。在一个示例中,绘图对象包括第二缓存区,数据处理与剖面绘制单元21根据起始道号在第二缓存区内查找对应的地震数据,如果在第二缓存区内没有查找到对应的地震数据,则根据起始道号在地震数据存储单元31中读取对应的地震数据,并将其存入第二缓存内。在一个示例中,数据处理与剖面绘制单元21对地震数据进行数据归一化处理与栅格化处理,然后根据处理后的地震数据绘制剖面图片。在一个示例中,数据处理与剖面绘制单元21对剖面图片进行压缩,然后以字节流形式将其传输至终端显示单元12。在一个示例中,客户端1还包括:资源服务单元13,用于将地震数据及其所对应的剖面图片发布在互联网上。具体地,基于WebService的地震数据可视化系统,可以包括客户端1、服务器端2、分布式存储系统3,其中,客户端1包括:请求单元11,请求单元11用于根据用户输入发送请求信息;终端显示单元12,终端显示单元12用于显示剖面图片;资源服务单元13,用于将地震数据及其所对应的剖面图片发布在互联网上;分布式存储系统3包括:地震数据存储单元31,地震数据存储单元31用于存储地震数据,包括道集数据、本文档来自技高网...

【技术保护点】
1.一种基于WebService的地震数据可视化系统,其特征在于,该系统包括客户端、服务器端、分布式存储系统,其中:所述客户端包括:请求单元,所述请求单元用于根据用户输入发送请求信息;终端显示单元,所述终端显示单元用于显示剖面图片;所述分布式存储系统包括:地震数据存储单元,所述地震数据存储单元用于存储地震数据;所述服务器端包括:数据处理与剖面绘制单元,所述数据处理与剖面绘制单元用于接收所述请求信息,根据所述请求信息获取所述地震数据,并根据所述地震数据绘制所述剖面图片。

【技术特征摘要】
1.一种基于WebService的地震数据可视化系统,其特征在于,该系统包括客户端、服务器端、分布式存储系统,其中:所述客户端包括:请求单元,所述请求单元用于根据用户输入发送请求信息;终端显示单元,所述终端显示单元用于显示剖面图片;所述分布式存储系统包括:地震数据存储单元,所述地震数据存储单元用于存储地震数据;所述服务器端包括:数据处理与剖面绘制单元,所述数据处理与剖面绘制单元用于接收所述请求信息,根据所述请求信息获取所述地震数据,并根据所述地震数据绘制所述剖面图片。2.根据权利要求1所述的基于WebService的地震数据可视化系统,其中,所述数据处理与剖面绘制单元对所述请求信息进行解析,从而获得请求参数,所述请求参数包括数据文件名、起始道号。3.根据权利要求2所述的基于WebService的地震数据可视化系统,其中,所述服务器端包括第一缓存区,所述数据处理与剖面绘制单元根据所述数据文件名在所述第一缓存区内查找对应的绘图对象,如果在所述第一缓存区内没有查找到对应的绘图对象,则以所述数据文件名为文件名在所述第一缓存区内创建绘图对象。4.根据权利要求3所述的基于WebService的地震数据可视化系统,其中,所述绘图对象包括第二缓存区,所述数据处理与剖面绘制单元根据所述起始道号在所述第二缓存区内查找对应的地震数据,如果在所述第二缓存区内没有查找到对应的地震数据,则根据所述起始道号在所述地震数据存储单元中读取对应的地震数据,并将其存入所述第二缓存内。5.根据权利要求1所述的基于W...

【专利技术属性】
技术研发人员:杨文广王小青宋志翔庞世明
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:北京,11

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

1