このトピックでは、ST_Transform関数について説明します。 この関数は、ジオメトリオブジェクトが存在する元の空間参照システムを新しい空間参照システムに変換します。
構文
ジオメトリST_Transform (ジオメトリg1、整数srid);
ジオメトリST_Transform(geom geom , text toProj);
ジオメトリST_Transform (ジオメトリgeom、text fromProj、text toProj);
ジオメトリST_Transform(geom geom , text fromProj , integer toSrid); パラメーター
パラメーター | 説明 |
g1/geom | 指定するジオメトリオブジェクト。 |
srid/toSrid | 新しい空間参照システムのSRID。 指定するSRIDは、space_ref_sysテーブルに格納する必要があります。 |
toProj | 新しい空間参照システムを定義するPROJ文字列。 |
fromProj | 元の空間参照システムを定義するPROJ文字列。 |
説明
ST_Transform関数は、円形の文字列、曲線、および多面体サーフェスをサポートします。
例
SELECT ST_AsEWKT(ST_Transform(ST_GeomFromText('LINESTRING(2 1,1 1)',4326),3857));
st_asewkt
---------------------------------------------------------------------------------------------------
SRID=3857;LINESTRING(222638.98158654713 111325.14286638486、111319.49079327357 111325.14286638486)
(1行)