reclassarg — 一个复合类型,用作 ST_Reclass 函数的输入,定义重分类的行为。
一个复合类型,用作 ST_Reclass 函数的输入,定义重分类的行为。
nband 整数
要重分类的波段的波段号。
reclassexpr 文本
范围表达式,包含以逗号分隔的 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 文本
在 ST_BandPixelType 中定义的像素类型之一
nodataval 双精度
被视为无数据的值。对于支持透明度的图像输出,这些值将为空白。
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;