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)
设置权重字段的名称。
|
public MeasureParameter()
public MeasureParameter(MeasureParameter measureParameter)
measureParameter
- 指定的 MeasureParameter 对象。public void dispose()
public String getWeightFieldName()
仅数值字段有效。
public void setWeightFieldName(String value)
仅数值字段有效。
value
- 权重字段的名称。public String getSelfWeightFieldName()
仅数值字段有效。暂仅对中心要素有效。
public void setSelfWeightFieldName(String value)
仅数值字段有效。暂仅对中心要素有效。
value
- 自身权重字段的名称。public EllipseSize getEllipseSize()
仅对方向分布有效。
EllipseSize.SINGLE
。public void setEllipseSize(EllipseSize value)
仅对方向分布和标准距离有效。
value
- 输出椭圆大小类型。public String getGroupFieldName()
分组字段是先将输入数据进行分组,然后每组数据再进行计算。可以为数值型、时间型、文本型。
public void setGroupFieldName(String value)
分组字段是先将输入数据进行分组,然后每组数据再进行计算。可以为数值型、时间型、文本型。
value
- 分组字段的名称。public String[] getStatisticsFieldNames()
public void setStatisticsFieldNames(String[] value)
value
- 统计字段的名称的集合。public StatisticsType[] getStatisticsTypes()
getStatisticsFieldNames()
相对应。public void setStatisticsTypes(StatisticsType[] value)
setStatisticsFieldNames()
相对应。value
- 统计字段的类型的集合。public DistanceMethod getDistanceMethod()
仅对中心要素有效。暂只支持欧式距离。
DistanceMethod.EUCLIDEAN
。public void setDistanceMethod(DistanceMethod value)
仅对中心要素有效。暂只支持欧式距离。
value
- 距离计算方法类型。public boolean isOrientation()
仅对线性方向平均值有效。为 false 时,将在计算方向平均值时使用起始点和终止点的顺序; 为 true 时,将忽略起始点和终止点的顺序。
public void setOrientation(boolean value)
仅对线性方向平均值有效。为 false 时,将在计算方向平均值时使用起始点和终止点的顺序; 为 true 时,将忽略起始点和终止点的顺序。
value
- 是否忽略起点和终点的方向。public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.