すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_Transform

最終更新日:Jul 01, 2024

このトピックでは、ST_Transform関数について説明します。 この関数は、ジオメトリオブジェクトが存在する元の空間参照システムを新しい空間参照システムに変換します。

構文

geometry ST_Transform(geometry g1 , integer srid);
geometry ST_Transform(geometry geom , text toProj);
geometry ST_Transform(geometry geom , text fromProj , text toProj);
geometry ST_Transform(geometry 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 row)