com.supermap.services.rest.management
Class PublishServiceParameter
- java.lang.Object
-
- com.supermap.services.rest.management.PublishServiceParameter
-
public class PublishServiceParameter extends java.lang.ObjectConfiguration parameter for publishing service.
-
-
Field Summary
Fields Modifier and Type Field and Description UGCAddressMatchProviderSettingaddressMatchProviderSettingAddress matching provider settings class.DataProviderDelayCommitSettingdataProviderDelayCommitSettingThe initialization delaying settings class.java.util.List<FilteredDatasourceInfo>datasourceInfosDatasource infos list that support to filter datasets.java.lang.StringdataurlThe data package path to be publishedUGCNetworkAnalyst3DSettingfacilityAnalyst3DSettingThe environment config class for publishing 3D facilities network analysisintinstanceCountThe number of multiple instances.booleanisDataEditableSets whether the data is editable, the default is editable.booleanisMultiInstanceWhether to support multiple instances.booleanmapEditableSets whether the map is editable, the default is editable.doublemergeToleranceBus stop merging tolerance for publishing traffic transfer services.ServiceType[]servicesTypesThe service type to publishdoublesnapToleranceBus stop snapping tolerance for publishing traffic transfer services.TransferLineSettingtransferLineSettingBus line settings for publishing traffic transfer services.java.lang.StringtransferNetNameBus network name for publishing traffic transfer services.TransferRelationSettingtransferRelationSettingBus stop and line relationship settings for publishing traffic transfer services.TransferStopSettingtransferStopSettingBus stop settings for publishing traffic transfer services.TransportationAnalystSettingtransportationAnalystSettingThe environment config class for publishing transportation network analysisUnitunitThe unit of stop snapping tolerance, stop merging tolerance and the maximum walking tolerance, the default unit is in meters.doublewalkingToleranceThe maximum walking tolerance for publishing traffic transfer services.java.lang.StringworkspaceConnectionInfoWorkspace path or database connection information
-
Constructor Summary
Constructors Constructor and Description PublishServiceParameter()
-
Method Summary
Methods Modifier and Type Method and Description PublishServiceParametercopy()Copys replication.booleanequals(java.lang.Object obj)inthashCode()Gets hash value of the instance.
-
-
-
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.
-
dataProviderDelayCommitSetting
public DataProviderDelayCommitSetting dataProviderDelayCommitSetting
The initialization delaying settings class.
-
addressMatchProviderSetting
public UGCAddressMatchProviderSetting addressMatchProviderSetting
Address matching provider settings class.
-
datasourceInfos
public java.util.List<FilteredDatasourceInfo> datasourceInfos
Datasource infos list that support to filter datasets.
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public final int hashCode()
Gets hash value of the instance.- Overrides:
hashCodein classjava.lang.Object- Returns:
- The hash value.
-
-