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 entre un punto de red temporal y un punto de geometría temporal
tnpoint::tgeompoint
tgeompoint::tnpoint
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) */ 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