com.supermap.realspace.spatialanalyst

类 DissolveParameter3D

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.realspace.spatialanalyst.DissolveParameter3D
  • 所有已实现的接口:
    IDisposable


    public class DissolveParameter3D
    extends com.supermap.data.InternalHandleDisposable
    三维矢量数据融合参数类。该类提供三维矢量数据融合的参数设置,如融合字段、融合类型、容限等。
    • 构造器详细资料

      • DissolveParameter3D

        public DissolveParameter3D()
        构造一个新的 DissolveParameter3D 对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • DissolveParameter3D

        public DissolveParameter3D(DissolveParameter3D dissolveParameter)
        根据给定的 DissolveParameter3D 对象构造一个与其完全相同的新对象。
        参数:
        dissolveParameter - 指定的 DissolveParameter3D 对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
    • 方法详细资料

      • dispose

        public void dispose()
        释放 DissolveParameter3D 对象所占用的资源。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • isNullValue

        public boolean isNullValue()
        返回是否处理融合字段值为空的对象。true 表示处理融合字段值为空的对象,false 表示不处理。
        返回:
        一个布尔值,表示是否处理融合字段值为空的对象。true 表示处理融合字段值为空的对象,false 表示不处理。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 false,即不处理融合字段值为空的对象。
      • setNullValue

        public void setNullValue(boolean value)
        设置是否处理融合字段值为空的对象。true 表示处理融合字段值为空的对象,false 表示不处理。
        参数:
        value - 一个布尔值,表示是否处理融合字段值为空的对象。true 表示处理融合字段值为空的对象,false 表示不处理。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getDissolveType

        public DissolveType3D getDissolveType()
        获取融合类型。
        返回:
        融合类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 DissolveType3D.SINGLE
      • setDissolveType

        public void setDissolveType(DissolveType3D value)
        设置融合类型。
        参数:
        value - 指定的融合类型。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getTolerance

        public double getTolerance()
        返回融合容限。单位为米。
        返回:
        融合容限。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为当前待处理的数据集的默认容限。
      • setTolerance

        public void setTolerance(double value)
        设置融合容限。单位为米。

        融合处理时,若两线对象的端点未严格相接,但在容限范围内,则认为二者相邻并进行衔接为一个对象。此外,该容限还用来清除零长度的线对象。

        参数:
        value - 指定的融合容限。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getFilterString

        public String getFilterString()
        返回数据集融合时对象的过滤表达式。
        返回:
        数据集融合时对象的过滤表达式。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 null,即不使用过滤表达式。
      • isSaveAllField

        public boolean isSaveAllField()
        所有属性字段是否保存。
        返回:
        如果保存所有字段,返回值为 true,否则为 false。
      • setSaveAllField

        public void setSaveAllField(boolean value)
        设置保存所有属性字段。
        参数:
        value - true为保存所有属性字段,false只会保存融合字段与统计字段
      • setFilterString

        public void setFilterString(String value)
        设置数据集融合时对象的过滤表达式。只有满足此条件的对象才进行融合处理。
        参数:
        value - 数据集融合时对象的过滤表达式。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getFieldNames

        public String[] getFieldNames()
        返回融合字段的名称集合。
        返回:
        融合字段的名称的集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 null,即无融合字段。
      • setFieldNames

        public void setFieldNames(String[] value)
        设置融合字段的名称集合。
        参数:
        value - 融合字段的名称的集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getStatisticsFieldNames

        public String[] getStatisticsFieldNames()
        返回统计字段的名称集合。
        返回:
        统计字段的名称的集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 null,表示无统计字段。
      • setStatisticsFieldNames

        public void setStatisticsFieldNames(String[] value)
        设置统计字段的名称集合。

        对于非统计字段集合的字段,在融合后,将保留参与融合的对象中 SmID 字段值最小的对象的属性。

        参数:
        value - 统计字段的名称的集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getStatisticsTypes

        public StatisticsType3D[] getStatisticsTypes()
        返回统计字段的统计类型集合,它与 getStatisticsFieldNames 方法返回的统计字段一一对应。
        返回:
        统计字段的统计类型集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        默认值:
        默认值为 null,表示无统计字段。
      • setStatisticsTypes

        public void setStatisticsTypes(StatisticsType3D[] value)
        设置统计字段的统计类型集合,它与 setStatisticsFieldNames 方法设置的统计字段一一对应。
        参数:
        value - 统计字段的统计类型集合。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0

Copyright © 2021–2024 SuperMap. All rights reserved.