Home

User Documentation

Getting Started
Learn More
Explore in Detail
Get Inspired

Contributor Documentation

Getting Started
Learn More
Explore in Detail
Get Inspired

Quick Links

Software Manual
AstroDiscuss
GitHub
API Reference

Documentation Versions


ISIS 2

Documentation
Tutorials
Technical Documents
USGS

ISIS Application Documentation


cnettable

Standard View | TOC | Home

Application to get Excel compatible statistics

Description
Categories
Groups
Examples
History


Description

This application takes a control net and outputs the same data avalible from campt for every control measure in the control net. It also outputs data about the measure and point. This data is formated as a flat file and is comma seperated so it can be imported to Excel. The columns titles in the file are:
  • ControlPointId
  • PointType
  • Ignored
  • Held
  • Invalid
  • UniversalLatitude
  • UniversalLongitude
  • Radius
  • Filename
  • Sample
  • Line
  • PixelValue
  • Declination
  • PlanetocentricLatitude
  • PlanetographicLatitude
  • PositiveEast360Longitude
  • PositiveEast180Longitude
  • PositiveWest360Longitude
  • PositiveWest180Longitude
  • BodyFixedCoordinateX
  • BodyFixedCoordinateY
  • BodyFixedCoordinateZ
  • LocalRadius
  • SampleResolution
  • LineResolution
  • SpacecraftPositionX
  • SpacecraftPositionY
  • SpacecraftPositionZ
  • SpacecraftAzimuth
  • SlantDistance
  • TargetCenterDistance
  • SubSpacecraftLatitude
  • SubSpacecraftLongitude
  • SpacecraftAltitude
  • OffNadirAngle
  • SubSpacecraftGroundAzimuth
  • SunPositionX
  • SunPositionY
  • SunPositionZ
  • SubSolarAzimuth
  • SolarDistance
  • SubSolarLatitude
  • SubSolarLongitude
  • SubSolarGroundAzimuth
  • Phase
  • Incidence
  • Emission
  • NorthAzimuth
  • EphemerisTime
  • UTC
  • LocalSolarTime
  • SolarLongitude
  • ZScoreMin
  • ZScoreMax
  • SampleError
  • LineError
  • ErrorMagnitude
  • Type
  • IsMeasured
  • IsValidated
  • Ignore
  • GoodnessOfFit
  • Error

Categories


Related Objects and Documents

Applications


Parameter Groups

Files

Name Description
FROMLIST List of cubes associated with control net
CNET A control net
FLATFILE Text file containing the control net statistics
APPEND Append output to "FLATFILE" file

Position

Name Description
ALLOWOUTSIDE Allow sample/line values outside of the images

Errors

Name Description
ALLOWERRORS Allow errors to occur without halting execution.

Files: FROMLIST

Description

Use this parameter to select the filename of a list of cubes the cubes used to create the control net.

Type filename
File Mode input
Filter *.txt *.lis *.lst *.list

Files: CNET

Description

The control net from which to derive statistics.

Type filename
File Mode input
Filter *.net *.cnet

Files: FLATFILE

Description

This file will contain the statistics of all the control measures in the control net.

Type filename
File Mode output
Filter *.txt *.csv

Files: APPEND

Description

If checked this option allows file output to be appended to a file or create a new file. If the file already exists and append is off the program will overwrite the existing file.

Type boolean
Default false

Position: ALLOWOUTSIDE

Description

When checked sample/line values that are outside of the images (but close) will be extrapolated. For example a sample of -0.5 would be valid. If this is not checked a sample of -0.5 is not allowed.

Type boolean
Default false

Errors: ALLOWERRORS

Description

If errors occur such as values not having an intersection with the body or sample line locations outside of the cube with ALLOWOUTSIDE not checked the program will continue and report the error and reason to the file. If no errors occur "N/A" is put into the column, otherwise, the reason for the error is written to the file.

Type boolean
Default false

Examples


Example 1

Usage of cnettable application

Description

This is an example of how to use cnettable to produce a flatfile or csv file for excel or other uses. The required elements are a list of cubes and a corresponding control network. The easiest way to get this is to run findimageoverlaps on a list of cubes and then autoseed this list with the overlaps.

Command Line

cnettable fromlist=cubeList.lst cnet=testNet.net flatfile=output.csv
These arguments will produce a flatfile containing infomation on all the points in the control net.

GUI Screenshot

cnettable GUI

Example GUI

Screenshot of the GUI with parameters set to take a list of cubes a control network and output to a text file.

Data File

An small example file of the output of the application. This file contains the output of a run of cnettable on a very small control network. It shows all the expected data for the program and the format the data is in.

History

Mackenzie Boyd2009-09-11 Original version
Mackenzie Boyd2010-03-12 Added ALLOWOUTSIDE option default behavior not modified at all.
Mackenzie Boyd2010-03-25 Change to CameraPointInfo added two parameters to output and modified two Output now had PositiveEast360Longitude and PositiveWest180Longitude. Also made append option more forgiving so that it will create a file if none exists.
Mackenzie Boyd2010-05-24 Added option to allow for errors so that instead of crashing the program continues and reports the errors in the output file.
Mackenzie Boyd2010-06-07 Updated and added to documentation.
Christopher Austin2010-06-08 Gave cnettable the ability to compile
Mackenzie Boyd2011-04-11 Modified outputs which would have been Isis::Null double values to now be empty strings.
James Alexander Crough2011-07-19 Made the software output all of the log values in addition to the normal output of the software.
Jeannie Backer2014-08-22 Updated truth data due to modifications, printing NULL instead of N/A. References #1659.
Tyler Wilson2014-08-17 Updated application truth data due to modifications in CameraPointInfo class. References #476.
Kaj Williams2017-04-21 Trimmed extra commas from label and data. References #4657.