com.esri.arcgis.geoprocessing.tools.multidimensiontools
Class FeatureToNetCDF

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.AbstractGPTool
      extended by com.esri.arcgis.geoprocessing.tools.multidimensiontools.FeatureToNetCDF
All Implemented Interfaces:
GPTool

public class FeatureToNetCDF
extends AbstractGPTool

Converts a point feature class to a netCDF file. The Feature to NetCDF tool is contained in the Multidimension Tools tool box.

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
FeatureToNetCDF()
          Creates the Feature to NetCDF tool with defaults.
FeatureToNetCDF(java.lang.Object inFeatures, java.lang.Object fieldsToVariables, java.lang.Object outNetCDFFile)
          Creates the Feature to NetCDF tool with the required parameters.
 
Method Summary
 java.lang.Object getFieldsToDimensions()
          Returns the Fields to Dimensions parameter of this tool .
 java.lang.Object getFieldsToVariables()
          Returns the Fields to Variables parameter of this tool .
 java.lang.Object getInFeatures()
          Returns the Input Features parameter of this tool .
 java.lang.Object getOutNetCDFFile()
          Returns the Output netCDF File parameter of this tool .
 java.lang.String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 java.lang.String getToolboxName()
          Returns the name of the tool box containing this tool.
 java.lang.String getToolName()
          Returns the name of this tool.
 void setFieldsToDimensions(java.lang.Object fieldsToDimensions)
          Sets the Fields to Dimensions parameter of this tool .
 void setFieldsToVariables(java.lang.Object fieldsToVariables)
          Sets the Fields to Variables parameter of this tool .
 void setInFeatures(java.lang.Object inFeatures)
          Sets the Input Features parameter of this tool .
 void setOutNetCDFFile(java.lang.Object outNetCDFFile)
          Sets the Output netCDF File parameter of this tool .
 
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
getParameterValues, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureToNetCDF

public FeatureToNetCDF()
Creates the Feature to NetCDF tool with defaults.

Initializes the array of tool parameters with the default values specified when the tool was created.


FeatureToNetCDF

public FeatureToNetCDF(java.lang.Object inFeatures,
                       java.lang.Object fieldsToVariables,
                       java.lang.Object outNetCDFFile)
Creates the Feature to NetCDF tool with the required parameters.

Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.

Parameters:
inFeatures - the input feature class.
fieldsToVariables - the field or fields used to create variables in the netCDF file. Four special fields—Shape.X, Shape.Y, Shape.Z, and Shape.M—can be used for exporting x-coordinates or longitude, y-coordinates or latitude, Z values, and M values of input features, respectively.
  • field—A field in the input feature attribute table.
  • {variable}—The netCDF variable name.
  • {units}—The units of the data represented by the field.
outNetCDFFile - the output netCDF file. The filename must have a .nc extension.
Method Detail

getInFeatures

public java.lang.Object getInFeatures()
Returns the Input Features parameter of this tool . This parameter is the input feature class. This is a required parameter.

Returns:
the Input Features

setInFeatures

public void setInFeatures(java.lang.Object inFeatures)
Sets the Input Features parameter of this tool . This parameter is the input feature class. This is a required parameter.

Parameters:
inFeatures - the input feature class.

getFieldsToVariables

public java.lang.Object getFieldsToVariables()
Returns the Fields to Variables parameter of this tool . This parameter is the field or fields used to create variables in the netCDF file. Four special fields—Shape.X, Shape.Y, Shape.Z, and Shape.M—can be used for exporting x-coordinates or longitude, y-coordinates or latitude, Z values, and M values of input features, respectively. This is a required parameter.

Returns:
the Fields to Variables

setFieldsToVariables

public void setFieldsToVariables(java.lang.Object fieldsToVariables)
Sets the Fields to Variables parameter of this tool . This parameter is the field or fields used to create variables in the netCDF file. Four special fields—Shape.X, Shape.Y, Shape.Z, and Shape.M—can be used for exporting x-coordinates or longitude, y-coordinates or latitude, Z values, and M values of input features, respectively. This is a required parameter.

Parameters:
fieldsToVariables - the field or fields used to create variables in the netCDF file. Four special fields—Shape.X, Shape.Y, Shape.Z, and Shape.M—can be used for exporting x-coordinates or longitude, y-coordinates or latitude, Z values, and M values of input features, respectively.
  • field—A field in the input feature attribute table.
  • {variable}—The netCDF variable name.
  • {units}—The units of the data represented by the field.

getOutNetCDFFile

public java.lang.Object getOutNetCDFFile()
Returns the Output netCDF File parameter of this tool . This parameter is the output netCDF file. The filename must have a .nc extension. This is a required parameter.

Returns:
the Output netCDF File

setOutNetCDFFile

public void setOutNetCDFFile(java.lang.Object outNetCDFFile)
Sets the Output netCDF File parameter of this tool . This parameter is the output netCDF file. The filename must have a .nc extension. This is a required parameter.

Parameters:
outNetCDFFile - the output netCDF file. The filename must have a .nc extension.

getFieldsToDimensions

public java.lang.Object getFieldsToDimensions()
Returns the Fields to Dimensions parameter of this tool . This parameter is the field or fields used to create dimensions in the netCDF file. This is an optional parameter.

Returns:
the Fields to Dimensions

setFieldsToDimensions

public void setFieldsToDimensions(java.lang.Object fieldsToDimensions)
Sets the Fields to Dimensions parameter of this tool . This parameter is the field or fields used to create dimensions in the netCDF file. This is an optional parameter.

Parameters:
fieldsToDimensions - the field or fields used to create dimensions in the netCDF file.

getToolName

public java.lang.String getToolName()
Returns the name of this tool.

Returns:
the tool name

getToolboxName

public java.lang.String getToolboxName()
Returns the name of the tool box containing this tool.

Returns:
the tool box name

getToolboxAlias

public java.lang.String getToolboxAlias()
Returns the alias of the tool box containing this tool.

Returns:
the tool box alias