Name

reclassarg — Ein Zusammengesetzter Datentyp, der als Eingabewert für die Funktion "ST_Reclass" dient und die Neuklassifizierung festlegt.

Beschreibung

Ein Zusammengesetzter Datentyp, der als Eingabewert für die Funktion "ST_Reclass" dient und die Neuklassifizierung festlegt.

nband integer

Die Nummer des Bandes das neu klasssifiziert werden soll.

reclassexpr text

Ein Ausdruck, der aus "range:map_range" Abbildungen besteht, die als Intervalle dargestellt und durch Beistriche getrennt sind. Der Ausdruck gibt an, wie die alten Zellwerte auf die neuen Zellwerte des Bandes abgebildet werden sollen. "(" bedeutet >, ")" bedeutet <, "]" < oder gleich, "[" > oder gleich

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

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

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

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

Die runden Klammern sind bei dieser Notation optional, d.h. "a-b" ist gleichbedeutend mit "(a-b)".

pixeltype text

Einer der unter ST_BandPixelType definierten Datentypen

nodataval double precision

Der Zellwert, der als NODATA/NULL betrachtet werden soll. Bei der Ausgabe von Bildern, die Transparenz unterstützen, bleibt dieser leer.

Beispiel: Band 2 in 8BUI, mit einem NODATA-Wert von 255, umgruppieren.

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

Beispiel: Band 1 in 1BB, mit einem unbestimmten NODATA-Wert, umgruppieren.

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

Siehe auch

ST_Reclass