Font Size: a A A

Design And Research On Tool Integration Mechanism For Seismic Data Processing Based On Django Architecture

Posted on:2019-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z J XiaoFull Text:PDF
GTID:2428330548461186Subject:Engineering
Abstract/Summary:PDF Full Text Request
Seismic exploration is an important means for obtaining resource information in the exploration of petroleum energy and other geological structures.Seismic data has the characteristics of complex processing steps,huge data volume,and long processing time.Seismic data processing systems have special features and stand-alone characteristics.,Immobility,how to reduce the manual processing steps,realize the integration of seismic data processing and monitoring in the Web,has become an important research direction and has a high practical value.The flow of complex computing is becoming the main content of modern scientific research.These job streams are usually resource intensive and take many days to calculate.In this case,configuring it to run on a high-performance computing cluster and using the aggregate resources of many powerful computers is of great practical significance.In addition,researchers often want to integrate their workflows into their own web servers to enable editing and submission of jobs at a remote computer via a web page,or to use a mobile device to perform queries.Therefore,you need to submit the job from the web interface to the cluster and then return the result after the job completes.In view of the above requirements,this paper implements the integration mechanism of seismic data processing tools on the seismic data integration platform based on the Django architecture(hereinafter referred to as the platform),forms a complete workflow through the logic relationship of editing tools,and creates a workflow engine to promote job execution.The mechanism integrates tools to process seismic data and display the results through 3D visualization software.On the Web platform for the needs of seismic data processing tools,the structure of the foreground upload and back-end database mapping file system is designed.In order to achieve smooth processing of platform seismic data,various types of seismic data such as SEGY are converted into a uniform format that can be circulated among workflow jobs.Based on the data processing tools implemented on the Web side,various seismic data processing methods are used to form workflow tools on the platform.On the basis of reading and transforming seismic data,a number of seismic data processing tools are designed and implemented,including Fourier transform,Hilbert transform,Gabor transform,and other digital filter tools for seismic data,and support for custom tool development and curve drawing II.The dimensional seismic data is tested on the processing effects of the filter transformation tools.The seismic data processing tools are edited and organized on the Web platform to form a seismic data processing workflow process.Finally,the actual seismic data is used to test the tool on the platform,the reading efficiency of the platform tool for seismic data is analyzed,and the visualization tool is used to analyze the processing effect of the seismic data processed by the platform tool.This paper provides an integrated approach to seismic data processing tools based on the Django architecture web platform.Through the study of seismic data processing methods,a web-based seismic data readout and multiple seismic data processing tools have been designed to implement seismic data processing workflow functions.An open custom tool creation method.
Keywords/Search Tags:Django architecture, tool integration, seismic data processing, seismic filtering tool
PDF Full Text Request
Related items