Update Archive

2007

2007.12.20 Version

Macintosh and Windows Version

File - Open Image

MultiSpec can now read the compressed data in HDF formatted files. Several of the hdf data sets that NASA now produces contain compressed data. Let me know if you have an HDF formatted file for which this version of MultiSpec cannot read the compressed data.

The NCSA HDF code used in MultiSpec has been updated from version 4.1 release 5 to version 4.2 release 2. Note that making this change now causes a there to be a longer delay for some image files between the time the hdf file is opened until the "Set Multispectral File Format Specifications" dialog box is displayed allowing one to select the data set.

Processor - List Data

One can now include the latitude and longitude values for each pixel of data that are listed in the row mode if that information is available. The default is to list them as decimal degrees. If the coordinate view is displayed above the image and the degrees-minutes-seconds units are selected, the latitude and longitude values will be listed as degrees-minutes-seconds.

Macintosh and Windows Version

General Note: The resources for the alert windows were missing in the 5.12.07 version. These resources are included again in this version. This probably caused messages like "need more memory" to not be displayed.

2007.05.12 Version

Macintosh and Windows Version

File - Open Image

MultiSpec can now read the NDF (NLAPS Data Format) that many of the free MRLC data are in at the EROS Data Center GloVis web site. MultiSpec will automatically link the separate band files together if one selects the H1, H2, H3 and HD header files. One can then use the Processor - Reformat - Change Image File Format menu item to save a combined image to disk. If one selects the I1, I2, I3, etc suffix files, then only that one band will be opened. For Landsat 5 data, MultiSpec links the bands together in wavelength order.

One can display locations in an image window in latitude-longitude or map units for the Albers Conical Equal Area projection.

File - Save Image As

A problem was fixed which caused the map coordiates stored in GeoTIFF files for subsetted images to be wrong.

A kml file is now written along with an image file that is generated when using the File - Save Image As menu item. The kml file will be written for those images which are in a projection for which MultiSpec has the capability to compute latitude and longitude including UTM, Transverse Mercator, Orthographic, Albers Conical Equal Area, Sinusoidal, Cylindrical Equal Area, Lambert Azimuthal Equal Area, Krovak and the Indiana State Planes; others can be added when needed. If one double clicks on the kml file (and if GoogleEarth is available on the computer), the saved tiff image will be overlaid onto the GoogleEarth display. Note that GoogleEarth expects the image to be oriented parallel with lat and long (based on the tags given in the KML file). Not all projections are like this. Therefore the image may not overlay exactly. The image is placed though in the right part of the earth.

Processor - Cluster

The default file name for the cluster mask file will contain the base name of the text output file if one is being saved.

Processor - Reformat - Change Image File Format

A problem was fixed which caused the map coordiates stored in GeoTIFF files for subsetted images to be wrong.

A problem was fixed which caused BIS formatted data being converted to .LAN format to be saved in BIS format not BIL format as it should be.

Selection Graph Windows

The information in selection graph windows for a polygon type area now represent only those pixels inside of the polygon not pixels in the rectangle that encloses the polygon.

2007.03.31 Version

Macintosh and Windows Version

File - Open Image

MultiSpec will now read the control points that may be stored in GeoTIFF images and use them to define a polynomial transformation to translate between line/column value to map/latitude-longitude value when no other map projection information exists. For example, I have used this for the Level 1A SPOT images to be able to display an estimate of the latitude-longitude values in the coordinate window and to overlay latitude-longitude shape files. Three control points must be available before they are used. The control points are written to geotiff images that MultiSpec generates if they are available. An order 1 polynomial is used for 3 thru 5 controls points, order 2 for 6 thru 9 control points and order 3 is used for 10 or more control points. The control point information is displayed when one lists the image description information.

Edit - Image Map Parameters

A checkbox was added to allow one to display and edit the projection parameters for those projections MultiSpec can convert between map and latitude-longitude values.

Processor - Cluster

A problem was fixed which caused MultiSpec to crash if one clustered an image when it was displayed as a one-channel thematic image.

Processor - Reformat - Rectify Image

A new option has been added to the rectify image processor. One can reproject an image to be the same as that for another image. One does this by opening both images. Make sure that the image that you want to re-project is the active image before selecting the Processor - Reformat - Rectify Image processor. When one selects the "Reproject to" option, a popup menu will be displayed which allows you to select the image that you want to reproject the input image to. A new image file will be created using the area of the "to" image that has been populated with the pixels of the input image file. This is done by determining the latitude-longitude of the center of each pixel in the output image and finding the "nearest neighbor" latitude-longitude pixel in the input image. Note that this will only work if the map projections represent those that MultiSpec currently can handle: Geographic (degrees), UTM, Transverse Mercator, Lambert Azimuthal Equal Area, Orthographic, Cylindrical Equal Area, Sinusoidal, Krovak and State Plane (if for Indiana). I used this capability to create a orthographic image of the Earth with the Blue Marble data which are in decimal degrees. Note that no adjustments are made for datum shifts.

Options - Switch Cross Cursor

This option was added per a request for a larger cursor that can be used in the field on a laptop so that it might show up more clearly. Let me know if this helps or some more needs to be done to solve this issue.

Windows Version

Processor - Feature Extraction

The preprocessing (projection pursuit) dialog box has been added so that user has control of the projection pursuit parameters. The dialog box is illustrated on page 137 of the MultiSpec Introduction document and in several Luis Jimenez's papers that are listed on that page.

2007.02.07 Version

Macintosh and Windows Version

Image Window - Coordinate View

A fix was made so that the latitute and longitude for the Lambert Azimuth Equal Area projection will be displayed in the correct order ... longitude for columns and latitude for lines.

One can display locations in an image window in latitude-longitude or map units for the Krovak projection.

File - Open Image

MultiSpec will now read and interpret map information in Imagine formatted files that are stored in a text string; at least for a sample image in the Lambert Azimuth Equal Area projection.

MultiSpec will now read TIFF/geoTIFF files in which the image data are stored as strips that are not contiguous. This allows one to open level 1A Spot images.

Processor - Display Multispectral Image

A change was made in how the last display dialog settings are saved to take into account when linked images are handled. This caused some subsequent images to not be displayed because of an erroneous input parameter that was not obvious how to fix.

Windows Version

Processor - Display Multispectral Image

A message is now displayed to alert the user when the number of columns is too large to be handled. The limit is 32,767 columns.