ISIS Application Documentation
mat2cnet | Printer Friendly View | TOC | Home |
Converts an ISIS2 match point file to an ISIS control network file.
Overview | Parameters | Example 1 | Example 2 |
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 02/21/2025 19:28:12 |
Parameter GroupsISIS2 Files
ISIS3 Files
Control Network Keyword Settings
|
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 02/21/2025 19:28:12 |
A text file containing one column of ISIS2 cube file names. Every file used in the match point file should be represented in this list. Note: The cubes must be available for the program to open and must be in the same order as the ISIS cubes in LIST3. An error will be thrown if the number of files in this list does not match the number of files in LIST2, or if the IMAGE_ID and IMAGE_NUMBER keywords are not found in any ISIS2 cube.
Type | filename |
---|---|
File Mode | input |
Filter | *.lis *.txt *.lst |
Use this parameter to specify the ISIS2 match point file to be converted to an ISIS control network file. This file must contain a two line header. The first line of the header must have the "Matchpoint Total" keyword and a value for the number of measures in the match point file. The second line of the header should be text labels for each column. The match point file has 7 columns: PointID, FSC, LINE, SAMP, CLASS, DIAMETER, and Comments. The Point ID is made up of alphanumeric characters, FSC is an integer, LINE and SAMP must be doubles. CLASS is used to determine the measure type. Valid values include T (set to reference measure, validated manual), M (validated manual), S (validated automatic), or U (if line/samp=0/0, set unmeasured, otherwise set estimated). The DIAMETER column is used in the case of a crater. Comments are not read in to this application. A match point file may only have one line for a particular PointID/FSC combination, otherwise an error will be thrown since there is no way to determine which line contains correct values.
Type | filename |
---|---|
File Mode | input |
Filter | *.mat *.dat *.txt *.tbl |
This parameter indicates whether a RAND PPP (Pole, Point, Picture) file will be input. Valid RAND PPP files for mat2cnet are detailed in the PPP parameter description.
Type | boolean |
---|---|
Default | FALSE |
Inclusions |
|
Use this parameter to specify the RAND PPP file to assign lat/lon/rad values associated with corresponding point IDs from the MATCH file. These files do not contain headers and have 4 unlabeled columns: LATITUDE, LONGITUDE, RADIUS, and PointID. The lines of original RAND PPP files have exactly 79 characters, and columns are right justified with specific lengths, namely, 24, 24, 24, and 7. The only edited RAND PPP files that are valid for this program are those that have a single space added between the RADIUS and the PointID. LATITUDE, LONGITUDE, and RADIUS values must be doubles and PointID is alphanumeric. If this file contains a Point ID that does not exist in the match point file, it will not be added to the ControlNet output and the corresponding lines from the RAND PPP file will be copied to the LOG output file.
Type | filename |
---|---|
File Mode | input |
Filter | *.ppp *.dat |
This parameter determines the ControlPoint type to which points will be set if they are found in the RAND PPP file and have corresponding measurements in the MATCH file. This parameter defaults to Fixed. Note: All points from the MATCH file not found in the RAND PPP file will be set to Free and all points from the RAND PPP file not found in the MATCH file will be omitted from the output Control Network.
Type | string | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Default | FIXED | |||||||||
Option List: |
|
This parameter indicates whether control points found in the RAND PPP file will be locked. That is, if this parameter is set to true, then each ControPoint in the output ControlNet that exists in the RAND PPP file will have the keyword EditLock set to true. This prevents any editing by most ISIS programs (with the exception of jigsaw) to the latitude, longitude, and radius values associated to the points in the RAND PPP file. Furthermore, the reference measures of each of these points will be treated as if they are locked, preventing any editing by ISIS programs to the sample and line values found in the match point file. This parameter defaults to TRUE and can only be used if the INPUTPPP parameter is set to true.
Type | boolean |
---|---|
Default | TRUE |
This file will contain the Point IDs of all control points that were found in the RAND PPP file but had no measurements in the MATCH file. Note: This log is not a typical results log that contains the GUI log output.
Type | filename |
---|---|
File Mode | output |
Internal Default | No Log Output |
Filter | *.log *.txt |
A text file containing one column of ISIS cube file names. Every file used in the match point file should be represented in this list. Note: The cubes must be available for the program to open and must be in the same order as the ISIS2 cubes in LIST2. An error will be thrown if the number of files in this list does not match the number of files in LIST2.
Type | filename |
---|---|
File Mode | input |
Filter | *.lis *.txt *.lst |
Use this parameter to specify the file name of the output ISIS3 control network.
Type | filename |
---|---|
File Mode | output |
Filter | *.net *.pvl *.ctl *.cnet |
The Description keyword of the output ControlNet will be set to this string value. This should be a brief description of the control network file to be created.
Type | string |
---|
The NetworkId keyword of the output ControlNet will be set to this string value. The NetworkId is a single word identifier assigned to this particular ControlNet file. This string should be unique to this output file.
Type | string |
---|
The TargetName keyword of the output ControlNet will be set to this string value. This is the planetary body targeted in the images in the input file lists. The TargetName value should appear in all cubes used in the output ControlNet.
Type | string |
---|
This parameter indicates whether control measures found in the match point file will be locked. That is, if this parameter is set to true, then each ControlMeasure in the output ControlNet file will have the keyword EditLock set to true. This prevents any editing by ISIS3 programs to the sample and line values associated to each measure found in the match point file. This parameter defaults to FALSE.
Type | boolean |
---|---|
Default | FALSE |
Example 1Create control net from match point file Description
This example demonstrates how to use the mat2cnet
application to create a control network from a match point file. In
this case, no RAND PPP file is used.
Command Line
mat2cnet
list2=../IN/isis2cubes.lis match=../IN/matchpointfile.mat
list3=../IN/isis3cubes.lis control=../OUT/controlnet.net
description="Default Test Network" networkid= TestNet01 target=Titan
Run the mat2cnet application to create a ControlNet
file from a match point file with corresponding ISIS2 cubelist and
ISIS cubelist
GUI Screenshot
Data FilesLinks open in a new window.
|
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 02/21/2025 19:28:12 |
Example 2Create control net from match point file and RAND PPP file Description
This example demonstrates how to use the mat2cnet
application to create a control network from a match point file and
corresponding RAND PPP file.
Command Line
mat2cnet
list2=../IN/isis2cubes.lis match=../IN/matchpt.mat inputppp=true
ppp=../IN/rand.ppp list3=../IN/isis3cubes.lis
control=../OUT/control.net description="RAND PPP Test Network"
networkid= TestNet02 target=Titan
Run the mat2cnet application to create a ControlNet
file from a match point file with corresponding ISIS2 cubelist, ISIS3
cubelist, RAND PPP file with a default point type of fixed.
GUI Screenshot
Data FilesLinks open in a new window.
|
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 02/21/2025 19:28:12 |