|
|||||||||
| 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.networkanalysttools.MakeODCostMatrixLayer
public class MakeODCostMatrixLayer
Makes an origindestination (od) cost matrix network analysis layer and sets its navigation properties. The Make OD Cost Matrix Layer tool is contained in the Network Analyst Tools tool box.
Software restrictions: none
| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
|---|
vals |
| Constructor Summary | |
|---|---|
MakeODCostMatrixLayer()
Creates the Make OD Cost Matrix Layer tool with defaults. |
|
MakeODCostMatrixLayer(Object inNetworkDataset,
String outNetworkAnalysisLayer,
String impedanceAttribute)
Creates the Make OD Cost Matrix Layer tool with the required parameters. |
|
| Method Summary | |
|---|---|
Object |
getAccumulateAttributeName()
Returns the Accumulators parameter of this tool . |
double |
getDefaultCutoff()
Returns the Default cutoff parameter of this tool . |
int |
getDefaultNumberDestinationsToFind()
Returns the Default number of destinations to find parameter of this tool . |
String |
getHierarchy()
Returns the Use hierarchy in analysis parameter of this tool . |
Object |
getHierarchySettings()
Returns the Hierarchy rank settings parameter of this tool . |
String |
getImpedanceAttribute()
Returns the Impedance attribute parameter of this tool . |
Object |
getInNetworkDataset()
Returns the Input analysis network parameter of this tool . |
String |
getOutNetworkAnalysisLayer()
Returns the Output layer name parameter of this tool . |
Object |
getOutputLayer()
Returns the Network Analyst Layer parameter of this tool (Read only). |
String |
getOutputPathShape()
Returns the Output path shape parameter of this tool . |
Object |
getRestrictionAttributeName()
Returns the Restrictions 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. |
String |
getUTurnPolicy()
Returns the U-turn policy parameter of this tool . |
void |
setAccumulateAttributeName(Object accumulateAttributeName)
Sets the Accumulators parameter of this tool . |
void |
setDefaultCutoff(double defaultCutoff)
Sets the Default cutoff parameter of this tool . |
void |
setDefaultNumberDestinationsToFind(int defaultNumberDestinationsToFind)
Sets the Default number of destinations to find parameter of this tool . |
void |
setHierarchy(String hierarchy)
Sets the Use hierarchy in analysis parameter of this tool . |
void |
setHierarchySettings(Object hierarchySettings)
Sets the Hierarchy rank settings parameter of this tool . |
void |
setImpedanceAttribute(String impedanceAttribute)
Sets the Impedance attribute parameter of this tool . |
void |
setInNetworkDataset(Object inNetworkDataset)
Sets the Input analysis network parameter of this tool . |
void |
setOutNetworkAnalysisLayer(String outNetworkAnalysisLayer)
Sets the Output layer name parameter of this tool . |
void |
setOutputPathShape(String outputPathShape)
Sets the Output path shape parameter of this tool . |
void |
setRestrictionAttributeName(Object restrictionAttributeName)
Sets the Restrictions parameter of this tool . |
void |
setUTurnPolicy(String uTurnPolicy)
Sets the U-turn policy 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 MakeODCostMatrixLayer()
Initializes the array of tool parameters with the default values specified when the tool was created.
public MakeODCostMatrixLayer(Object inNetworkDataset,
String outNetworkAnalysisLayer,
String impedanceAttribute)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inNetworkDataset - Network Dataset Layer, the network dataset on which the OD cost matrix will be performed.outNetworkAnalysisLayer - String, name of the OD cost matrix network analysis layer being created.impedanceAttribute - String, the cost attribute to be used as impedance in the analysis.| Method Detail |
|---|
public Object getInNetworkDataset()
public void setInNetworkDataset(Object inNetworkDataset)
inNetworkDataset - Network Dataset Layer, the network dataset on which the OD cost matrix will be performed.public String getOutNetworkAnalysisLayer()
public void setOutNetworkAnalysisLayer(String outNetworkAnalysisLayer)
outNetworkAnalysisLayer - String, name of the OD cost matrix network analysis layer being created.public String getImpedanceAttribute()
public void setImpedanceAttribute(String impedanceAttribute)
impedanceAttribute - String, the cost attribute to be used as impedance in the analysis.public double getDefaultCutoff()
public void setDefaultCutoff(double defaultCutoff)
defaultCutoff - Double, default impedance value at which to cut off searching for facilities for a given incident. The default can be overridden by the value of the public int getDefaultNumberDestinationsToFind()
public void setDefaultNumberDestinationsToFind(int defaultNumberDestinationsToFind)
defaultNumberDestinationsToFind - Long, default number of closest facilities to find per incident. The default can be overridden by the value of the TargetFacilityCount property of the incidents.public Object getAccumulateAttributeName()
public void setAccumulateAttributeName(Object accumulateAttributeName)
accumulateAttributeName - String, list of cost attributes to be accumulated during analysis.public String getUTurnPolicy()
public void setUTurnPolicy(String uTurnPolicy)
uTurnPolicy - String, specifies optional U-turn restrictions.public Object getRestrictionAttributeName()
public void setRestrictionAttributeName(Object restrictionAttributeName)
restrictionAttributeName - String, list of restriction attributes to be honored during analysis.public String getHierarchy()
public void setHierarchy(String hierarchy)
hierarchy - String, specifies whether or not to use a hierarchy in the analysis.public Object getHierarchySettings()
public void setHierarchySettings(Object hierarchySettings)
hierarchySettings - Network Analyst Hierarchy Settings, sets the hierarchy attribute values at which the navigation algorithm should form the highest, middle, and lowest ranks.
The value is specified as a space-separated string containing two integers whose values must be greater than zero. The integers indicate low-to-mid and mid-to-high break values. The two integers must have their values in increasing order. For example, a value of "6 8" indicates that the primary roads are defined by the values of one to six, secondary roads by seven, and local roads by eight and higher.public String getOutputPathShape()
public void setOutputPathShape(String outputPathShape)
outputPathShape - String, specifies the output shape type.public Object getOutputLayer()
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 | ||||||||