名前

ST_SetSRID — ジオメトリーに SRID を設定します。

概要

geometry ST_SetSRID(geometry geom, integer srid);

説明

ジオメトリーの SRID を特定の整数値に設定します。クエリのためのバウンディングボックスを生成する際に使います。

[注記]

この関数はジオメトリーを変換せず、ジオメトリーが仮定する空間参照系を定義するメタデータを設定するだけです。ジオメトリーを新しい投影法に変換したい場合はST_Transformを使います。

このメソッドはOGC Simple Features Implementation Specification for SQL 1.1の実装です。

このメソッドは曲線ストリングと曲線に対応しています。

ポイントを WGS 84経度/緯度となるよう SRID を設定します。

コード
SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326) AS wgs84long_lat;
出力
SRID=4326;POINT(-123.365556 48.428611)
Geometry figure for visual-st-setsrid-01

ポイントを WGS 84経度/緯度となるよう SRID を設定したうえで Web メルカトルに変換します。

コード
SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611), 4326), 3785) AS sphere_merc;
出力
SRID=3785;POINT(-13732990.8753491 6178458.96425423)
Geometry figure for visual-st-setsrid-02