Un valor de punto de red 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 npoint
.
Convertir un punto de red temporal en un punto de geometría temporal
tnpoint::tgeompoint
SELECT astext((tnpoint '[NPoint(1, 0.2)@2001-01-01, NPoint(1, 0.3)@2001-01-02)')::tgeompoint); /* [POINT(23.057077727326 28.7666335767956)@2001-01-01, POINT(48.7117553116406 20.9256801894708)@2001-01-02) */
Convertir un punto de geometría temporal en un punto de red temporal
tgeompoint::tnpoint
SELECT tgeompoint '[POINT(23.057077727326 28.7666335767956)@2001-01-01, POINT(48.7117553116406 20.9256801894708)@2001-01-02)'::tnpoint -- [NPoint(1,0.2)@2001-01-01, NPoint(1,0.3)@2001-01-02) SELECT tgeompoint '[POINT(23.057077727326 28.7666335767956)@2001-01-01, POINT(48.7117553116406 20.9)@2001-01-02)'::tnpoint -- NULL
Damos a continuación las funciones y operadores para los tipos de puntos de red.