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

PolarDB:ST_Transform

最終更新日:Jun 21, 2024

このトピックでは、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行)