Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定した変換定義を使用して変換されたジオメトリを返します。
ST_SpatialRefSys::ST_TransformGeom(geom,target-transform-definition[, source-transform-definition])
geom
ST_Geometry
変換するジオメトリ。
target-transform-definition
LONG VARCHAR
ターゲットの空間参照系の変換定義テキスト。
source-transform-definition
ソースの空間参照系の変換定義テキスト。指定しない場合は、geom パラメーターの空間参照系の変換定義が使用されます。
ST_Geometry 指定した変換定義を使用して変換された入力ジオメトリを返します。
結果の空間参照系識別子は sa_planar_unbounded です (SRID 2147483646)。
ST_TransformGeom メソッドは、ターゲットの変換定義を指定した 1 つのジオメトリを変換します。変換は、PROJ.4 ライブラリを使用して実行されます。このメソッドは、適切な空間参照系がまだデータベースに作成されていない場合の選択状況で使用できます。適切な空間参照系が使用可能であれば、多くの場合、ST_Transform メソッドはより妥当なものになります。
緯度経度系から直交座標系への変換では、極のポイントに問題が生じることがあります。データベースサーバーで北極または南極に近いポイントを変換できない場合、変換が成功するように、ポイントの緯度値が同じ経度に沿って極から若干 (1e-10 ラジアン強) 離れます。
SQL/MM (ISO/IEC 13249-3: 2006) ベンダー拡張
次の例では、結果として Point (-5387692.968586 4763459.253243) を返します。
Point (-5387692.968586 4763459.253243)
SELECT ST_SpatialRefSys::ST_TransformGeom( NEW ST_Point(-63.57,44.65,4326), '+proj=robin +lon_0=0 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m no_defs' ).ST_AsText('DecimalDigits=6')