com.esri.arcgis.geoprocessing.tools.analyst3dtools
Class Ascii3DToFeatureClass

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

public class Ascii3DToFeatureClass
extends AbstractGPTool

Imports 3D features from one or more ASCII files into a new output feature class. This tool imports XYZ or XYZI or GENERATE file formats. The ASCII 3D to Feature Class tool is contained in the 3D Analyst Tools tool box.
Learn more about how ASCII 3D To Feature Class (3D Analyst) works

Software restrictions: none

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
Ascii3DToFeatureClass()
          Creates the ASCII 3D to Feature Class tool with defaults.
Ascii3DToFeatureClass(Object input, String inFileType, Object outFeatureClass, String outGeometryType)
          Creates the ASCII 3D to Feature Class tool with the required parameters.
 
Method Summary
 double getAveragePointSpacing()
          Returns the Average Point Spacing parameter of this tool .
 String getDecimalSeparator()
          Returns the Decimal separator parameter of this tool .
 String getFileSuffix()
          Returns the File Suffix parameter of this tool .
 String getInFileType()
          Returns the Input File Format parameter of this tool .
 Object getInput()
          Returns the Input parameter of this tool .
 Object getInputCoordinateSystem()
          Returns the Input Coordinate System parameter of this tool .
 Object getOutFeatureClass()
          Returns the Output Feature Class parameter of this tool .
 String getOutGeometryType()
          Returns the Output Feature Class Type parameter of this tool .
 String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 String getToolboxName()
          Returns the name of the tool box containing this tool.
 String getToolName()
          Returns the name of this tool.
 double getZFactor()
          Returns the Z Factor parameter of this tool .
 void setAveragePointSpacing(double averagePointSpacing)
          Sets the Average Point Spacing parameter of this tool .
 void setDecimalSeparator(String decimalSeparator)
          Sets the Decimal separator parameter of this tool .
 void setFileSuffix(String fileSuffix)
          Sets the File Suffix parameter of this tool .
 void setInFileType(String inFileType)
          Sets the Input File Format parameter of this tool .
 void setInput(Object input)
          Sets the Input parameter of this tool .
 void setInputCoordinateSystem(Object inputCoordinateSystem)
          Sets the Input Coordinate System parameter of this tool .
 void setOutFeatureClass(Object outFeatureClass)
          Sets the Output Feature Class parameter of this tool .
 void setOutGeometryType(String outGeometryType)
          Sets the Output Feature Class Type parameter of this tool .
 void setZFactor(double zFactor)
          Sets the Z Factor 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

Ascii3DToFeatureClass

public Ascii3DToFeatureClass()
Creates the ASCII 3D to Feature Class tool with defaults.

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


Ascii3DToFeatureClass

public Ascii3DToFeatureClass(Object input,
                             String inFileType,
                             Object outFeatureClass,
                             String outGeometryType)
Creates the ASCII 3D to Feature Class 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:
input - File | Folder; File | Folder..., one or more input files or folders.
inFileType - String, the format of the input file(s).
outFeatureClass - Feature Class, the output feature class.
outGeometryType - String, the geometry type of the output feature class.
Method Detail

getInput

public Object getInput()
Returns the Input parameter of this tool . This parameter is File | Folder; File | Folder..., one or more input files or folders. This is a required parameter.

Returns:
the Input

setInput

public void setInput(Object input)
Sets the Input parameter of this tool . This parameter is File | Folder; File | Folder..., one or more input files or folders. This is a required parameter.

Parameters:
input - File | Folder; File | Folder..., one or more input files or folders.

getInFileType

public String getInFileType()
Returns the Input File Format parameter of this tool . This parameter is String, the format of the input file(s). This is a required parameter.

Returns:
the Input File Format

setInFileType

public void setInFileType(String inFileType)
Sets the Input File Format parameter of this tool . This parameter is String, the format of the input file(s). This is a required parameter.

Parameters:
inFileType - String, the format of the input file(s).

getOutFeatureClass

public Object getOutFeatureClass()
Returns the Output Feature Class parameter of this tool . This parameter is Feature Class, the output feature class. This is a required parameter.

Returns:
the Output Feature Class

