الاسم
ST_BandPixelType — تُعيد نوع البكسل للنطاق المحدد. إذا لم يُحدَّد bandnum، يُفترض 1.
المختصر
text ST_BandPixelType(raster rast, integer bandnum=1);
الوصف
تُعيد اسمًا يصف نوع البيانات وحجم القيم المخزّنة في كل خلية من النطاق المحدد.
هناك 11 نوعًا من البكسل. أنواع البكسل المدعومة هي كما يلي:
-
1BB - قيمة منطقية (boolean) بحجم 1 بت
-
2BUI - عدد صحيح بلا إشارة بحجم 2 بت
-
4BUI - عدد صحيح بلا إشارة بحجم 4 بت
-
8BSI - عدد صحيح بإشارة بحجم 8 بت
-
8BUI - عدد صحيح بلا إشارة بحجم 8 بت
-
16BSI - عدد صحيح بإشارة بحجم 16 بت
-
16BUI - عدد صحيح بلا إشارة بحجم 16 بت
-
32BSI - عدد صحيح بإشارة بحجم 32 بت
-
32BUI - عدد صحيح بلا إشارة بحجم 32 بت
-
32BF - عدد عشري (float) بحجم 32 بت
-
64BF - عدد عشري (float) بحجم 64 بت
أمثلة
SELECT ST_BandPixelType(rast,1) As btype1,
ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3
FROM dummy_rast
WHERE rid = 2;
btype1 | btype2 | btype3
--------+--------+--------
8BUI | 8BUI | 8BUI