名前

ST_Project — 方位と距離を使って始点から算出されたPOINTを返します。

概要

geography ST_Project(geography g1, float distance, float azimuth);

説明

方位(bearing)と距離を使って始点から算出されたPOINTを返します。

距離、方位、位置計算は同じ操作の全ての状況で、世界における2ポイント間の関係を説明するものです(位置計算の場合には関係を構築します)。

方位はナビゲーションでは時々ヘディングまたはベアリングと呼ばれます。 真北(0度)との相対値です。東が90で、南が180、西が270となります。

距離はメートル単位です。

SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, 45));
                  st_astext
	------------------------------------------
	 POINT(0.63523102912532 0.63947233472882)
	(1 row)
	

関連情報

ST_Azimuth, ST_Distance