GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.5. دوال الوصول إلى نطاقات الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_BandPixelType

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

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
                

انظر أيضًا

ST_NumBands