14 - Useful Tips


Transfer a digitized contour map onto 2D and 3D Seismic Sections

Transfer an contour map interpretation onto Seismic Section

Have you every wanted to transfer a map interpretation onto seismic lines? Here is how to import a contour map into SeisX, grid these data and transfer the grid values to all your 2D and 3D seismic lines in a single step.

Note the reef to the left. The green horizon was extracted from a hand contoured map that was digitized and input into SeisX. A possible interpretation is the pale blue event that closely follows the old map. I have interpreted a possible Nisku buildup directly under Well-F and the high reef edge around shot point 450. What characteristics have I used?

Here is the "map" area with several north south trending reefs. The black contours were digitized from an old hand contoured map. All of the Seismic lines, including the 3D survey to the northeast had horizons created by sampling the original map. All you have to do is check the interpretation and determine those areas where additional potential may exist. To be able to do this you need to have is a digital representation of the contours or a series of X, Y, and Z data points for input into SeisX.

First step -- Prep the data

The contour surface can be imported directly into SeisX in Photon Ascii format using the and the icons. The data should be in Photon Ascii format. Refer to the section on awk to get some tips on how to reformat data into SeisX Photon Ascii.

These data could also be gridded directly using Horizon, grid and contour, .

Grid the digitized contour lines

Select (Horizon), (Grid and Contour), ASCII data and the file named above. In this case it is called Dnvg_D3. You might want to specify a polygon (gridpoly) to control the exact size of the gridded area. I have found the gridding and contouring to be very fast in SeisX. You can use a smaller grid increment if you like. The search radius is specified as a Maximum Gridding Distance, it defaults to 3.5 grid cells. You might want to change this value.

Transfer the Grid to Horizon

In order to transfer your grid onto all seismic lines, select (Horizon) (Transfer Grid to Horizon). Select your input grid, use the default radius of 100 meters and select the 2D and 3D lines you want transferred. You might want to user a Polygon Inclusion. Simple! Be sure to toggle on the Overwrite Picks if you transfer the picks a second time.

Now it is easy to update and refine all the seismic lines for the Top Reef. Spend some time to interpret these data. Where do you think there might be some additional potential?

Unix Tricks -- Helpful hints

Set up some symbolic links to point to the SeisX data server. This will reduce the need to click the mouse through the Unix file system. I like starting these links with the letter "a" so they sort to the top of the list.

cd /data/projects/index
ln -s /data2/seisx a-seisx
Here is the "best" way to copy data under Unix to preserve links etc. the following will copy directory inner and place it under the path specified after the cd command. I use this technique to move data around a Unix network all the time. If is a slick application of tar!
tar -cf - inner  | (cd /data/sparky/user/seisx; tar -xBpf - )

Reformatting awks

One of my favorites is a little programming language called "awk", invented by Aho, Weinberger, and Kernighan. I won't go into the syntax of the language since it can be easily be figured out from the man page (or better still, buy the book "The AWK Programming Language". The awk language will run under the korn shell as implemented by SeisX on the NT platform. I will share a few scripts which I wrote to help me get more productive (or unproductive as I am always tweaking them a little bit) awks you may find useful:

Well Data Input

Seismic SEGY

Culture, Contours, Lineaments

Batch Processing

SeisX does not have the ability to "save" processing flows. Here is a simple way using awk to generate a standard flow:

Apply Static shifts from Grid Balance without Processing all lines

  • How do I compute and apply static shift without processing all seismic lines?

    Answer: Calculate the solution but do not submit the job. After a successful calculate (no beeps or unconnected seismic lines), use the Unix move command

     mv statshift.MIG.2 statshift.MIG.1 
    to take these shifts and apply them to the input data. In order to Select a Reference, turn the Use Line Groups to No. You are then able to select your Reference Line.

    Formulas are automatically stored for Horizon Computations

    In Horizon Computations, formula expressions are automatically stored for each output Horizon. Just press the Load formula expression button on the Horizon Computations menu.

    SeisX will automatically remember the formula based on the Output

    Interactive Well Log Tops Picking

    SeisX Versuion 3.4 can be used to rapidly pick well log tops

    Here I added the tops horizon DNVG the hot lime marker around the Dunvegan. This is the high amplitude event that isochrons are made from. The icon with the letter "T" is used to update the database when the slider bar is placed at the correct event. It is suggest that the user make use of the Criteria expression

    ncurves and include ("poly")
    

    to simplify the copying of a specific top depth to a group of wells. Specify the top depth as an elevation, say -500 to you can easily tell what has yet to be edited. Save to all your criteria Wells (wells with log curves and inside your polygon) Then use the button on the well log display to drag the top to the correct position. You might want to copy a specific top depth to a group of criteria wells.

    Copy logs.default alias file

    If your company has it's own set of log curve names, be sure to copy

    logs.default
    into your new SeisX project directory. Check the permissions on this file. You may have to change it from read only to all permissions.

    What's Different with NT SeisX


    Note: click on any screen picture and you will have the full size image. Press (Alt) and the left arrow and you will return to the document.

    Go to the next, previous section, Table of Contents

    Copyright © Eric Keyser --Last Modified: July 15, 1999