Name

ST_AsBinary/ST_AsWKB — 返回栅格的熟知的二进制 (WKB) 表示形式。

Synopsis

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 band 的外部文件路径。 如果客户端无权访问 out-db band 下的栅格文件,请将 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