类别:

地理空间函数

ST_SETSRID

返回一个 GEOMETRY 对象,其 SRID(空间参考系标识符)设置为指定值。

使用此函数可以更改 SRID,而不影响对象的坐标。如果您还需要 更改坐标以匹配新的 SRS(空间参考系),请改用 ST_TRANSFORM

语法

ST_SETSRID( <geometry_expression> , <srid> )
Copy

实参

geometry_expression

实参必须是 GEOMETRY 类型的表达式。

srid

要在返回的 GEOMETRY 对象中设置的 SRID。

返回

该函数返回 GEOMETRY 类型的值。

使用说明

示例

以下示例创建并返回使用 SRID 4326 的 GEOMETRY 对象:

ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='EWKT';

SELECT ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326);

+-----------------------------------------------+
| ST_SETSRID(TO_GEOMETRY('POINT(13 51)'), 4326) |
|-----------------------------------------------|
| SRID=4326;POINT(13 51)                        |
+-----------------------------------------------+
Copy
语言: 中文