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

ApsaraDB RDS:ST_AsBinary

最終更新日:Mar 29, 2026

ジオメトリまたはジオグラフィオブジェクトの Well-Known Binary (WKB)表現を返します。返される値には、空間参照識別子 (SRID)メタデータは含まれません。

構文

bytea ST_AsBinary(geometry g1);
bytea ST_AsBinary(geometry g1, text NDRorXDR);
bytea ST_AsBinary(geography g1);
bytea ST_AsBinary(geography g1, text NDRorXDR);

パラメータ

パラメータ説明
g1WKB に変換するジオメトリまたはジオグラフィオブジェクト。
NDRorXDR出力のバイトオーダー。有効な値は、NDR(リトルエンディアン、デフォルト) と XDR(ビッグエンディアン) です。

注意事項

  • WKB仕様には SRID は含まれません。SRID を含む WKB文字列を取得するには、ST_AsEWKB を使用します。

  • サポートされているジオメトリタイプ:円弧文字列、曲線、多面体サーフェス、三角形、不規則三角形網 (TIN)サーフェス、および 3D オブジェクト。

デフォルトのリトルエンディアンバイトオーダーでのWKB取得

SELECT ST_AsBinary(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))',4326));

出力:

                          st_asbinary
---------------------------------------------------------------
 \x01030000000100000005000000000000000000f03f000000000000f03f0
 00000000000f03f0000000000000040000000000000004000000000000000
 400000000000000040000000000000f03f000000000000f03f00000000000
 0f03f
(1 row)

ビッグエンディアンバイトオーダーでのWKB取得

SELECT ST_AsBinary(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))',4326),'XDR');

出力:

                          st_asbinary
---------------------------------------------------------------
 \x000000000300000001000000053ff00000000000003ff00000000000003
 ff00000000000004000000000000000400000000000000040000000000000
 0040000000000000003ff00000000000003ff00000000000003ff00000000
 00000
(1 row)