名稱

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。有關表示法的詳細資訊,請參閱 PostGIS 原始碼資料夾中的 raster/doc/RFC2-WellKnownBinaryFormat。

這在二進位游標中很有用,可以在不將資料轉換為字串表示法的情況下,從資料庫中取出資料。

[Note]

預設情況下,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