Name

reclassarg — Un type composite utilisé comme entrée pour la fonction ST_Reclass pour définir le comportement de la reclassification.

Description

Un type composite utilisé comme entrée pour la fonction ST_Reclass pour définir le comportement de la reclassification.

nband integer

L'indice de bande à reclassifier.

reclassexpr text

Expression des classes, sous forme de correspondance range:map_range séparés par des virgules pour définir les correspondances entre les anciennes valeurs de la bande et la nouvelle valeur. ( signifie plus grand que, ) signifie plus petit que, ] signifie inférieur ou égal, [ signifie supérieur ou égal

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

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

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

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

La notation ( est facultative : a-b est équivalent à (a-b)

pixeltype text

Un des types de pixels définis, tels que décrits dans ST_BandPixelType

nodataval double precision

Valeur à utiliser comme NODATA. Pour les formats d'images supportant la transparence, ces pixels seront transparents.

Exemple : Reclassifier la bande 2 en 8BUI avec 255 comme valeur NODATA

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

Exemple : Reclassifier la bande 1 en 1BB sans valeur NODATA

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

Voir aussi

ST_Reclass