public class UGCNetworkAnalyst3DSetting extends UGCDatasetConnectionInfo implements MultiInstanceSupported
UGC type of three-dimensional network analysis environment set class. This class is used to provide all the information needed for 3D network analysis, including three-dimensional network data set, flow field, Obstacle arcs and obstacle nodes, weight information, and so on. The setting of these parameters directly affects the results of the three-dimensional network analysis.
| Modifier and Type | Field and Description |
|---|---|
boolean |
autoCheckNetwork
Automatically check the validity of network data
|
int[] |
barrierEdges
ID list of arc obstacles.
|
int[] |
barrierNodes
ID list of node obstacles.
|
java.lang.String |
directionField
The flow field of the 3D network dataset.
|
java.lang.String |
edgeIDField
The 3D network data set the word that identifies the arc ID.
|
java.lang.String |
fNodeIDfield
The 3D network data set the word that identifies the start arc ID.
|
java.lang.String |
nodeIDField
The 3D network data set the word that identifies the node ID.
|
java.lang.String |
tNodeIDField
The 3D network data set the word that identifies the stop arc ID.
|
double |
tolerance
The distance tolerance from the node to the arc.
|
WeightFieldInfo3D[] |
weightFieldInfo3Ds
Weight field information collection object.
|
datasetName, datasourceName, workspaceConnectString, workspaceType| Constructor and Description |
|---|
UGCNetworkAnalyst3DSetting() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Compare whether the specified object is equal to the current
UGCDatasetConnectionInfo object. |
int |
hashCode()
Gets the hash code value of the SuperMap dataset link information object.
|
boolean |
isMultiInstance()
Returns whether the current service provider is enabled
|
void |
setMultiInstance(boolean isMultiInstance)
Sets whether the current service provider is enabled
|
public int[] barrierEdges
ID list of arc obstacles.
public int[] barrierNodes
ID list of node obstacles.
public java.lang.String directionField
public java.lang.String edgeIDField
The 3D network data set the word that identifies the arc ID.
public java.lang.String fNodeIDfield
The 3D network data set the word that identifies the start arc ID.
public java.lang.String tNodeIDField
public java.lang.String nodeIDField
public double tolerance
The distance tolerance from the node to the arc.
public WeightFieldInfo3D[] weightFieldInfo3Ds
public boolean autoCheckNetwork
public boolean equals(java.lang.Object obj)
UGCDatasetConnectionInfoCompare whether the specified object is equal to the current UGCDatasetConnectionInfo object.
equals in class UGCDatasetConnectionInfoobj - the object that is compared with the current UGCDatasetConnectionInfo object.public int hashCode()
UGCDatasetConnectionInfoGets the hash code value of the SuperMap dataset link information object.
hashCode in class UGCDatasetConnectionInfopublic boolean isMultiInstance()
MultiInstanceSupportedReturns whether the current service provider is enabled
isMultiInstance in interface MultiInstanceSupportedpublic void setMultiInstance(boolean isMultiInstance)
MultiInstanceSupportedSets whether the current service provider is enabled
setMultiInstance in interface MultiInstanceSupported