ahmilb@houu64$bhphorizon

 

 BHPHORIZON -  Build Horizon Trace                                    

 

 bhphorizon < stdin > stdout [optional parameters]                    

 

 bhphorizon builds 'horizon traces' by loading horizon times from     

 an ASCII file to a trace as samples. Existing seismic data are deleted

 from traces. The output from bhphorizon is a dataset consisting of   

 trace headers with horizon times as samples.                         

 

 bhphorizon uses the trace header 'trid' to determine if input traces 

 have already been populated with one or more horizons. If trid is not

 = 910, it is assumed that the input data is seismic. All trace values

 are replaced by horizon data, and the trid is set to 910.            

 If the input data already have trid=910, the horizon value is        

 added to the end of the trace. For horizon traces, the header 'ns' is

 set to the number of horizons, and 'dt' is set to 1000.              

 

 Required parameters: none                                             

 

 Optional parameters:                                                  

 keys=ep,cdp   Trace headers to use as keys. At least 2 keys must be  

               present, with no upper limit.                           

    OR                                                                

 phdr=ep shdr=cdp Old-style key specification                         

 npicks=1      Number of horizons/picks in each ASCII record          

               Multiple horizons may be loaded in one pass            

               The total number of fields expected in each ASCII record

               is npicks plus the number of keys specified in keys=   

 file=horz.dat ASCII file containing key values and horizon data       

               on each line, separated by spaces.                     

 extrap=no     For traces whose key values are outside the limits of  

               the horizon data in the ASCII file, extrap=no returns a

               null horizon value. extrap=yes returns the nearest     

               horizon value.                                         

               For traces whose keys values are inside the limits of  

               the horizon data, bilinear interpolation is used to assure

               that a non-null horizon value is loaded if 2 keys are specified.

               If more than 2 keys are specified, the nearest non-null horizon

               value is used.                                         

 bias=0        The bias value is added to each horizon time/depth.    

 scalar=1      Each horizon value is multiplied by scalar before adding bias.

 null=-999.25  Value to use as null for primaries,secondaries not found.