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)
设置栅格重分级源栅格中需要被重新赋值的单值或区间的起始值。
|
public ReclassSegment()
ReclassSegment
对象。public ReclassSegment(ReclassSegment reclassSegment)
ReclassSegment
对象构造一个与其完全相同的新对象。reclassSegment
- 给定的栅格重分级区间类。public double getStartValue()
public void setStartValue(double startValue)
重分级类型通过 setReclassType
方法设置。
startValue
- 栅格重分级源栅格中需要被重新赋值的值或区间的起始值。public double getEndValue()
public void setEndValue(double endValue)
仅在 setReclassType
设置为 ReclassType.RANGE
时有效。
endValue
- 栅格重分级区间的终止值。public double getNewValue()
public void setNewValue(double newValue)
newValue
- 栅格重分级的区间值或旧值对应的新值。public ReclassSegmentType getSegmentType()
public void setSegmentType(ReclassSegmentType type)
仅在 setReclassType
设置为 ReclassType.RANGE
时有效。
type
- 栅格重分级区间类型。Copyright © 2021–2024 SuperMap. All rights reserved.