すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_AsGeobuf

最終更新日:Mar 29, 2026

行のコレクションを表す Geobuf バイナリ文字列 (bytea) を返します。

構文

bytea  ST_AsGeobuf(anyelement set  row);
bytea  ST_AsGeobuf(anyelement  row , text  geomName);

パラメーター

パラメーター説明
rowGeobuf としてエンコードする行。各行には、少なくとも 1 つのジオメトリ列を含める必要があります。
geomName行データ内のジオメトリ列の名前。NULL の場合、この関数は最初に見つかったジオメトリ列を使用します。

注意事項

  • ストリーミングサポートなし: ST_AsGeobuf はストリーミング出力をサポートしていません。

ポイントジオメトリの Geobuf への変換

セットベースのオーバーロードを使用して、SRID 4326 の座標 (116, 40) にある POINT ジオメトリを Geobuf バイナリ文字列に変換します。

SELECT ST_AsGeobuf(q)
FROM (SELECT ST_GeomFromText('POINT(116 40)', 4326)) AS q;

出力:

           st_asgeobuf
----------------------------------
 \x1800220b0a090a0708001a03e80150
(1 row)