com.supermap.analyst.spatialstatistics
类 MeasureParameter
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.analyst.spatialstatistics.MeasureParameter
-
- 所有已实现的接口:
- IDisposable
public class MeasureParameter extends com.supermap.data.InternalHandleDisposable
空间度量参数类。该类主要用来对空间度量地理分布计算的参数进行设置。通过空间度量参数设置类可以设置权重字段、自身权重字段、椭圆大小、分组字段、统计字段及其统计类型等。
-
-
构造器概要
构造器 构造器和说明 MeasureParameter()
默认构造函数,构造一个新的 MeasureParameter 对象。MeasureParameter(MeasureParameter measureParameter)
拷贝构造函数,根据给定的 MeasureParameter 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放 MeasureParameter 对象所占有的资源。DistanceMethod
getDistanceMethod()
返回距离计算方法类型。EllipseSize
getEllipseSize()
返回输出椭圆大小类型。String
getGroupFieldName()
返回分组字段的名称。String
getSelfWeightFieldName()
返回自身权重字段的名称。String[]
getStatisticsFieldNames()
返回统计字段的名称的集合。StatisticsType[]
getStatisticsTypes()
返回统计字段的类型的集合,它与getStatisticsFieldNames()
相对应。String
getWeightFieldName()
返回权重字段的名称。boolean
isOrientation()
返回是否忽略起点和终点的方向。void
setDistanceMethod(DistanceMethod value)
设置距离计算方法类型。void
setEllipseSize(EllipseSize value)
设置椭圆大小类型。void
setGroupFieldName(String value)
设置分组字段的名称。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
void
setOrientation(boolean value)
设置是否忽略起点和终点的方向。void
setSelfWeightFieldName(String value)
设置自身权重字段的名称。void
setStatisticsFieldNames(String[] value)
设置统计字段的名称的集合。void
setStatisticsTypes(StatisticsType[] value)
设置统计字段的类型的集合,它与setStatisticsFieldNames()
相对应。void
setWeightFieldName(String value)
设置权重字段的名称。
-
-
-
构造器详细资料
-
MeasureParameter
public MeasureParameter()
默认构造函数,构造一个新的 MeasureParameter 对象。
-
MeasureParameter
public MeasureParameter(MeasureParameter measureParameter)
拷贝构造函数,根据给定的 MeasureParameter 对象构造一个与其完全相同的新对象。- 参数:
measureParameter
- 指定的 MeasureParameter 对象。
-
-
方法详细资料
-
dispose
public void dispose()
释放 MeasureParameter 对象所占有的资源。当调用该方法之后,此对象不再可用。
-
getWeightFieldName
public String getWeightFieldName()
返回权重字段的名称。仅数值字段有效。
- 返回:
- 权重字段的名称。
- 默认值:
- 默认值为空的字符串,即无权重字段。
-
setWeightFieldName
public void setWeightFieldName(String value)
设置权重字段的名称。仅数值字段有效。
- 参数:
value
- 权重字段的名称。
-
getSelfWeightFieldName
public String getSelfWeightFieldName()
返回自身权重字段的名称。仅数值字段有效。暂仅对中心要素有效。
- 返回:
- 自身权重字段的名称。
- 默认值:
- 默认值为空的字符串,即无自身权重字段的名称。
-
setSelfWeightFieldName
public void setSelfWeightFieldName(String value)
设置自身权重字段的名称。仅数值字段有效。暂仅对中心要素有效。
- 参数:
value
- 自身权重字段的名称。
-
getEllipseSize
public EllipseSize getEllipseSize()
返回输出椭圆大小类型。仅对方向分布有效。
- 返回:
- 输出椭圆大小类型。
- 默认值:
- 默认值为
EllipseSize.SINGLE
。
-
setEllipseSize
public void setEllipseSize(EllipseSize value)
设置椭圆大小类型。仅对方向分布和标准距离有效。
- 参数:
value
- 输出椭圆大小类型。
-
getGroupFieldName
public String getGroupFieldName()
返回分组字段的名称。分组字段是先将输入数据进行分组,然后每组数据再进行计算。可以为数值型、时间型、文本型。
- 返回:
- 分组字段的名称。
- 默认值:
- 默认值为空的字符串,即无分组字段。
-
setGroupFieldName
public void setGroupFieldName(String value)
设置分组字段的名称。分组字段是先将输入数据进行分组,然后每组数据再进行计算。可以为数值型、时间型、文本型。
- 参数:
value
- 分组字段的名称。
-
getStatisticsFieldNames
public String[] getStatisticsFieldNames()
返回统计字段的名称的集合。- 返回:
- 统计字段的名称的集合。
- 默认值:
- 默认值为空的字符串,表示无统计字段。
-
setStatisticsFieldNames
public void setStatisticsFieldNames(String[] value)
设置统计字段的名称的集合。- 参数:
value
- 统计字段的名称的集合。
-
getStatisticsTypes
public StatisticsType[] getStatisticsTypes()
返回统计字段的类型的集合,它与getStatisticsFieldNames()
相对应。- 返回:
- 统计字段的类型的集合。
- 默认值:
- 默认值为空的字符串,表示无统计字段。
-
setStatisticsTypes
public void setStatisticsTypes(StatisticsType[] value)
设置统计字段的类型的集合,它与setStatisticsFieldNames()
相对应。- 参数:
value
- 统计字段的类型的集合。
-
getDistanceMethod
public DistanceMethod getDistanceMethod()
返回距离计算方法类型。仅对中心要素有效。暂只支持欧式距离。
- 返回:
- 输出距离计算方法类型。
- 默认值:
- 默认值为
DistanceMethod.EUCLIDEAN
。
-
setDistanceMethod
public void setDistanceMethod(DistanceMethod value)
设置距离计算方法类型。仅对中心要素有效。暂只支持欧式距离。
- 参数:
value
- 距离计算方法类型。
-
isOrientation
public boolean isOrientation()
返回是否忽略起点和终点的方向。仅对线性方向平均值有效。为 false 时,将在计算方向平均值时使用起始点和终止点的顺序; 为 true 时,将忽略起始点和终止点的顺序。
- 返回:
- 是否忽略起点和终点的方向。
- 默认值:
- 默认值为 false 。
-
setOrientation
public void setOrientation(boolean value)
设置是否忽略起点和终点的方向。仅对线性方向平均值有效。为 false 时,将在计算方向平均值时使用起始点和终止点的顺序; 为 true 时,将忽略起始点和终止点的顺序。
- 参数:
value
- 是否忽略起点和终点的方向。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.