الاسم
ST_AsTIFF — تُعيد النطاقات المحددة من الرستر كصورة TIFF واحدة (مصفوفة بايتات). إذا لم يُحدَّد نطاق أو كان أي من النطاقات المحددة غير موجود في الرستر، فستحاول استخدام جميع النطاقات.
المختصر
bytea ST_AsTIFF(raster rast, text[] options='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, text compression='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, integer[] nbands, text compression='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, integer[] nbands, text[] options, integer srid=sameassource);
الوصف
تُعيد النطاقات المحددة من الرستر كصورة واحدة بصيغة Tagged Image File Format (TIFF). إذا لم يُحدَّد نطاق، فستحاول استخدام جميع النطاقات. هذه الدالة غلاف حول ST_AsGDALRaster. استخدم ST_AsGDALRaster إذا كنت تحتاج إلى التصدير بأنواع رستر أقل شيوعًا. للدالة أشكال عديدة بخيارات كثيرة. إذا لم يوجد نص SRS للمرجع المكاني، فيُستخدم المرجع المكاني للرستر. وهي مفصّلة أدناه:
-
nbandsمصفوفة من النطاقات المراد تصديرها (لاحظ أن الحد الأقصى 3 لصيغة PNG) وترتيب النطاقات هو RGB. مثلًا ARRAY[3,2,1] تعني ربط النطاق 3 بالأحمر والنطاق 2 بالأخضر والنطاق 1 بالأزرق -
compressionتعبير الضغط -- JPEG90 (أو نسبة مئوية أخرى)، LZW، JPEG، DEFLATE9. -
optionsمصفوفة نصية من خيارات الإنشاء في GDAL كما هي معرّفة لصيغة GTiff (انظر create_options لصيغة GTiff في ST_GDALDrivers). أو راجع خيارات صيغ رستر GDAL لمزيد من التفاصيل. -
sridقيمة srid للرستر من spatial_ref_sys. تُستخدم لتعبئة معلومات الإسناد الجغرافي
متاحة منذ: 2.0.0 - تتطلب GDAL >= 1.6.0.
أمثلة: استخدام ضغط jpeg بنسبة 90%
SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff
FROM dummy_rast WHERE rid=2;