用户指南和参考

ST_Transform

ST_Transform 将几何图形指定至一个 Spatial 参考系,该 Spatial 参考系不是该几何图形当前被指定至的 Spatial 参考系。

语法

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

返回类型

db2gse.ST_Geometry

示例

以下 CREATE TABLE 语句创建 TRANSFORM_TEST 表, 该表具有两个线条列 L1 和 L2。

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

以下 INSERT 语句将线条插入 SRID 为 102 的 l1 中。

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

ST_Transform 函数将 L1 的线条从指定为 SRID 102 的坐标参考转换为指定为 SRID 105 的坐标参考。以下 UPDATE 语句将转换后的线条存储在列 l2 中。

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


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]