public class PublishServiceParameter
extends java.lang.Object
Configuration parameter for publishing service.
Modifier and Type | Field and Description |
---|---|
UGCAddressMatchProviderSetting |
addressMatchProviderSetting
Address matching provider settings class.
|
DataProviderDelayCommitSetting |
dataProviderDelayCommitSetting
The initialization delaying settings class.
|
java.util.List<FilteredDatasourceInfo> |
datasourceInfos
Datasource infos list that support to filter datasets.
|
java.lang.String |
dataurl
The data package path to be published
|
UGCNetworkAnalyst3DSetting |
facilityAnalyst3DSetting
The environment config class for publishing 3D facilities network analysis
|
int |
instanceCount
The number of multiple instances.
|
boolean |
isDataEditable
Sets whether the data is editable, the default is editable.
|
boolean |
isMultiInstance
Whether to support multiple instances.
|
boolean |
mapEditable
Sets whether the map is editable, the default is editable.
|
double |
mergeTolerance
Bus stop merging tolerance for publishing traffic transfer services.
|
ServiceType[] |
servicesTypes
The service type to publish
|
double |
snapTolerance
Bus stop snapping tolerance for publishing traffic transfer services.
|
TransferLineSetting |
transferLineSetting
Bus line settings for publishing traffic transfer services.
|
java.lang.String |
transferNetName
Bus network name for publishing traffic transfer services.
|
TransferRelationSetting |
transferRelationSetting
Bus stop and line relationship settings for publishing traffic transfer services.
|
TransferStopSetting |
transferStopSetting
Bus stop settings for publishing traffic transfer services.
|
TransportationAnalystSetting |
transportationAnalystSetting
The environment config class for publishing transportation network analysis
|
Unit |
unit
The unit of stop snapping tolerance, stop merging tolerance and the maximum walking tolerance, the default unit is in meters.
|
double |
walkingTolerance
The maximum walking tolerance for publishing traffic transfer services.
|
java.lang.String |
workspaceConnectionInfo
Workspace path or database connection information
|
Constructor and Description |
---|
PublishServiceParameter() |
Modifier and Type | Method and Description |
---|---|
PublishServiceParameter |
copy()
Copys replication.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode()
Gets hash value of the instance.
|
public java.lang.String workspaceConnectionInfo
public java.lang.String dataurl
public ServiceType[] servicesTypes
public java.lang.String transferNetName
public TransferLineSetting transferLineSetting
public TransferStopSetting transferStopSetting
public TransferRelationSetting transferRelationSetting
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.
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.
public double walkingTolerance
public Unit unit
public boolean isDataEditable
public boolean mapEditable
public TransportationAnalystSetting transportationAnalystSetting
The environment config class for publishing transportation network analysis
public UGCNetworkAnalyst3DSetting facilityAnalyst3DSetting
public boolean isMultiInstance
public int instanceCount
public DataProviderDelayCommitSetting dataProviderDelayCommitSetting
public UGCAddressMatchProviderSetting addressMatchProviderSetting
public java.util.List<FilteredDatasourceInfo> datasourceInfos
public final PublishServiceParameter copy()
Copys replication. It means to generate one new PublishServiceParameter object the same as the current one.
public final boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object