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.
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.
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.
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.
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.
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.
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.
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.