GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.11. مُخرجات الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_AsBinary/ST_AsWKB

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

الاسم

ST_AsBinary/ST_AsWKB — تُعيد تمثيل Well-Known Binary (WKB) للرستر.

المختصر

bytea ST_AsBinary(raster rast, boolean outasin=FALSE);

bytea ST_AsWKB(raster rast, boolean outasin=FALSE);

الوصف

تُعيد التمثيل الثنائي للرستر. إذا كانت outasin تساوي TRUE، تُعامَل نطاقات out-db كأنها in-db. راجع raster/doc/RFC2-WellKnownBinaryFormat الموجود في مجلد مصدر PostGIS للاطلاع على تفاصيل التمثيل.

هذا مفيد في المؤشرات الثنائية (binary cursors) لسحب البيانات من قاعدة البيانات دون تحويلها إلى تمثيل نصي.

[ملاحظة]

افتراضيًا، يحتوي ناتج WKB على مسار الملف الخارجي لنطاقات out-db. إذا لم يكن لدى العميل وصول إلى ملف الرستر الذي يستند إليه نطاق out-db، فاضبط outasin على TRUE.

حُسّنت في: 2.1.0 إضافة outasin

حُسّنت في: 2.5.0 إضافة ST_AsWKB

أمثلة

SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;

                     rastbin
---------------------------------------------------------------------------------
\001\000\000\000\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\010@\000\000\000\000\000\000\340?\000\000\000\000\000\000\340?\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\012\000\000\000\012\000\024\000
                

انظر أيضًا

ST_RastFromWKB, ST_AsHexWKB