名称

ST_SetSRID — 在几何体上设置 SRID。

大纲

geometry ST_SetSRID(geometry geom, integer srid);

描述

将几何图形的 SRID 设置为特定的整数值。 用于为查询生成边界框。

[注意]

此函数不会变换几何,它仅设置定义几何所需的空间参考系统的元数据。 如果要将几何图形转换为新投影,请使用ST_Transform

此方法实现了 SQL 1.1 的 OGC 简单功能规范。

此方法支持圆形字符串和曲线。

示例

Mark a point as WGS 84 longitude/latitude.

Code
SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326) AS wgs84long_lat;
栅格输出
SRID=4326;POINT(-123.365556 48.428611)
Figure
Geometry figure for visual-st-setsrid-01

Mark a point as WGS 84 longitude/latitude and then transform it to Web Mercator.

Code
SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326), 3785) AS sphere_merc;
栅格输出
SRID=3785;POINT(-13732990.8753491 6178458.96425423)
Figure
Geometry figure for visual-st-setsrid-02