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)
UGCDatasetConnectionInfo
Compare whether the specified object is equal to the current UGCDatasetConnectionInfo
object.
equals
in class UGCDatasetConnectionInfo
obj
- the object that is compared with the current UGCDatasetConnectionInfo
object.public int hashCode()
UGCDatasetConnectionInfo
Gets the hash code value of the SuperMap dataset link information object.
hashCode
in class UGCDatasetConnectionInfo
public boolean isMultiInstance()
MultiInstanceSupported
Returns whether the current service provider is enabled
isMultiInstance
in interface MultiInstanceSupported
public void setMultiInstance(boolean isMultiInstance)
MultiInstanceSupported
Sets whether the current service provider is enabled
setMultiInstance
in interface MultiInstanceSupported