ST_Transform 可將幾何指定給一個空間參照系統,此空間參照系統不同於幾何目前指定的空間參照系統。
語法
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 函數從指定給 SRID 102 的座標參照將 L1 線串轉換成指定給 SRID 105 的座標參照。 下列 UPDATE 陳述式在直欄 l2 儲存轉換的線串。
UPDATE TRANSFORM_TEST SET l2 = db2gse.ST_Transform(l1, db2gse.coordref()..srid(105))