reclassarg — 用作定义重新分类行为的 ST_Reclass 函数的输入的复合类型。
用作定义重新分类行为的 ST_Reclass 函数的输入的复合类型。
nband integer
要重新分类的波段的波段号。
reclassexpr text
由逗号分隔的 range:map_range 映射组成的范围表达式。 :定义映射,定义如何将旧波段值映射到新波段值。 ( 表示 >,) 表示<,] 表示< 或=,[ 表示 > 或=
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) 的含义相同
pixeltype text
ST_BandPixelType中描述的已定义像素类型之一
nodataval double precision
视为无数据的值。 对于支持透明度的图像输出,这些将为空白。
SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', 255)::reclassarg;
SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;