| In recent years, with the rapid development of the 3D high density seismic exploration technology, mass seismic data processing is becoming more and more complex. In order to develop the efficiency of the seismic data processing, according to different running environment, processors need to adjust data flow, and modify the code of da ta operating mode, which leads to need a long period and are hard to find the method of optimizing data processing quickly. Meanwhile, processors need to modify the original code when processors adjust the data flow, increasing the cost of software develop ment. Thus, how to develop the efficiency of seismic data processing in the seismic data processing system becomes a problem that has to be settled urgently.To solve the above problem, through analyzing the characteristics of seismic data, this thesis establishes a parallel model of seismic trace gather flow. According to this model, it designs a visual describing language of seismic trace gather flow diagram, which allows users to develop seismic trace gather flow diagram in accordance with the ir need. Through analyzing data flowing diagram, the code that can be compiled execution is generated. The design of seismic trace gather flow and the research of automatic code are successful, it can not only improve access rates of massive data input and output, b ut also it can reduce developing complexity of the mass of seismic data processing software. Besides, it facilitates the user to design different data flowing line to certificate the efficiency quickly. It researches in detail on at several key links and skills in the process of system designing, the content is as follows.Firstly, characteristics of seismic data access that is based on seismic trace gather flow are analyzed, which designs seismic data trace gather flowing module.This thesis analyzes characteristics of seismic data access that is based on seismic trace gather flow and summarizes basic elements, including seismic data processing, seismic data flowing, seismic data accessing, data relationships and data elements, etc. Through analyzing characteristics of seismic data flow, seismic data trace gather flowing module is established, and is done formal description. O n this basis, the thesis studies analyzing method of seismic data trace access efficiency.Secondly, visualization designing methods of seismic trace gather flow is studied.Using extensible mechanisms of UML language and graphic elements in UML activity diagram, according to seismic trace gather flowing module, the thesis extends semantic and sign of UML. And using existing UML modeling tools Visio establishes designing environment of seismic data trace gather flowing diagram in order to realize visualization of seismic data trace gather flowing module.Thirdly, the thesis studies the method of code generated automatically that seismic trace gather flow controlling module code in seismic data processing system.Using visual design tools of seismic trace gather flow, users design a specific seismic trace gather flowing diagram. By analyzing seismic trace gather flowing diagram, data accessing code can be generated in accordance with seismic trace gather flowing diagram. Compiling and running the generated code, it can do data access in accordance with the line of seismic trace gather flowing diagram.At last, summarizing research content of this thesis, it describes the design of seismic trace gather flow and the research of automatic code, tests efficiency of data access, and does comparative analysis in order to verify optimized techniques, method’s feasibility and effectiveness. |