ST_Project — メートル単位の距離とラジアン単位の方位とを使って始点から算出されたPOINT
を返します。
geography ST_Project(
geography g1, float distance, float azimuth)
;
メートル単位の距離とラジアン単位の方位とを使って始点から算出されたPOINT
を返します。
距離、方位、位置計算は同じ操作の全ての状況で、世界における2点間の関係を説明するものです(位置計算の場合には関係を構築します)。
方位はナビゲーションでは時々ヘディングまたはベアリングと呼ばれます。 真北(0度)との相対値です。東が90 (pi/2
)で、南が180(pi
)、西が270(pi*1.5
)となります。
距離はメートル単位です。
初出: 2.0.0
SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, radians(45.0))); st_astext ------------------------------------------ POINT(0.63523102912532 0.63947233472882) (1 row)