ST_AsGeobuf — 行集合の Geobuf 表現を返します。
bytea ST_AsGeobuf(anyelement set row);
bytea ST_AsGeobuf(anyelement row, text geom_name);
FeatureCollection に対応する行集合の Geobuf 表現 (https://github.com/mapbox/geobuf) を返します。最適な格納のために最大精度を決定しますが、そのために全ての入力ジオメトリーは解析されます。現在の形式での Geobuf はストリーム化できないので、完全な出力はメモリ内で組み立てられることに注意して下さい。
row 少なくとも一つのジオメトリーカラムを持つ行データ。
geom_name 行データにおけるジオメトリーカラムのカラム名。NULLの場合には、最初に見つけたジオメトリーカラムとします。
Availability: 2.4.0
SELECT encode(ST_AsGeobuf(q, 'geom'), 'base64') FROM (SELECT 'POLYGON((0 0,0 1,1 1,1 0,0 0))'::geometry AS geom) AS q;
GAAiEAoOCgwIBBoIAAAAAgIAAAE=