Definition
Mit der ST_Raster.getPixelType-Funktion wird die Pixeltypeigenschaft von ST_Raster zurückgegeben. Die folgende Tabelle enthält gültige Pixeltypwerte:
| Wert | Beschreibung |
|---|---|
1bit | 1-Bit-Daten |
4bit | 4-Bit-Daten |
uint8 | 8-Bit-Ganzzahl ohne Vorzeichen |
int8 | 8-Bit-Ganzzahl mit Vorzeichen |
uint16 | 16-Bit-Ganzzahl ohne Vorzeichen |
int16 | 16-Bit-Ganzzahl mit Vorzeichen |
uint32 | 32-Bit-Ganzzahl ohne Vorzeichen |
int32 | 32-Bit-Ganzzahl mit Vorzeichen |
float | Gleitkommazahl mit einfacher Genauigkeit |
double | Gleitkommazahl mit doppelter Genauigkeit |
Syntax
Oracle
getPixelType()
PostgreSQL
getPixelType(raster IN ST_RASTER)
SQL Server
getPixelType()
Rückgaben
Oracle
VARCHAR2
PostgreSQL
Text
SQL Server
NVARCHAR
Parameter
Keine
Beispiele
Mit den folgenden Abfragen wird der Pixeltyp der einzelnen Raster in der Tabelle zurückgegeben:
Oracle
SELECT image.raster_id, image.getPixelType()
FROM FOO t;
T.IMAGE.RASTER_ID T.IMAGE.GETPIXELTYPE()
--------------- --------------------
2 UINT8
3 UINT8
23 UINT8
24 UINT8
42 UINT8
43 UINT8
PostgreSQL
SELECT raster_id(image), getPixelType(image)
FROM foo;
RASTER_ID(IMAGE) GETPIXELTYPE(IMAGE)
---------------- --------------------
2 UINT8
3 UINT8
23 UINT8
24 UINT8
42 UINT8
43 UINT8
SQL Server
SELECT image.raster_id, image.getPixelType()
FROM foo;
RASTER_ID GETPIXELTYPE()
--------------- --------------------
2 UINT8
3 UINT8
23 UINT8
24 UINT8
42 UINT8
43 UINT8