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
NODATA로 취급되는 값입니다. 투명도를 지원하는 이미지 출력물의 경우, 이 값이 투명이 될 것입니다.
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;