- This program computes and outputs the
- latitude/longitude
- range of a set of images in camera space, as well as the
- pixel resolution and the
- oblique pixel resolution.. It creates a cam2map ready map file with
- the extents of the latitude/longitude ranges of the image set.
+ mosrange computes and outputs the latitude
+ and longitude ranges of a set of Level1
+ images (i.e. non-projected), as well as the pixel
+ resolution and the oblique pixel resolution.
+ It creates a cam2map ready map file
+ with the extents of the latitude/longitude ranges of the image set.
The user can select the type of map projection
- preferred by two different means. The PROJECTION parameter allows direct
+ preferred by two different ways. The PROJECTION parameter allows direct
specification of an ISIS supported projection. Or, the user can select a
map file from the ISIS map template system that contains the projection name.
If none of these options are used, then Equirectangular is the default.
- mosrange provides better control over the values of the latitude/longitude
+ mosrange provides better control over the values of the latitude/longitude
ranges by providing a PRECISION parameter. This parameter specifies the
- maximum nuber of digits precision for many of the Mapping group parameters
+ maximum number of digits of precision for many of the Mapping group parameters
used to project images.
-
+
+
+ ONERROR, ERRORLOG, and ERRORLIST parameters offer better error handling and
+ diagnostics when problems are encountered processing the input file list.
+ ONERROR dictates whether mosrange will abort or continue when an error
+ occurs. If ONERROR=FAIL (default behavior), mosrange aborts upon error
+ without generating a map file. If ONERROR=CONTINUE, mosrange produces
+ an output map file with data collected from all successfully processed images.
+ A detailed list of files that fail and their associated errors are written to
+ the ERRORLOG file if provided. A simple list of failed files is written to the
+ ERRORLIST file if provided.
+
+
- Its primary use is to provide a quick, simple and batchable means of
+ The primary use of mosrange is to provide a quick, simple and batchable means of
creating map files for projections.
@@ -111,12 +123,20 @@ End
Updated to use new Target class. References Mantis tickets #775 and #1114.
- Updated to use upated Camera/CameraPointInfo classes which include improved approximations
+ Updated to use updated Camera/CameraPointInfo classes which include improved approximations
to Pixel/Detector/Line/Sample resolutions, as well as providing the ability for developers
- to order the fields in CSV/Pvl output. References #476"
+ to order the fields in CSV/Pvl output. References #476.
-
-
+
+ Added ERRORLOG, ERRORLIST and ONERROR flags to provide better control
+ error behavior and provide diagnostics when problems are encountered
+ processing input file list.
+
+
+ Moved Kris Becker's 2019-03-11 changes from UofA code base to USGS. Updated documentation.
+ Cleaned up unnecessary blank lines and commented code in mosrange.cpp. References #3606.
+
+
@@ -367,5 +387,83 @@ End
+
+