Referência e Guia do Usuário

ST_Transform

O ST_Transform atribui uma geometria a um sistema de referência espacial diferente do sistema de referência espacial ao qual a geometria está atribuída atualmente.

Sintaxe

db2gse.ST_Transform(g db2gse.ST_Geometry, cr db2gse.coordref)

Tipo de retorno

db2gse.ST_Geometry

Exemplos

A seguinte instrução CREATE TABLE cria a tabela TRANSFORM_TEST, que tem duas colunas de cadeia de linhas, L1 e L2.

CREATE TABLE TRANSFORM_TEST (tid integer, l1 db2gse.ST_LineString,
l2 db2gse.ST_LineString)

A seguinte instrução INSERT insere uma cadeia de linhas em l1 com SRID de 102.

INSERT INTO TRANSFORM_TEST VALUES (1, db2gse.ST_LineFromText('linestring
    (10.01 40.43, 92.32 29.89)',
    db2gse.coordref()..srid(102)),NULL)

A função ST_Transform converte a cadeia de linhas de L1 da referência de coordenada atribuída para SRID 102 à referência de coordenadas atribuída para SRID 105. A seguinte instrução UPDATE armazena a cadeia de linhas transformada na coluna l2.

UPDATE TRANSFORM_TEST SET l2 = db2gse.ST_Transform(l1,
    db2gse.coordref()..srid(105))


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]