Return to SIOSEIS examples      Go to the list of SIOSEIS processes.      Go to SIOSEIS introduction.
        How sioseis process geom calculates rp numbers

    According the process geom documentation (22 October 2002)

The shot is assigned an X-coordinate by adding (type 1) or multiplying
(type 2) DFLS (distance from the last shot) to the X-coordinate of the
shot.  Each receiver is assigned an X-coordinate by adding the
shot-receiver distance to the shot X-coordinate.  The  RP X-coordinate
is calculated by assuming the RP is halfway between the shot and
receiver.  The RP number is the RP X-coordinate divided by DBRPS
(distance between RPs) and truncating to an integer.  The coordinate of
the first shot of the job is the shot number (from the header) times the
distance from the previous shot.  i.e.
      xs = FLOAT(lhead(3)) * dfls
      rx = FLOAT(lhead(10))
      xr = xs + rx
      xrp = (xr + xs) / 2.
      lhead(6) = NINT( xrp/dbrps )



Type 2 geom example where the first shot is shot 9711, dfls = 50,
dbrps = 6.25, range to trace 1 = -6168:
xs = 9711. * 50. = 485550.
rx = -6168.
xr = 485550. -6168. = 479382
xrp = (485550 + 479382.) / 2. = 964932/2 = 482466
rp_number = 482466 / 6.25 = 77194.56 = 77195


Type 9 geom example where the first shot is 33000, dbrps = 6.25, and
range to trace 1 = -6168:
(type 9 geometry sets dfls = 1. for the first shot)
xs = 33000.
rx = -6168.
xr = 33000 -6168 = 26832
xrp = (33000 + 26832) / 2 = 59832 / 2 = 29916
rp_number = 29916 / 6.25 = 4786.56 = 4787


Type 9 geom example where the first shot is 58309, dbrps = 6.25, and
range to trace 1 = -6168:
xs = 58309
xr = 58309. -6168. = 52141.
xrp = (58309. + 52141.) / 2. = 110450. / 2. = 55225.
rp_number = 55225. / 6.25 = 8836

Return to SIOSEIS examples      Go to the list of SIOSEIS processes.      Go to SIOSEIS introduction.