public class Set_Cubenorm_Tags
extends java.lang.Object
Needed Files: A configuration file is needed for database connectivity (Use the
-C command line option to set the database configuration file).
Tag definitionfile (found in /HiRISE/Configuration/HiValli/tags.conf), which
contains the list and definitions of allowable tags.
Tagger
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CONFIGURATION_FILENAME |
static java.lang.String |
DEFAULT_TAGSONOMY_FILE |
static int |
EXIT_COMMAND_LINE_SYNTAX_ERROR |
static int |
EXIT_CONFIGURATION_ERROR |
static int |
EXIT_DATABASE_ERROR |
static int |
EXIT_IO_ERROR |
static int |
EXIT_PVL_ERROR |
static int |
EXIT_SUCCESS |
static java.lang.String |
ID |
Constructor and Description |
---|
Set_Cubenorm_Tags()
Create a Set_Cubenorm_Tags object with default configuration and tag
definition files.
|
Set_Cubenorm_Tags(java.lang.String configuration)
Create a new Set_Cubenorm_Tags object using the specified configuration file
for database connectivity.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] arguments)
This is a one-off importer application for reading cubenorm information
from the hiccstitch pvl configuration files and setting tags based on the
information found in those files.
|
int |
Products_Tagged() |
boolean |
set_tags(java.io.File pvl_file)
Set Tags in the database based on the cubenorming information found in the
specified pvl_file.
|
void |
Set_Tagsonomy_File(java.lang.String tagsonomy_file)
Use a different Tagsonomy file from the default.
|
static void |
Usage(int status) |
public static final java.lang.String ID
public static final java.lang.String DEFAULT_CONFIGURATION_FILENAME
public static final java.lang.String DEFAULT_TAGSONOMY_FILE
public static final int EXIT_SUCCESS
public static final int EXIT_CONFIGURATION_ERROR
public static final int EXIT_DATABASE_ERROR
public static final int EXIT_PVL_ERROR
public static final int EXIT_IO_ERROR
public static final int EXIT_COMMAND_LINE_SYNTAX_ERROR
public Set_Cubenorm_Tags() throws PIRL.Configuration.Configuration_Exception, PIRL.Database.Database_Exception
PIRL.Configuration.Configuration_Exception
PIRL.Database.Database_Exception
public Set_Cubenorm_Tags(java.lang.String configuration) throws PIRL.Configuration.Configuration_Exception, PIRL.Database.Database_Exception
configuration
- - A PVL configuration file containing database connection
parameters.PIRL.Configuration.Configuration_Exception
PIRL.Database.Database_Exception
public boolean set_tags(java.io.File pvl_file) throws PIRL.PVL.PVL_Exception, PIRL.Database.Database_Exception
pvl_file
- - The PVL file containing cubnorming information.PIRL.PVL.PVL_Exception
PIRL.Database.Database_Exception
public int Products_Tagged()
public void Set_Tagsonomy_File(java.lang.String tagsonomy_file) throws PIRL.Configuration.Configuration_Exception
set_tags(File)
method.tagsonomy_file
- PIRL.Configuration.Configuration_Exception
public static void main(java.lang.String[] arguments)
arguments
- public static void Usage(int status)
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona