A seismic data visualization system based on Springboot and WebGL
Yanqing Liang,Chengjin Liu,Ting-Ting Zhang,Lei Chen
DOI: https://doi.org/10.1145/3627377.3627397
2023-09-22
Abstract:3D visualization of seismic exploration data is important for seismic interpretation in oil and gas resource exploration. In view of the difficulty of the single visualization application to meet the requirements of large data scale visualization and the insufficient interpretation ability of microgeological structure, a 3D visualization method of seismic data based on Spring Boot and WebGL is proposed. True 3D visualization of seismic data based on the front and rear end architecture, The backend server-side uses the Spring Boot framework, The front-end is based on the WebGL implementation, The WebGL visualization module contains the HTML5, The JavaScript and GLSL ES tripartite, First set up the canvas drawing area in HTML5, And then plotted using the javaSript script, Where the GLSL ES is embedded in the form of a string; GLSL EL Section contains vertex shaders, definition of chip shaders, and data source binding, Seismic data are then loaded through a buffer, Definition of the vertex position and index in the vertex shader during rendering, Coloring in the wafer shader, Last time to render the output.3D visualization experiments on real seismic data verify the validity and feasibility of the proposed method.
Computer Science,Engineering,Environmental Science