All Products
Search
Document Center

PolarDB:ST_AsEWKB

Last Updated:Mar 29, 2026

Mengembalikan string Well-Known Binary (WKB) yang merepresentasikan objek geometry atau geography. Berbeda dengan WKB standar, output ini mencakup spatial reference identifier (SRID).

Sintaksis

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

Parameter

ParameterDeskripsi
g1Objek geometry atau geography yang akan dikonversi.
NDRorXDRUrutan byte dari output. Nilai yang valid: XDR (big endian), NDR (little endian). Nilai default: NDR.

Catatan penggunaan

  • Spesifikasi WKB tidak menyertakan SRID dalam output WKB standar. Gunakan ST_AsEWKB jika Anda memerlukan representasi biner yang menyematkan SRID.

  • Fungsi ini mendukung circular strings, curves, polyhedral surfaces, triangles, triangulated irregular network (TIN) surfaces, dan objek 3D.

Contoh

Kembalikan EWKB dengan urutan byte little endian (NDR) default:

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

Output:

                           st_asewkb
---------------------------------------------------------------
 \x0103000020e61000000100000005000000000000000000f03f000000000.
.000f03f000000000000f03f00000000000000400000000000000040000000.
.00000000400000000000000040000000000000f03f000000000000f03f000.
.000000000f03f
(1 row)

Kembalikan EWKB dengan urutan byte big endian (XDR):

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

Output:

                           st_asewkb
---------------------------------------------------------------
 \x0020000003000010e600000001000000053ff00000000000003ff000000.
.00000003ff000000000000040000000000000004000000000000000400000.
.000000000040000000000000003ff00000000000003ff00000000000003ff.
.0000000000000
(1 row)