Un valor de búfer circular temporal se puede convertir en y desde un punto de geometría temporal. Esto se puede hacer usando un CAST explícito o usando la notación ::. Se devuelve un valor nulo si alguno de los valores de puntos de geometría que componen no se puede convertir en un valor cbuffer.
Convertir un búfer circular temporal a un punto de geometría temporal
tcbuffer::tgeompoint
SELECT asText((tcbuffer '[Cbuffer(Point(1 1), 0.2)@2001-01-01, Cbuffer(Point(1 1), 0.3)@2001-01-02)')::tgeompoint); -- [POINT(1 1)@2001-01-01, POINT(1 1)@2001-01-02)
Convertir un búfer circular temporal a un flotante temporal
tcbuffer::tfloat
SELECT (tcbuffer '[Cbuffer(Point(1 1), 0.2)@2001-01-01, Cbuffer(Point(1 1), 0.3)@2001-01-02)')::tfloat; -- [0.2@2001-01-01, 0.3@2001-01-02)