ST_SetSRID - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

ST_SetSRID

ST_SetSRID は、入力ジオメトリと同じジオメトリを返します。空間リファレンスシステム識別子 (SRID) に入力された値で更新された場合を除きます。

構文

ST_SetSRID(geom, srid)

引数

geom

データ型 GEOMETRY の値または GEOMETRY 型と評価される式の値。

srid

SRID を表すデータ型 INTEGER の値。

戻り型

GEOMETRY

返されたジオメトリの SRID 値は、srid に設定されます。

geom または srid が null の場合、null が返されます。

srid が負数の場合、エラーが返されます。

次の SQL は、LINESTRING の SRID 値を設定します。

SELECT ST_AsEWKT(ST_SetSRID(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'),50));
st_asewkt ------------- SRID=50;LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)