All Products
Search
Document Center

:ST_TrajFromProtobuf

Last Updated:Aug 22, 2026

Mengonversi data biner Protocol Buffers (Protobuf) menjadi objek trajectory.

Sintaksis

trajectory ST_TrajFromProtobuf(bytea protobuf)

Parameter

Parameter Deskripsi
protobuf Nilai bytea yang berisi data trajectory dalam format Protobuf. Untuk skema yang diharapkan, lihat .

Nilai kembalian

Mengembalikan objek trajectory. Fungsi ini mengembalikan NULL jika input tidak dapat diurai.

Contoh

Kueri berikut melakukan round-trip trajectory melalui proses encoding dan decoding Protobuf: st_makeTrajectory membuat trajectory, ST_AsProtobuf melakukan serialisasi ke bytea, dan ST_TrajFromProtobuf melakukan deserialisasi kembali menjadi objek trajectory.

SELECT ST_TrajFromProtobuf(ST_AsProtobuf(st_makeTrajectory('STPOINT'::leaftype, ARRAY[1::float8], ARRAY[2::float8], 4326, ARRAY['2010-01-01 11:30'::timestamp], ARRAY['velocity'], ARRAY[1::int4], NULL, NULL, NULL::anyarray)));

Output:

    st_trajfromprotobuf
---------------------------
 {"trajectory":{"version":1,"type":"STPOINT","leafcount":1,"start_time":"2010-01-01 11:30:00","end_time":"2010-01-01 ...