このトピックでは、ST_Project関数について説明します。 この関数は、メートル単位で測定された距離と方位角に基づいて点を再投影します。 北は方位0、東は方位90、南は方位180、西は方位270です。
構文
geography ST_Project(geography g1、フロート距離、フロート方位角);
パラメーター
パラメーター | 説明 |
g1 | 指定するgeographyオブジェクト。 |
距離 | 指定する距離。 単位: メートル。 |
方位角 | ナビゲーションの見出しまたは方位。 |
説明
この関数は、負の距離と非正規化方位角をサポートします。
例
デフォルトのパラメーター設定を使用してポイントを再投影します。
SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 10, pi()));
st_astext
-----------------------------
ポイント (0 -0.000090436947705)
(1行)