Todos os produtos
Search
Central de documentação

:ST_TrajFromProtobuf

Última atualização: Aug 21, 2026

Converte dados binários do Protocol Buffers (Protobuf) em um objeto trajectory.

Sintaxe

trajectory ST_TrajFromProtobuf(bytea protobuf)

Parâmetros

Parâmetro

Descrição

protobuf

Valor bytea com dados de trajetória codificados em Protobuf. Para ver o schema esperado, consulte .

Valores de retorno

Retorna um objeto trajectory. Se a entrada não puder ser analisada, retornará NULL.

Exemplo

A consulta a seguir executa um ciclo completo de codificação e decodificação de trajetória via Protobuf: st_makeTrajectory constrói a trajetória, ST_AsProtobuf a serializa para bytea e ST_TrajFromProtobuf a desserializa de volta para um objeto 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)));

Saída:

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