com.supermap.distributeanalystservices
类 FeatureJoinOnline
- java.lang.Object
-
- com.supermap.distributeanalystservices.DistributeAnalyst
-
- com.supermap.distributeanalystservices.FeatureJoinOnline
-
public class FeatureJoinOnline extends DistributeAnalyst
在线要素连接
-
-
构造器概要
构造器 构造器和说明 FeatureJoinOnline()
构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
execute()
执行分析void
setAttributeFeatureJoin(boolean isAttributeFeatureJoin, java.lang.String attributeMode, java.lang.String attributeRelationship)
设置属性要素连接void
setDatasetFeatureJoin(java.lang.String datasetFeatureJoin)
设置连接数据集void
setDatasetSource(java.lang.String datasetName)
设置源数据集(必填参数)void
setJoinFields(java.lang.String joinFields)
设置连接字段void
setJoinOperation(java.lang.String joinOperation)
设置连接方式void
setNumericPrecision(int numericPrecision)
设置数字精度(默认:1)void
setSpatialFeatureJoin(boolean isSpatialFeatureJoin, java.lang.String spatialRelationship, java.lang.String spatialNearDistanceUnit)
设置空间要素连接void
setSpatialNearDistance(int spatialNearDistance)
设置空间距离(选填参数)void
setSummaryFields(java.lang.String summaryFields)
设置属性统计字段void
setSummaryMode(java.lang.String summaryMode)
设置属性统计模式void
setTemporalFeatureJoin(boolean isTemporalFeatureJoin, java.lang.String datasetSourceTimeField, java.lang.String datasetFeatureJoinTimeField, java.lang.String temporalRelationship, java.lang.String temporalNearDistanceUnit)
设置时间要素连接void
setTemporalNearDistance(int temporalNearDistance)
设置时间距离(选填参数)void
setTolerance(int tolerance)
设置容限-
从类继承的方法 com.supermap.distributeanalystservices.DistributeAnalyst
addListener, login
-
-
-
-
方法详细资料
-
setDatasetSource
public void setDatasetSource(java.lang.String datasetName)
设置源数据集(必填参数)- 参数:
datasetName
- 源数据集名称
-
setDatasetFeatureJoin
public void setDatasetFeatureJoin(java.lang.String datasetFeatureJoin)
设置连接数据集- 参数:
datasetFeatureJoin
- 连接数据集
-
setJoinOperation
public void setJoinOperation(java.lang.String joinOperation)
设置连接方式- 参数:
joinOperation
- 连接方式
-
setJoinFields
public void setJoinFields(java.lang.String joinFields)
设置连接字段- 参数:
joinFields
- 连接字段
-
setSummaryFields
public void setSummaryFields(java.lang.String summaryFields)
设置属性统计字段- 参数:
summaryFields
- 属性统计字段
-
setSummaryMode
public void setSummaryMode(java.lang.String summaryMode)
设置属性统计模式- 参数:
summaryMode
- 属性统计模式
-
setTolerance
public void setTolerance(int tolerance)
设置容限- 参数:
tolerance
- 容限
-
setNumericPrecision
public void setNumericPrecision(int numericPrecision)
设置数字精度(默认:1)- 参数:
numericPrecision
- 数字精度
-
setSpatialFeatureJoin
public void setSpatialFeatureJoin(boolean isSpatialFeatureJoin, java.lang.String spatialRelationship, java.lang.String spatialNearDistanceUnit)
设置空间要素连接- 参数:
isSpatialFeatureJoin
- 是否是空间要素连接spatialRelationship
- 空间关联条件spatialNearDistanceUnit
- 空间距离单位
-
setSpatialNearDistance
public void setSpatialNearDistance(int spatialNearDistance)
设置空间距离(选填参数)- 参数:
spatialNearDistance
- 空间距离
-
setTemporalFeatureJoin
public void setTemporalFeatureJoin(boolean isTemporalFeatureJoin, java.lang.String datasetSourceTimeField, java.lang.String datasetFeatureJoinTimeField, java.lang.String temporalRelationship, java.lang.String temporalNearDistanceUnit)
设置时间要素连接- 参数:
isTemporalFeatureJoin
- 是否是时间要素连接datasetSourceTimeField
- 源数据集时间属性字段datasetFeatureJoinTimeField
- 连接数据集时间属性字段temporalRelationship
- 时间关联条件temporalNearDistanceUnit
- 时间距离单位
-
setTemporalNearDistance
public void setTemporalNearDistance(int temporalNearDistance)
设置时间距离(选填参数)- 参数:
temporalNearDistance
- 时间距离
-
setAttributeFeatureJoin
public void setAttributeFeatureJoin(boolean isAttributeFeatureJoin, java.lang.String attributeMode, java.lang.String attributeRelationship)
设置属性要素连接- 参数:
isAttributeFeatureJoin
- 是否选择属性要素连接attributeMode
- 属性关联条件attributeRelationship
- 属性关联字段
-
execute
public void execute()
执行分析- 覆盖:
execute
在类中DistributeAnalyst
-
-