Isis 3 Application Documentation
pds2isis | Standard View | TOC | Home |
Import PDS image cube into Isis format cube
Description
Categories
Groups
Examples
History
This program will import a PDS image into an Isis cube.
The special pixel ranges that may be entered, can align back-to-back. i.e. Null Range = ( 0.0 3.0 ) and LIS Range = ( 3.0, 5.0 ) When this is done, certain special pixels take precedence over others in the following order: Null HRS LRS HIS LIS Therefore, in the above example, the actual raw value of 3.0 would be translated into a Null pixel, since Null is listed before LIS in the priority list.
Name | Description |
---|---|
FROM | Input PDS file |
IMAGE | Detached data file |
TO | Output Isis cube |
Name | Description |
---|---|
SETNULLRANGE | Pixel values in the given range are converted to Null |
NULLMIN | Minimum Null value |
NULLMAX | Maximum Null value |
SETHRSRANGE | Pixel values in the given range are converted to HRS |
HRSMIN | Minimum HRS value |
HRSMAX | Maximum HRS value |
SETHISRANGE | Pixel values in the given range are converted to HIS |
HISMIN | Minimum HIS value |
HISMAX | Maximum HIS value |
SETLRSRANGE | Pixel values in the given range are converted to LRS |
LRSMIN | Minimum LRS value |
LRSMAX | Maximum LRS value |
SETLISRANGE | Pixel values in the given range are converted to LIS |
LISMIN | Minimum LIS value |
LISMAX | Maximum LIS value |
Use this parameter to select the PDS filename. This file must contain the PDS labels, however the image data can be detached and will be automatically obtained from the PDS image pointer keyword. If the pointer is incorrect then use the IMAGE parameter to specify the file containing the binary image data.
Type | filename |
---|---|
File Mode | input |
Filter | *.lbl *.img |
Use this parameter if the pointer to the image data in the detached label (FROM) is incorrrect.
Type | filename |
---|---|
File Mode | input |
Internal Default | Cube data embedded with label or file pointer in label file. |
Filter | *.img |
Use this parameter to select the output filename
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
If this option is used, the input raw pixels inside and including the NULLMIN and NULLMAX will be converted to Null pixels. Otherwise pixels in the input raw file will be left unchanged in most cases. For example, importing a raw 8-bit file and outputing to a 16-bit or 32-bit real will cause 0 and 255 to be actual values. If left as 8-bit then 0 will be NULL and 255 will be HRS.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
Minimum Null value. Anything from this value to NULLMAX will be converted to Null.
Type | double |
---|---|
Inclusions |
|
Maximum Null value. Anything from this value to NULLMIN will be converted to Null.
Type | double |
---|---|
Inclusions |
|
If this option is used, the input raw pixels inside and including the HRSMIN and HRSMAX will be converted to HRS pixels. Otherwise pixels in the input raw file will be left unchanged in most cases. For example, importing a raw 8-bit file and outputing to a 16-bit or 32-bit real will cause 0 and 255 to be actual values. If left as 8-bit then 0 will be NULL and 255 will be HRS.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
Minimum HRS value. Anything from this value to HRSMAX will be converted to HRS.
Type | double |
---|---|
Inclusions |
|
Maximum HRS value. Anything from this value to HRSMIN will be converted to HRS.
Type | double |
---|---|
Inclusions |
|
If this option is used, the input raw pixels inside and including the HISMIN and HISMAX will be converted to HIS pixels. Otherwise pixels in the input raw file will be left unchanged in most cases. For example, importing a raw 8-bit file and outputing to a 16-bit or 32-bit real will cause 0 and 255 to be actual values. If left as 8-bit then 0 will be NULL and 255 will be HRS.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
Minimum HIS value. Anything from this value to HISMAX will be converted to HIS.
Type | double |
---|---|
Inclusions |
|
Maximum HIS value. Anything from this value to HISMIN will be converted to HIS.
Type | double |
---|---|
Inclusions |
|
If this option is used, the input raw pixels inside and including the LRSMIN and LRSMAX will be converted to LRS pixels. Otherwise pixels in the input raw file will be left unchanged in most cases. For example, importing a raw 8-bit file and outputing to a 16-bit or 32-bit real will cause 0 and 255 to be actual values. If left as 8-bit then 0 will be NULL and 255 will be HRS.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
Minimum LRS value. Anything from this value to LRSMAX will be converted to LRS.
Type | double |
---|---|
Inclusions |
|
Maximum LRS value. Anything from this value to LRSMIN will be converted to LRS.
Type | double |
---|---|
Inclusions |
|
If this option is used, the input raw pixels inside and including the LISMIN and LISMAX will be converted to LIS pixels. Otherwise pixels in the input raw file will be left unchanged in most cases. For example, importing a raw 8-bit file and outputing to a 16-bit or 32-bit real will cause 0 and 255 to be actual values. If left as 8-bit then 0 will be NULL and 255 will be HRS.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
Minimum LIS value. Anything from this value to LISMAX will be converted to LIS.
Type | double |
---|---|
Inclusions |
|
Maximum LIS value. Anything from this value to LISMIN will be converted to LIS.
Type | double |
---|---|
Inclusions |
|
Using pds2isis with default parameters
Example GUI Screenshot of the GUI with parameters |
PDS format input file. | This is the PDS labels and data |
---|
Final output image after the conversion
Parameter Name:
TO Converts from PDS format to a Isis3 cube. |
Kris Becker | 1997-05-01 | Original version |
Stuart Sides | 2003-05-15 | Wrote for Isis 3. |
Stuart Sides | 2003-05-16 | Modified schema location from astrogeology... to isis.astrogeology..." |
Stuart Sides | 2003-06-04 | Fixed Makefile |
Stuart Sides | 2003-10-10 | Converted to use new IsisImport instead of IsisPdsImport |
Stuart Sides | 2004-02-20 | Converted to use the new IsisImportPds class and added import labels to the output cube. |
Brendan George | 2006-09-28 | Documentation fixes |
Stuart Sides | 2007-01-25 | Added ability to transfers Isis2 instrument and bandbin information. |
Tracie Sucharski | 2007-04-10 | Added LatitudeType2 group to translation table to handle CTX cubes. Additonal changes to projection translation tables for other possible values for Longitude direction, latitude type. If the min or max longitude values are greater than 180, change longitude domain to 360. Only call TranslateIsis2Labels if pds file is an Isis2 cube. |
Steven Lambright | 2007-08-07 | Added support for copying some PDS labels, if they exist, into the output. |
Steven Koechle | 2007-08-29 | Added special pixel ranges. Added examples. |
Steven Lambright | 2008-05-13 | Removed references to CubeInfo |
Christopher Austin | 2008-09-15 | Fixed problem with special pixel range functionality and documentation. Added HIS and LIS range options. |