ST_Raster.getPixelType
Определение
Функция ST_Raster.getPixelType возвращает свойство типа пиксела для ST_Raster. В следующей таблице приведены корректные значения типа пиксела:
Значение |
Описание |
---|---|
1bit |
1-битовые данные |
4bit |
4-битовые данные |
uint8 |
8-битовый без знака, целочисленный |
int8 |
8-битный целочисленный со знаком |
uint16 |
16-битный целочисленный без знака |
int16 |
16-битный целочисленный со знаком |
uint32 |
32-битный целочисленный без знака |
int32 |
32-битный целочисленный со знаком |
float |
число с плавающей точкой обычной точности |
double |
число с плавающей точкой двойной точности |
Синтаксис
Oracle
getPixelType()
PostgreSQL
getPixelType(raster IN ST_RASTER)
SQL Server
getPixelType()
Возвраты
Oracle
VARCHAR2
PostgreSQL
Текст
SQL Server
NVARCHAR
Параметры
Нет
Примеры
Следующие запросы возвращают тип пиксела для для каждого растра в таблице:
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
5/25/2014