Name

重新分类 — 用作ST_Reclass函数的输入的复合类型,用于定义重分类行为。

描述

用作ST_Reclass函数的输入的复合类型,用于定义重分类行为。

N带 整数

要重新分类的波段编号。

重分类表达式 文本

由逗号分隔的范围组成的范围表达式:map_range映射。:定义定义如何将旧标注栏值映射到新标注栏值的映射。(意思是 > ,)表示小于,] < or equal, [ means > 或相等

1. [a-b] = a <= x <= b

2. (a-b] = a < x <= b

3. [a-b) = a <= x < b

4. (a-b) = a < x < b

(记法是可选的,因此a-b的意思与(a-b)相同)

像素类型 文本

定义的像素类型之一,如中所述 ST_BandPixelType

节点值 双精度

要视为无数据的值。对于支持透明度的图像输出,这些选项将为空白。

示例:将波段2重新分类为8BUI,其中255表示无数据值

SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', 255)::reclassarg;

示例:将波段1重新分类为1BB,且未定义任何数据值

SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;

另请参阅

ST_Reclass