Name

reclassarg — En sammansatt typ som används som indata till funktionen ST_Reclass och som definierar beteendet vid omklassificering.

Beskrivning

En sammansatt typ som används som indata till funktionen ST_Reclass som definierar beteendet vid omklassificering.

nband integer

Bandnumret på bandet för att omklassificera.

reclassexpr text

range-uttryck som består av kommaseparerade range:map_range-mappningar. : för att definiera mappning som definierar hur gamla bandvärden ska mappas till nya bandvärden. ( betyder >, ) betyder mindre än, ] < eller lika med, [ betyder > eller lika med

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

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

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

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

( notation är valfri så a-b betyder samma sak som (a-b)

pixeltype text

En av de definierade pixeltyperna som beskrivs i ST_BandPixelType

nodataval double precision

Värde som ska behandlas som ingen data. För bildutdata som stöder transparens kommer dessa att vara tomma.

Exempel: Omklassificera band 2 som ett 8BUI där 255 är nodatavärdet

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

Exempel: Omklassificera band 1 som 1BB och inget noddatavärde definierat

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

Se även

ST_Reclass