カテゴリ:

地理空間関数

ST_SETSRID

指定された値に設定された SRID (空間参照系識別子)を持つ GEOMETRY オブジェクトを返します。

オブジェクトの座標に影響を与えずに 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