com.supermap.services.rest.management

Class PublishServiceParameter

  • java.lang.Object
    • com.supermap.services.rest.management.PublishServiceParameter


  • public class PublishServiceParameter
    extends java.lang.Object
    

    Configuration parameter for publishing service.

    • Field Detail

      • workspaceConnectionInfo

        public java.lang.String workspaceConnectionInfo
        
        Workspace path or database connection information
      • dataurl

        public java.lang.String dataurl
        
        The data package path to be published
      • servicesTypes

        public ServiceType[] servicesTypes
        
        The service type to publish
      • transferNetName

        public java.lang.String transferNetName
        
        Bus network name for publishing traffic transfer services.
      • transferLineSetting

        public TransferLineSetting transferLineSetting
        
        Bus line settings for publishing traffic transfer services.
      • transferStopSetting

        public TransferStopSetting transferStopSetting
        
        Bus stop settings for publishing traffic transfer services.
      • transferRelationSetting

        public TransferRelationSetting transferRelationSetting
        
        Bus stop and line relationship settings for publishing traffic transfer services.
      • mergeTolerance

        public double mergeTolerance
        

        Bus stop merging tolerance for publishing traffic transfer services.

        If several stops are close to eachother and the distance between them is within the merging tolerance, they will be merged to one point in traffic transfer analysis, called point merging, the default tolerance is 100.

      • snapTolerance

        public double snapTolerance
        

        Bus stop snapping tolerance for publishing traffic transfer services.

        Bus stop snapping tolerance is used to determine whether the stop is on the bus line. The default value is 50.

      • walkingTolerance

        public double walkingTolerance
        
        The maximum walking tolerance for publishing traffic transfer services. Default is 1000 meters.
      • unit

        public Unit unit
        
        The unit of stop snapping tolerance, stop merging tolerance and the maximum walking tolerance, the default unit is in meters.
      • isDataEditable

        public boolean isDataEditable
        
        Sets whether the data is editable, the default is editable.
      • mapEditable

        public boolean mapEditable
        
        Sets whether the map is editable, the default is editable.
      • transportationAnalystSetting

        public TransportationAnalystSetting transportationAnalystSetting
        

        The environment config class for publishing transportation network analysis

        Since:
        7.0.0
      • facilityAnalyst3DSetting

        public UGCNetworkAnalyst3DSetting facilityAnalyst3DSetting
        
        The environment config class for publishing 3D facilities network analysis
      • isMultiInstance

        public boolean isMultiInstance
        
        Whether to support multiple instances.
      • instanceCount

        public int instanceCount
        
        The number of multiple instances.
      • datasourceInfos

        public java.util.List<FilteredDatasourceInfo> datasourceInfos
        
        Datasource infos list that support to filter datasets.
    • Constructor Detail

      • PublishServiceParameter

        public PublishServiceParameter()
        
    • Method Detail

      • copy

        public final PublishServiceParameter copy()
        

        Copys replication. It means to generate one new PublishServiceParameter object the same as the current one.

        Returns:
        A replication of the current PublishServiceParameter object.
      • equals

        public final boolean equals(java.lang.Object obj)
        
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        
        Gets hash value of the instance.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        The hash value.