|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geoprocessing.AbstractGPTool
com.esri.arcgis.geoprocessing.tools.analyst3dtools.TopoToRaster
public class TopoToRaster
Interpolates a hydrologically correct surface from point, line, and polygon data. The Topo to Raster tool is contained in the 3D Analyst Tools tool box.
Software restrictions: none
| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
|---|
vals |
| Constructor Summary | |
|---|---|
TopoToRaster()
Creates the Topo to Raster tool with defaults. |
|
TopoToRaster(Object inTopoFeatures,
Object outSurfaceRaster)
Creates the Topo to Raster tool with the required parameters. |
|
| Method Summary | |
|---|---|
Object |
getCellSize()
Returns the Output cell size parameter of this tool . |
String |
getDataType()
Returns the Primary type of input data parameter of this tool . |
double |
getDiscreteErrorFactor()
Returns the Discretisation error factor parameter of this tool . |
String |
getEnforce()
Returns the Drainage enforcement parameter of this tool . |
Object |
getExtent()
Returns the Output extent parameter of this tool . |
Object |
getInTopoFeatures()
Returns the Input feature data parameter of this tool . |
int |
getMargin()
Returns the Margin in cells parameter of this tool . |
int |
getMaximumIterations()
Returns the Maximum number of iterations parameter of this tool . |
double |
getMaximumZValue()
Returns the Largest z value to be used in interpolation parameter of this tool . |
double |
getMinimumZValue()
Returns the Smallest z value to be used in interpolation parameter of this tool . |
Object |
getOutDiagnosticFile()
Returns the Output diagnostic file parameter of this tool . |
Object |
getOutParameterFile()
Returns the Output parameter file parameter of this tool . |
Object |
getOutSinkFeatures()
Returns the Output remaining sink point features parameter of this tool . |
Object |
getOutStreamFeatures()
Returns the Output stream polyline features parameter of this tool . |
Object |
getOutSurfaceRaster()
Returns the Output surface raster parameter of this tool . |
double |
getRoughnessPenalty()
Returns the Roughness penalty parameter of this tool . |
double |
getTolerance1()
Returns the Tolerance 1 parameter of this tool . |
double |
getTolerance2()
Returns the Tolerance 2 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 |
getVerticalStandardError()
Returns the Vertical standard error parameter of this tool . |
void |
setCellSize(Object cellSize)
Sets the Output cell size parameter of this tool . |
void |
setDataType(String dataType)
Sets the Primary type of input data parameter of this tool . |
void |
setDiscreteErrorFactor(double discreteErrorFactor)
Sets the Discretisation error factor parameter of this tool . |
void |
setEnforce(String enforce)
Sets the Drainage enforcement parameter of this tool . |
void |
setExtent(Object extent)
Sets the Output extent parameter of this tool . |
void |
setInTopoFeatures(Object inTopoFeatures)
Sets the Input feature data parameter of this tool . |
void |
setMargin(int margin)
Sets the Margin in cells parameter of this tool . |
void |
setMaximumIterations(int maximumIterations)
Sets the Maximum number of iterations parameter of this tool . |
void |
setMaximumZValue(double maximumZValue)
Sets the Largest z value to be used in interpolation parameter of this tool . |
void |
setMinimumZValue(double minimumZValue)
Sets the Smallest z value to be used in interpolation parameter of this tool . |
void |
setOutDiagnosticFile(Object outDiagnosticFile)
Sets the Output diagnostic file parameter of this tool . |
void |
setOutParameterFile(Object outParameterFile)
Sets the Output parameter file parameter of this tool . |
void |
setOutSinkFeatures(Object outSinkFeatures)
Sets the Output remaining sink point features parameter of this tool . |
void |
setOutStreamFeatures(Object outStreamFeatures)
Sets the Output stream polyline features parameter of this tool . |
void |
setOutSurfaceRaster(Object outSurfaceRaster)
Sets the Output surface raster parameter of this tool . |
void |
setRoughnessPenalty(double roughnessPenalty)
Sets the Roughness penalty parameter of this tool . |
void |
setTolerance1(double tolerance1)
Sets the Tolerance 1 parameter of this tool . |
void |
setTolerance2(double tolerance2)
Sets the Tolerance 2 parameter of this tool . |
void |
setVerticalStandardError(double verticalStandardError)
Sets the Vertical standard error 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 |
|---|
public TopoToRaster()
Initializes the array of tool parameters with the default values specified when the tool was created.
public TopoToRaster(Object inTopoFeatures,
Object outSurfaceRaster)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inTopoFeatures - (Feature Layer Field String; Feature Layer Field String;...), each feature input can have a field specified that contains the z-values, and one of six types specified.outSurfaceRaster - Raster Dataset, the output raster surface to be created.| Method Detail |
|---|
public Object getInTopoFeatures()
public void setInTopoFeatures(Object inTopoFeatures)
inTopoFeatures - (Feature Layer Field String; Feature Layer Field String;...), each feature input can have a field specified that contains the z-values, and one of six types specified.public Object getOutSurfaceRaster()
public void setOutSurfaceRaster(Object outSurfaceRaster)
outSurfaceRaster - Raster Dataset, the output raster surface to be created.public Object getCellSize()
public void setCellSize(Object cellSize)
cellSize - Analysis cell size, this will be the value in the environment if it is explicitly set. Otherwise, it is the shorter of the width or the height of the extent of in_point_features in the input spatial reference, divided by 250.public Object getExtent()
public void setExtent(Object extent)
extent - Envelope, the default extent is the smallest of all extents of the input feature data.public int getMargin()
public void setMargin(int margin)
margin - nullpublic double getMinimumZValue()
public void setMinimumZValue(double minimumZValue)
minimumZValue - Double, the default is 20 percent below the smallest of all the input values. This setting should seldom be less than zero (sea level).public double getMaximumZValue()
public void setMaximumZValue(double maximumZValue)
maximumZValue - Double, the default is 20 percent above the largest of all input values.public String getEnforce()
public void setEnforce(String enforce)
enforce - String, the drainage enforcement option can be set to attempt to remove all sinks or depressions so a hydrologically correct DEM can be created. If sink points have been explicitly identified as in_topo_features, these depressions will not be filled by Topo to Raster.public String getDataType()
public void setDataType(String dataType)
dataType - String, specifying the relevant selection optimizes the search method used during the generation of streams and ridges.public int getMaximumIterations()
public void setMaximumIterations(int maximumIterations)
maximumIterations - Long, a value of 30 will clear fewer sinks. Rarely, higher values (4550) may be useful to clear more sinks or to set more ridges and streams. Iteration ceases for each grid resolution when the maximum number of iterations has been reached.public double getRoughnessPenalty()
public void setRoughnessPenalty(double roughnessPenalty)
roughnessPenalty - Double, the roughness penalty must be zero or greater. If the data_type is CONTOUR, the default is zero. If the data_type is SPOT, the default is 0.5. Larger values are not normally recommended.public double getDiscreteErrorFactor()
public void setDiscreteErrorFactor(double discreteErrorFactor)
discreteErrorFactor - Double, the value must be greater than zero. The normal range of adjustment is 0.5 to 2, and the default is 1. A smaller value results in less data smoothing; a larger value causes greater smoothing.public double getVerticalStandardError()
public void setVerticalStandardError(double verticalStandardError)
verticalStandardError - Double, the vertical standard error may be set to a small positive value if the data has significant random (nonsystematic) vertical errors with uniform variance. In this case, set the vertical standard error to the standard deviation of these errors. For most elevation datasets, the vertical error should be set to zero, but it may be set to a small positive value to stabilize convergence when gridding point data with stream line data.public double getTolerance1()
public void setTolerance1(double tolerance1)
tolerance1 - Double, the value must be zero or greater. The default is 2.5 if the data type is CONTOUR; zero if the data type is SPOT.public double getTolerance2()
public void setTolerance2(double tolerance2)
tolerance2 - Double, the value must be greater than zero. The default is 100 if the data type is CONTOUR and 200 if the data type is SPOT.public Object getOutStreamFeatures()
public void setOutStreamFeatures(Object outStreamFeatures)
outStreamFeatures - Feature Class, the line features are created at the beginning of the interpolation process. It provides the general morphology of the surface for interpolation. It can be used to verify correct drainage and morphology by comparing known stream and ridge data.public Object getOutSinkFeatures()
public void setOutSinkFeatures(Object outSinkFeatures)
outSinkFeatures - Feature Class, these are the sinks that were not specified in the input sink coverage and were not cleared during drainage enforcement. Adjusting the values of the tolerances, {tolerance_1} and {tolerance_2}, can reduce the number of remaining sinks. Remaining sinks often indicate errors in the input data that the drainage enforcement algorithm could not resolve. This can be an efficient way of detecting subtle elevation errors.public Object getOutDiagnosticFile()
public void setOutDiagnosticFile(Object outDiagnosticFile)
outDiagnosticFile - File, the output diagnostic file listing all inputs and parameters used and the number of sinks cleared at each resolution and iteration.public Object getOutParameterFile()
public void setOutParameterFile(Object outParameterFile)
outParameterFile - File, the output parameter file listing all inputs and parameters used, which can be used with Topo to Raster by File to run the interpolation again.public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||