Isis 2 Documentation
sbdr2grid Documentation
sbdr2grid - Rasterize Cassini SBDR data from an ISIS table
This program will rasterize Cassini SBDR data that resides in a
binary ISIS table to create a Level 2 ISIS image cube. The RASTER
parameter will specify the data that is to be rasterized. The CONTROL
parameter will specify the precedence, or order, that overlapping
data will be laid down in the output image. The CTLDIR parameter
determines if a higher valued CONTROL value has higher precedence or
if a lower valued CONTROL value has higher precedence. If the CTLDIR
parameter is set to AVERAGE, then the program keeps a running total
of all RASTER data values that fall on each pixel in the output
image. The value for each pixel is averaged after all table values
have been processed. The TIME parameter can be used to limit the
time range of data that will be rasterized. The RASTER and CONTROL
parameters can be set to any column name that appears in the SBDR.TBL
file (these should be the same column names that appear in the ISIS
table). However, the RASTER and CONTROL parameters cannot be set to
any column name that has a data type of CHARACTER. If the RASTER
parameter is set to a column that is neither passive nor active, then
the USEPORA parameter will determine the type of footprint
coordinates to use when gridding. The RASTER parameter can
additionally be set to "HEIGHT". If the RASTER parameter is set to
"HEIGHT", then the surface height of each rasterized point is
calculated. The height is calculated as follows:
range_to_target - sqrt((sc_pos_target_x)**2 + (sc_pos_target_y)**2
+ (sc_pos_target_z)**2) - radius
where radius is the target radius at the act_centroid_lat,
act_centroid_lon.
The user must provide the projection information needed to create the
Level 2 cube. This can be done by either providing an image in the
INITFROM parameter from which projection information can be obtained.
Or, the user can enter the projection information through the TAE
parameters. If an INITFROM file is given, the projection information
can be altered by entering different values in the other TAE parameters.
The following is a list of projection parameters that can be used to
specify (if INITFROM is not provided) or alter (if INITFROM is
provided) projection characteristics:
TARGDEF - This is the name of the target object file which contains
the planet radii and direction of positive longitude. This
program will use the latest version of the titan.def file
in $ISISDATA/targets if neither TARGDEF or INITFROM are
specified. If INITFROM is specified and TARGDEF is not,
then the value in the labels of INITFROM will be used. If
both INITFROM and TARGDEF are specified, then the TARGDEF
value will be used.
MAPPARS - This is the name of the desired projection and information
related to it. This parameter is optional if INITFROM is
given and can be used to specify a different projection.
It is required if INITFROM is not given.
LATRANGE - Use this parameter to set the minimum and maximum latitude
range of the output projection. Any data in the ISIS table
that falls outside this range will not be rasterized. This
parameter is optional if INITFROM is given. It is required
when INITFROM is not specified.
LONRANGE - Use this parameter to set the minimum and maximum longitude
range of the output projection. Any data in the ISIS table
that falls outside this range will not be rasterized. This
parameter is optional if INITFROM is given. It is required
when INITFROM is not specified.
KM - Use this parameter to set the resolution of the output
projection in units of kilometers per pixel. Only one of
the KM or DEG parameters can be specified, not both. This
parameter is optional if INITFROM is given. You must specify
either KM or DEG when INITFROM is not specified.
DEG - Use this parameter to set the resolution of the output
projection in units of pixels per degree. Only one of
the KM or DEG parameters can be specified, not both. This
parameter is optional if INITFROM is given. You must specify
either KM or DEG when INITFROM is not specified.
LATSYS - Use this parameter to designate the latitude coordinate
system that the LATRANGE parameter is specified in.
LONSYS - Use this parameter to designate the longitude coordinate
system that the LONRANGE parameter is specified in.
Programmer: Janet Barrett, U.S.G.S., Flagstaff, AZ
| Parm | Description | Default |
|---|---|---|
| FROM | Input binary ISIS SBDR table file | NONE |
| TO | Output cube file name (default extension is .cub) | NONE |
| SBDRTBL | Table describing information about fields in the FROM file | "$ISISDATA/SBDR.TBL" |
| IGNPASS | Ignore SCIENCE_QUAL_FLAG pertaining to passive data? (YES,NO) | "NO" |
| IGNACTV | Ignore SCIENCE_QUAL_FLAG pertaining to active data? (YES,NO) | "NO" |
| IGNALT | Ignore SCIENCE_QUAL_FLAG pertaining to altimetry data? (YES,NO) | "NO" |
| IGNRAD | Ignore SCIENCE_QUAL_FLAG pertaining to radiometry data? (YES,NO) | "NO" |
| IGNSCAT | Ignore SCIENCE_QUAL_FLAG pertaining to scatterometry data? (YES,NO) | "NO" |
| INITFROM | Optional input ISIS level 2 cube file used to initialize map projection of TO file (default extension is .cub) | -- |
| TIME | Min/max time range for selecting data | -- |
| RASTER | Column in ISIS table to be rasterized | NONE |
| CONTROL | Column in ISIS table to control order of overlap | NONE |
| USEPORA | Type of footprint coordinates to use (PASSIVE or ACTIVE) if RASTER is not passive or active | "PASSIVE" |
| CTLDIR | Determines if ASCENDING or DESCENDING values are placed on top when overlap occurs in the grid. Can alternately specify that the sum of all values that fall on each pixel be AVERAGEd. | "DESCENDING" |
| TARGDEF | Target definition filename | "titan" |
| MAPPARS | Map projection and parameters (e.g., MAPPARS="SINU:0,OGRAPHIC") | -- |
| LATRANGE | Latitude range | -- |
| LONRANGE | Longitude range | -- |
| KM | Image resolution (km/pix)
or
| -- |
| DEG | Image resolution (pix/deg) | -- |
| LATSYS | Latitude system (OCENTRIC or OGRAPHIC) | "OGRAPHIC" |
| LONSYS | Longitude system (180 or 360) |
ADDITIONAL NOTES:
| Parm | Description |
|---|---|
| FROM | This is a binary-formatted ISIS table that contains Cassini SBDR data. The table must be created by the sbdr2isis program. |
| TO | This is the output ISIS cube containing the rasterized data. |
| SBDRTBL | This table provides a detailed description of the fields in the input ISIS-formatted SBDR table (specified in the FROM parameter). The last column in this table gives information about the values of SCIENCE_QUAL_FLAG that affects each column in the ISIS table. The SCIENCE_QUAL_FLAG indicates if information is valid or not. The last column in the SBDRTBL file contains a 4 character value. The first letter specifies if the data is (A)ctive or (P)assive. The second letter specifies if the field is (A)ltimetry. The third letter specifies if the field is (R)adiometry. The fourth letter specifies if the field is (S)catterometry. The digit 0 indicates that the field does not fit into the category and is not affected by the SCIENCE_QUAL_FLAG for that category. |
| IGNPASS | Specifies if the SCIENCE_QUAL_FLAG will be ignored when determining if passive fields are valid. If IGNPASS=YES, then all passive fields are considered valid. |
| IGNACTV | Specifies if the SCIENCE_QUAL_FLAG will be ignored when determining if active fields are valid. If IGNACTV=YES, then all active fields are considered valid. |
| IGNALT | Specifies if the SCIENCE_QUAL_FLAG will be ignored when determining if altimetry fields are valid. If IGNALT=YES, then all altimetry fields are considered valid. |
| IGNRAD | Specifies if the SCIENCE_QUAL_FLAG will be ignored when determining if radiometry fields are valid. If IGNRAD=YES, then all radiometry fields are considered valid. |
| IGNSCAT | Specifies if the SCIENCE_QUAL_FLAG will be ignored when determining if scatterometry fields are valid. If IGNSCAT=YES, then all scatterometry fields are considered valid. |
| INITFROM | This is an optional input ISIS level 2 cube file that can be used to initialize the map projection labels of the TO file. The projection characteristics obtained from this file can be altered by specifying values for the following parameters: TARGDEF, MAPPARS, LATRANGE, LONRANGE, KM, DEG, LATSYS, or LONSYS. |
| TIME | This parameter can be used to specify a time range that can be used to limit the data that gets rasterized. The time format must be input using the UTC day of year format: yyyy-dddThh:mm:ss.sss If this parameter is set to the TAE NULL value, then the entire ISIS table will be rasterized. |
| RASTER | This is the parameter that will be rasterized. The values that can be rasterized are: ANTENNA_TEMP, SIGMA0_UNCORRECTED,SIGMA0_CORRECTED,PASS_POL_ANGLE, PASS_EMISSION_ANGLE,PASS_AZIMUTH_ANGLE,ACT_POL_ANGLE, ACT_INCIDENCE_ANGLE,ACT_AZIMUTH_ANGLE,PASS_MAJOR_WIDTH, PASS_MINOR_WIDTH,ACT_MAJOR_WIDTH,ACT_MINOR_WIDTH. |
| CONTROL | This is the parameter that will be used to determine the order in which data gets overlayed in the output image file. The values that can be used to control overlay are: ANTENNA_TEMP, SIGMA0_UNCORRECTED, SIGMA0_CORRECTED,PASS_POL_ANGLE,PASS_EMISSION_ANGLE, PASS_AZIMUTH_ANGLE,ACT_POL_ANGLE,ACT_INCIDENCE_ANGLE, ACT_AZIMUTH_ANGLE,PASS_MAJOR_WIDTH,PASS_MINOR_WIDTH, ACT_MAJOR_WIDTH,ACT_MINOR_WIDTH. |
| USEPORA | This parameter determines the type of footprint coordinates that will be used to grid the RASTER values. This parameter is only used if the RASTER value is neither passive nor active. If the RASTER value is passive or active, then the appropriate footprint coordinates will be used and the USEPORA parameter will be ignored. |
| CTLDIR | This parameter determines if ASCENDING or DESCENDING values of CONTROL take higher precedence (are placed on top so that they are seen) when overlap occurs in the output raster file. Default is DESCENDING: e.g., "highest" resolution, actually numerically smallest beam width, is normally preferred, as are small values of incidence/emission. This parameter can also be used to specify that the RASTER values be summed for each pixel and then averaged. |
| TARGDEF | This is the name of the target object file which contains the planet radii and direction of positive longitude. This program will use the latest version of the titan.def file in $ISISDATA/targets if neither TARGDEF or INITFROM are specified. If INITFROM is specified and TARGDEF is not, then the value in the labels of INITFROM will be used. If both INITFROM and TARGDEF are specified, then the TARGDEF value will be used. |
| MAPPARS | This parameter is used to specify the map projection and its specific parameters. For example, "SINU:0,OGRAPHIC" implies Sinusoidal map projection with a center longitude of 0 and values reported in planetographic coordinate systems. **NOTE** For a detailed explanation of MAPPARS, tutor the mappars.pdf (i.e., TAE> tutor mappars). This parameter is optional if INITFROM is given and can be used to specify a different projection. It is required if INITFROM is not given. |
| LATRANGE | This is the latitude range of the output projection. LATRANGE(1) is the minimum latitude and LATRANGE(2) is the maximum latitude. The coordinates specified here are subject to the LATSYS parameter coordinate specification and must be expressed in the system specified in that parameter. This parameter is optional if INITFROM is given and can be used to specify a different latitude range. It is required if INITFROM is not given. |
| LONRANGE | This is the longitude range of the output projection. LONRANGE(1) is the minimum longitude and LONRANGE(2) is the maximum longitude. The coordinates specified here are subject to the LONSYS parameter coordinate specification and must be expressed in the system specified in that parameter. This parameter is optional if INITFROM is given and can be used to specify a different longitude range. It is required if INITFROM is not given. |
| KM | This is the map resolution in kilometers/pixel. If a value is entered for KM, then a value must NOT be entered for DEG. This parameter is optional if INITFROM is given and can be used to specify a different map resolution. It is required if INITFROM is not given. |
| DEG | This is the map resolution in pixels/degree. If a value is entered for DEG, then a value must NOT be entered for KM. This parameter is optional if INITFROM is given and can be used to specify a different map resolution. It is required if INITFROM is not given. |
| LATSYS | This parameter is used to define the latitude system that the LATRANGE parameter is specified in. This allows the user to specify the latitude range in either planetocentric or planetographic. This parameter is optional if INITFROM is given and can be used to specify a different latitude system. It is required if INITFROM is not given. |
| LONSYS | This parameter is used to define the longitude system that the LONRANGE parameter is specified in. This allows the user to specify the longitude range in either -180 to 180 (LONSYS=180) or 0 to 360 (LONSYS=360) ranges. This parameter is optional if INITFROM is given and can be used to specify a different longitude system. It is required if INITFROM is not given. |
Contact us online at the Isis Support Center: http://isisdist.wr.usgs.gov