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

        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.