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()
构造一个新的 DissolveParameter3D 对象。DissolveParameter3D(DissolveParameter3D dissolveParameter)
根据给定的 DissolveParameter3D 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放 DissolveParameter3D 对象所占用的资源。DissolveType3D
getDissolveType()
获取融合类型。String[]
getFieldNames()
返回融合字段的名称集合。String
getFilterString()
返回数据集融合时对象的过滤表达式。String[]
getStatisticsFieldNames()
返回统计字段的名称集合。StatisticsType3D[]
getStatisticsTypes()
返回统计字段的统计类型集合,它与getStatisticsFieldNames
方法返回的统计字段一一对应。double
getTolerance()
返回融合容限。boolean
isNullValue()
返回是否处理融合字段值为空的对象。boolean
isSaveAllField()
所有属性字段是否保存。void
setDissolveType(DissolveType3D value)
设置融合类型。void
setFieldNames(String[] value)
设置融合字段的名称集合。void
setFilterString(String value)
设置数据集融合时对象的过滤表达式。void
setNullValue(boolean value)
设置是否处理融合字段值为空的对象。void
setSaveAllField(boolean value)
设置保存所有属性字段。void
setStatisticsFieldNames(String[] value)
设置统计字段的名称集合。void
setStatisticsTypes(StatisticsType3D[] value)
设置统计字段的统计类型集合,它与setStatisticsFieldNames
方法设置的统计字段一一对应。void
setTolerance(double value)
设置融合容限。
-
-
-
构造器详细资料
-
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.