カテゴリ:

地理空間関数

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