com.supermap.analyst.spatialanalyst
类 ReclassSegment
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.ReclassSegment
-
public class ReclassSegment extends Object
栅格重分级区间类。该类主要用于重分级区间信息的相关设置,包括区间的起始值、终止值等。该类用于设置在进行重分级时,重分级映射表中每个重分级区间的参数,重分级类型不同,需要设置的属性也有所不同。
- 当重分级类型为单值重分级时,需要通过
setStartValue
方法指定需要被重新赋值的源栅格的单值,并通过setNewValue
方法设置该值对应的新值。 - 当重分级类型为范围重分级时,需要通过
setStartValue
方法指定需要重新赋值的源栅格值区间的起始值,通过setEndValue
方法设置区间的终止值,并通过setNewValue
方法设置该区间对应的新值,还可以由setSegmentType
方法设置区间类型是“左开右闭”还是“左闭右开”。
- 当重分级类型为单值重分级时,需要通过
-
-
构造器概要
构造器 构造器和说明 ReclassSegment()
构造一个新的ReclassSegment
对象。ReclassSegment(ReclassSegment reclassSegment)
根据给定的ReclassSegment
对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 double
getEndValue()
返回栅格重分级区间的终止值。double
getNewValue()
返回栅格重分级的区间值或旧值对应的新值。ReclassSegmentType
getSegmentType()
返回栅格重分级区间类型。double
getStartValue()
返回栅格重分级区间的起始值。void
setEndValue(double endValue)
设置栅格重分级区间的终止值。void
setNewValue(double newValue)
设置栅格重分级的区间值或旧值对应的新值。void
setSegmentType(ReclassSegmentType type)
设置栅格重分级区间类型。void
setStartValue(double startValue)
设置栅格重分级源栅格中需要被重新赋值的单值或区间的起始值。
-
-
-
构造器详细资料
-
ReclassSegment
public ReclassSegment()
构造一个新的ReclassSegment
对象。
-
ReclassSegment
public ReclassSegment(ReclassSegment reclassSegment)
根据给定的ReclassSegment
对象构造一个与其完全相同的新对象。- 参数:
reclassSegment
- 给定的栅格重分级区间类。
-
-
方法详细资料
-
getStartValue
public double getStartValue()
返回栅格重分级区间的起始值。- 返回:
- 栅格重分级区间的起始值。
-
setStartValue
public void setStartValue(double startValue)
设置栅格重分级源栅格中需要被重新赋值的单值或区间的起始值。- 当重分级类型为单值重分级时,代表需要被重新赋值的源栅格的单值。
- 当重分级类型为范围重分级时,代表需要被重新赋值的源栅格值区间的起始值。
重分级类型通过
setReclassType
方法设置。- 参数:
startValue
- 栅格重分级源栅格中需要被重新赋值的值或区间的起始值。
-
getEndValue
public double getEndValue()
返回栅格重分级区间的终止值。- 返回:
- 栅格重分级区间的终止值。
-
setEndValue
public void setEndValue(double endValue)
设置栅格重分级区间的终止值。仅在
setReclassType
设置为ReclassType.RANGE
时有效。- 参数:
endValue
- 栅格重分级区间的终止值。
-
getNewValue
public double getNewValue()
返回栅格重分级的区间值或旧值对应的新值。- 返回:
- 栅格重分级的区间值或旧值对应的新值。
-
setNewValue
public void setNewValue(double newValue)
设置栅格重分级的区间值或旧值对应的新值。- 参数:
newValue
- 栅格重分级的区间值或旧值对应的新值。
-
getSegmentType
public ReclassSegmentType getSegmentType()
返回栅格重分级区间类型。- 返回:
- 栅格重分级区间类型。
-
setSegmentType
public void setSegmentType(ReclassSegmentType type)
设置栅格重分级区间类型。仅在
setReclassType
设置为ReclassType.RANGE
时有效。- 参数:
type
- 栅格重分级区间类型。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.