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;