setOutFeatureClass

public void setOutFeatureClass(Object outFeatureClass)
Sets the Output Feature Class parameter of this tool . This parameter is Feature Class, the output feature class. This is a required parameter.

Parameters:
outFeatureClass - Feature Class, the output feature class.

getOutGeometryType

public String getOutGeometryType()
Returns the Output Feature Class Type parameter of this tool . This parameter is String, the geometry type of the output feature class. This is a required parameter.

Returns:
the Output Feature Class Type

setOutGeometryType

public void setOutGeometryType(String outGeometryType)
Sets the Output Feature Class Type parameter of this tool . This parameter is String, the geometry type of the output feature class. This is a required parameter.

Parameters:
outGeometryType - String, the geometry type of the output feature class.

getZFactor

public double getZFactor()
Returns the Z Factor parameter of this tool . This parameter is Double, a numeric value used as a multiplier on the input z values. This can be used to change vertical units and sign. This is an optional parameter.

Returns:
the Z Factor

setZFactor

public void setZFactor(double zFactor)
Sets the Z Factor parameter of this tool . This parameter is Double, a numeric value used as a multiplier on the input z values. This can be used to change vertical units and sign. This is an optional parameter.

Parameters:
zFactor - Double, a numeric value used as a multiplier on the input z values. This can be used to change vertical units and sign.

getInputCoordinateSystem

public Object getInputCoordinateSystem()
Returns the Input Coordinate System parameter of this tool . This parameter is Coordinate System, the coordinate system of the input data. This is an optional parameter.

Returns:
the Input Coordinate System

setInputCoordinateSystem

public void setInputCoordinateSystem(Object inputCoordinateSystem)
Sets the Input Coordinate System parameter of this tool . This parameter is Coordinate System, the coordinate system of the input data. This is an optional parameter.

Parameters:
inputCoordinateSystem - Coordinate System, the coordinate system of the input data.

getAveragePointSpacing

public double getAveragePointSpacing()
Returns the Average Point Spacing parameter of this tool . This parameter is Double, the average planimetric distance between points of the input. This parameter is only used when the output geometry type is set to MULTIPOINT. Its used as a means to bin, or group, the points together. Specify the spacing in the horizontal units of the target feature class. This is an optional parameter.

Returns:
the Average Point Spacing

setAveragePointSpacing

public void setAveragePointSpacing(double averagePointSpacing)
Sets the Average Point Spacing parameter of this tool . This parameter is Double, the average planimetric distance between points of the input. This parameter is only used when the output geometry type is set to MULTIPOINT. Its used as a means to bin, or group, the points together. Specify the spacing in the horizontal units of the target feature class. This is an optional parameter.

Parameters:
averagePointSpacing - Double, the average planimetric distance between points of the input. This parameter is only used when the output geometry type is set to MULTIPOINT. Its used as a means to bin, or group, the points together. Specify the spacing in the horizontal units of the target feature class.

getFileSuffix

public String getFileSuffix()
Returns the File Suffix parameter of this tool . This parameter is String, the suffix of the files to import when a folder is specified on input. This is an optional parameter.

Returns:
the File Suffix

setFileSuffix

public void setFileSuffix(String fileSuffix)
Sets the File Suffix parameter of this tool . This parameter is String, the suffix of the files to import when a folder is specified on input. This is an optional parameter.

Parameters:
fileSuffix - String, the suffix of the files to import when a folder is specified on input.

getDecimalSeparator

public String getDecimalSeparator()
Returns the Decimal separator parameter of this tool . This parameter is String, the ASCII file separator. The default is DECIMAL_POINT. This is an optional parameter.

Returns:
the Decimal separator

setDecimalSeparator

public void setDecimalSeparator(String decimalSeparator)
Sets the Decimal separator parameter of this tool . This parameter is String, the ASCII file separator. The default is DECIMAL_POINT. This is an optional parameter.

Parameters:
decimalSeparator - String, the ASCII file separator. The default is DECIMAL_POINT.

getToolName

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

Returns:
the tool name

getToolboxName

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

Returns:
the tool box name

getToolboxAlias

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

Returns:
the tool box alias