com.supermap.services.providers

Class UGCNetworkAnalyst3DSetting

  • All Implemented Interfaces:
    MultiInstanceSupported, java.io.Serializable


    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.

    Since:
    7.1.0
    See Also:
    Serialized Form
    • Method Summary

      Methods 
      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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • barrierEdges

        public int[] barrierEdges
        

        ID list of arc obstacles.

      • barrierNodes

        public int[] barrierNodes
        

        ID list of node obstacles.

      • directionField

        public java.lang.String directionField
        
        The flow field of the 3D network dataset.
      • edgeIDField

        public java.lang.String edgeIDField
        

        The 3D network data set the word that identifies the arc ID.

      • fNodeIDfield

        public java.lang.String fNodeIDfield
        

        The 3D network data set the word that identifies the start arc ID.

      • tNodeIDField

        public java.lang.String tNodeIDField
        
        The 3D network data set the word that identifies the stop arc ID.
      • nodeIDField

        public java.lang.String nodeIDField
        
        The 3D network data set the word that identifies the node ID.
      • tolerance

        public double tolerance
        

        The distance tolerance from the node to the arc.

      • weightFieldInfo3Ds

        public WeightFieldInfo3D[] weightFieldInfo3Ds
        
        Weight field information collection object.
      • autoCheckNetwork

        public boolean autoCheckNetwork
        
        Automatically check the validity of network data
    • Constructor Detail

      • UGCNetworkAnalyst3DSetting

        public UGCNetworkAnalyst3DSetting()