specpix
Replace user specified pixels with Isis special pixel values
This program will replace the user specified pixels to Isis special pixel
values. Overlap between the ranges of differing special pixel values is
not allowed. Each special pixel range must be unique. If the min and max
for a given range is the same, then only that exact DN will be converted.
Consequently, all ranges are fully inclusive for their minimums and
maximums.
Categories
Related Objects and Documents
Applications
History
Jim Mathews | 1994-02-14 | Original version |
Tracie Sucharski | 2002-09-15 | Ported to Isis 3.0 |
Kim Sides | 2003-05-13 | Added application test |
Stuart Sides | 2003-05-16 | Modified schema location from astogeology... to isis.astrogeology..." |
Stuart Sides | 2003-05-30 | Added modifications to apptest by Kim |
Stuart Sides | 2003-07-29 | Modified filename parameters to be cube parameters where necessary |
Stuart Sides | 2003-11-07 | Modified results pvl to not include the results group |
Travis Addair | 2011-08-31 | Changed to allow ranges of a single DN |
David Miller | 2015-09-04 | Changed type of count variables to BigInt to avoid wrap around |
Parameters
Files
Use this parameter to select the input filename. All bands within the
file will be checked for replacement of pixels.
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
This file will contain the cube with specified pixels replaced with
Isis special pixel values.
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
Ranges
This defines the minimum value of the defined range of pixels to
be replaced with the Isis Null value.
Type | double |
---|---|
Internal Default | Do not create NULL pixels |
Less Than or Equal | NULLMAX |
Inclusions |
|
This defines the maximum value of the defined range of pixels to
be replaced with the Isis Null value.
Type | double |
---|---|
Internal Default | Do not create NULL pixels |
Greater Than or Equal | NULLMIN |
Inclusions |
|
This defines the minimum value of the defined range of pixels to
be replaced with the Isis LRS value.
Type | double |
---|---|
Internal Default | Do not create LRS pixels |
Less Than or Equal | LRSMAX |
Inclusions |
|
This defines the maximum value of the defined range of pixels to
be replaced with the Isis LRS value.
Type | double |
---|---|
Internal Default | Do not create LRS pixels |
Greater Than or Equal | LRSMIN |
Inclusions |
|
This defines the minimum value of the defined range of pixels to
be replaced with the Isis HRS value.
Type | double |
---|---|
Internal Default | Do not create HRS pixels |
Less Than or Equal | HRSMAX |
Inclusions |
|
This defines the maximum value of the defined range of pixels to
be replaced with the Isis HRS value.
Type | double |
---|---|
Internal Default | Do not create HRS pixels |
Greater Than or Equal | HRSMIN |
Inclusions |
|
This defines the minimum value of the defined range of pixels to
be replaced with the Isis LIS value.
Type | double |
---|---|
Internal Default | Do not create LIS pixels |
Less Than or Equal | LISMAX |
Inclusions |
|
This defines the maximum value of the defined range of pixels to
be replaced with the Isis LIS value.
Type | double |
---|---|
Internal Default | Do not create LIS pixels |
Greater Than or Equal | LISMIN |
Inclusions |
|
This defines the minimum value of the defined range of pixels to
be replaced with the Isis HIS value.
Type | double |
---|---|
Internal Default | Do not create HIS pixels |
Less Than or Equal | HISMAX |
Inclusions |
|
This defines the maximum value of the defined range of pixels to
be replaced with the Isis HIS value.
Type | double |
---|---|
Internal Default | Do not create HIS pixels |
Greater Than or Equal | HISMIN |
Inclusions |
|