重分级

使用说明

重新定义栅格数据集中每个像元的数值。返回的结果类型为栅格数据集(RasterRDD)。

对源栅格数据的像元值进行重新分类并按照新的分类标准赋值,其结果是用新的值取代栅格数据的原有像元值。对于已知的栅格数据,有时为了便于看清趋势,找出像元值的规律,或者为了方便进一步的分析,重分级是很必要的。栅格重分级一般包括以下四种形式:

  1. 使用新值替代像元的旧值。例如,在土地类型变更时,将已经开垦为耕地的荒地赋予新的像元值。
  2. 对大量的像元值进行重新分组归类,同组的像元赋予相同的值来简化数据。例如,将旱地、水浇地、耕地等都归为农业用地。
  3. 对多种栅格数据按照统一的标准进行分级。例如,某个建筑物选址的影响因素包括土壤和坡度,则对于输入数据的土壤类型和坡度栅格数据,可以按照1-10的等级标准来进行重分级,以便于进一步的选址分析。
  4. 将某些不希望参与分析的像元设为无值,也可以为原先为无值的像元补充新的测定值,便于进一步的分析处理。

参数说明

参数名 默认值 参数释义 参数类型
待分析RDD 需要进行重分级的RasterRDD。 RasterRDD
分级区间集合 栅格重分级区间集合,规定了源栅格某个像元值或者一定区间内的像元值与重分级后的目标值的对应关系。填写方式为:①区间重分级的起始值,终止值,目标值,开闭区间(示例:368,400,0,CloseOpen);②区间重分级的起始值,终止值,目标值(示例:368,400,0),该种填写方式默认开闭区间为CloseOPen模式;③单值重分级的旧值,目标值(示例:368,0)。其中①②需选择Range范围重分级类型,方式③需选择Unique单值重分级类型,开闭区间包括左闭右开(CloseOpen)和左开右闭(OpenClose)。 JavaReclassSegment
分级类型
(可选)
Range 重分级类型,分为区间重分级Range和单值重分级Unique。 JavaReclassType
保留原未分级单元
(可选)
ture 确认是否保留原未分级单元。 Boolean
将未分级单元修改为
(可选)
-9999.0 用于将未参与分级的单元设为无值。 Double
保留原无值单元
(可选)
true 确认是否保留原无值单元。 Boolean
将无值单元修改为
(可选)
-9999.0 用于为无值单元赋予新的测定值。 Double

变更说明

参数名 参数ID 变更情况
重分级映射表Json文件 reclassMappingTable 删除参数,将映射表中参数单独列出,可能导致原有模型执行失败,需重新进行参数设置。
分级区间集合 segments 栅格重分级区间集合,规定了源栅格某个像元值或者一定区间内的像元值与重分级后的目标值的对应关系。填写方式为:①区间重分级的起始值,终止值,目标值,开闭区间(示例:368,400,0,CloseOpen);②区间重分级的起始值,终止值,目标值(示例:368,400,0),该种填写方式默认开闭区间为CloseOPen模式;③单值重分级的旧值,目标值(示例:368,0)。其中①②需选择Range范围重分级类型,方式③需选择Unique单值重分级类型,开闭区间包括左闭右开(CloseOpen)和左开右闭(OpenClose)。
分级类型 reclassType 新增选填参数,用于确定重分级类型,分为区间重分级Range,和单值重分级Unique。
保留原未分级单元 retainMissingValue 新增选填参数,用于设置是否保留原未分级单元。
将未分级单元修改为 changeMissingValueTo 新增选填参数,用于设置用来替代未分级单元的值。
保留原无值单元 retainNoValue 新增选填参数,用于设置是否保留无值。
将无值单元修改为 changeNoValueTo 新增选填参数,用于设置用来替代无值的值。