public class FeatureJoinAnalystSetting
extends java.lang.Object
implements java.io.Serializable
要素连接分析参数类。
限定符和类型 | 字段和说明 |
---|---|
AttributeStatisticalMode |
attributeMode
属性连接,统计模式,Equal,NotEqual
|
java.lang.String |
attributeRelationship
属性关联字段
|
java.lang.String |
datasetFeatureJoin
连接数据集的名称
|
java.lang.String |
inputJoin
输入的目标数据集,支持点,线,面类型
|
java.lang.String |
joinFields
连接字段,来自inputJoin数据
|
JoinOperation |
joinOperation
连接方式,JoinOneToOne ,JoinOneToMany两种方式
|
MappingParameters |
mappingParameters
设置制作标签专题图的相关参数
|
java.lang.String |
resultFieldNames
结果字段名
|
double |
spatialNearDistance
空间距离,仅当spatialRelationship为near时有效
|
Unit |
spatialNearDistanceUnit
空间距离单位,仅当spatialRelationship为near时有效.可选值:meter|kilometer|yard|foot|mile
|
SpatialRelationShip |
spatialRelationship
空间关联条件, 可选值:contain|cross|disjoint|identity|intersect|overlap|touch|within|near| 目标数据为面类型: 连接数据为面类型时,支持"contain,disjoint,identity,intersect,overlap,touch,within,near" 连接数据为线类型时,支持"contain,disjoint,intersect,touch,near" 连接数据为点类型时,支持"contain,disjoint,intersect,touch,near" 目标数据为线类型: 连接数据为面类型时,支持"cross,disjoint,intersect,touch,within,near" 连接数据为线类型时,支持"contain,cross,disjoint,identity,intersect,overlap,touch,within,near" 连接数据为点类型时,支持"contain,disjoint,intersect,touch,near" 目标数据为点类型: 连接数据为面类型时,支持"disjoint,intersect,touch,within,near" 连接数据为线类型时,支持"disjoint,intersect,touch,within,near" 连接数据为点类型时,支持"contain,disjoint,identity,intersect,within,near"
|
java.lang.String |
specFields
时间属性字段,要进行时间连接,此字段必须不为空
|
java.lang.String |
summaryFields
属性字段统计信息。
|
java.lang.String |
summaryMode
属性统计字段模式,"max", "min", "average", "sum", "variance", "stdDeviation"
|
long |
temporalNearDistance
时间距离,仅当temporalRelationship为near时有效
|
TemporalNearDistanceUnit |
temporalNearDistanceUnit
时间距离单位,仅当temporalRelationship为near时有效.
|
TemporalRelationShip |
temporalRelationship
时间关联条件, 可选值:after|before|contain|during|finishes|meets|near|finishedby|metby|overlap|overlappedby|start|startedby|equal|
|
double |
tolerance
结点容限,当使用空间关联条件时设置的结点容限。
|
构造器和说明 |
---|
FeatureJoinAnalystSetting() |
FeatureJoinAnalystSetting(FeatureJoinAnalystSetting analystSetting) |
public java.lang.String inputJoin
public java.lang.String datasetFeatureJoin
public JoinOperation joinOperation
public java.lang.String joinFields
public SpatialRelationShip spatialRelationship
public double spatialNearDistance
public Unit spatialNearDistanceUnit
public double tolerance
public TemporalRelationShip temporalRelationship
public long temporalNearDistance
public TemporalNearDistanceUnit temporalNearDistanceUnit
public java.lang.String attributeRelationship
public java.lang.String summaryFields
public java.lang.String summaryMode
public AttributeStatisticalMode attributeMode
public java.lang.String specFields
public java.lang.String resultFieldNames
public MappingParameters mappingParameters
public FeatureJoinAnalystSetting()
public FeatureJoinAnalystSetting(FeatureJoinAnalystSetting analystSetting)
public FeatureJoinAnalystSetting inputJoin(java.lang.String inputJoin)
public FeatureJoinAnalystSetting datasetFeatureJoin(java.lang.String datasetFeatureJoin)
public FeatureJoinAnalystSetting joinFields(java.lang.String joinFields)
public FeatureJoinAnalystSetting joinOperation(JoinOperation joinOperation)
public FeatureJoinAnalystSetting spatialNearDistance(double spatialNearDistance)
public FeatureJoinAnalystSetting spatialRelationship(SpatialRelationShip spatialRelationship)
public FeatureJoinAnalystSetting spatialNearDistanceUnit(Unit spatialNearDistanceUnit)
public FeatureJoinAnalystSetting tolerance(double tolerance)
public FeatureJoinAnalystSetting temporalRelationship(TemporalRelationShip temporalRelationship)
public FeatureJoinAnalystSetting temporalNearDistance(long temporalNearDistance)
public FeatureJoinAnalystSetting temporalNearDistanceUnit(TemporalNearDistanceUnit temporalNearDistanceUnit)
public FeatureJoinAnalystSetting attributeRelationship(java.lang.String attributeRelationship)
public FeatureJoinAnalystSetting summaryFields(java.lang.String summaryFields)
public FeatureJoinAnalystSetting summaryMode(java.lang.String summaryMode)
public FeatureJoinAnalystSetting attributeMode(AttributeStatisticalMode attributeMode)
public FeatureJoinAnalystSetting specFields(java.lang.String specFields)
public FeatureJoinAnalystSetting resultFieldNames(java.lang.String resultFieldNames)
public FeatureJoinAnalystSetting mappingParameters(MappingParameters mappingParameters)
public FeatureJoinAnalystSetting copy()