HiRISE

HiRISE.HiPlan.Shapes
Class Make_Footprints

java.lang.Object
  extended by HiRISE.HiPlan.Shapes.Make_Footprints

public class Make_Footprints
extends Object

An application for producing HiRISE footprint data to be ingested by Google's "Live From Mars" feature.

Version:
1.27
Author:
Christian Schaller - UA/PIRL

Nested Class Summary
protected static class Make_Footprints.Footprint
           
 
Field Summary
static String DEFAULT_FOOTPRINT_FILENAME
           
static String[] DEFAULT_INCLUDED_STATUSES
           
static int FAILURE
          Exit status for an unsuccessful operation.
static String FOOTPRINT_FILENAME
           
static String ID
          Class identification name with source code version and date.
static String INCLUDED_STATUSES
           
static int SUCCESS
          Exit status for a successful operation.
 
Method Summary
static void main(String[] args)
          Runs the Make_Footprints application.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values

INCLUDED_STATUSES

public static final String INCLUDED_STATUSES
See Also:
Constant Field Values

DEFAULT_INCLUDED_STATUSES

public static final String[] DEFAULT_INCLUDED_STATUSES

FOOTPRINT_FILENAME

public static final String FOOTPRINT_FILENAME
See Also:
Constant Field Values

DEFAULT_FOOTPRINT_FILENAME

public static final String DEFAULT_FOOTPRINT_FILENAME
See Also:
Constant Field Values

SUCCESS

public static final int SUCCESS
Exit status for a successful operation.

See Also:
Constant Field Values

FAILURE

public static final int FAILURE
Exit status for an unsuccessful operation.

See Also:
Constant Field Values
Method Detail

main

public static void main(String[] args)
Runs the Make_Footprints application. One or more input sources of observation IDs may be supplied for the initial state of the observation timeline; see Observation_ID_Accumulator for information about sources. If no IDs are supplied, the application's configuration defines the coverage. The application uses the best state file (located in the standard state file directory, State_File.DEFAULT_STATE_FILE_DIRECTORY) for modeling a given HiRISE footprint.

The application's configuration defines the output directory and filename.

Usage

Make_Footprints [--configuration configuration_pathname] [--directory state_file_directory] [--output output_pathname] [observation_id_source [...]]

Make_Footprints --usage

Make_Footprints --version

Options are not case-sensitive and may be reduced to their shortest unique form. One or two dashes may be used.

Options

--configuration configuration_pathname
Sets the pathname of the configuration file from which to configure the application. See Configuration_Helper.getConfiguration(String,String,String...) for details on the configuration pathname; if this option is not used, the config source argument is null.
--directory state_file_directory
Sets the state file directory path. The app will search for state files in this directory. If not specified, State_File.DEFAULT_STATE_FILE_DIRECTORY is used.
--output output_pathname
Sets the pathname for the output data file.

Parameters:
args - the command-line arguments.

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona