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

ApsaraDB RDS:ST_MakePoint

最終更新日:Mar 29, 2026

指定された座標から、2D、3DZ、または 4D のポイントジオメトリを構築します。3DM ポイントジオメトリの場合は、代わりに ST_MakePointM を使用してください。

構文

geometry ST_MakePoint(double precision x, double precision y);
geometry ST_MakePoint(double precision x, double precision y, double precision z);
geometry ST_MakePoint(double precision x, double precision y, double precision z, double precision m);

パラメーター

パラメーター説明
xポイントの x 座標(経度)です。
yポイントの y 座標(緯度)です。
zポイントの z 座標です。
mポイントの m 座標です。

注意事項

  • ST_MakePoint は、ST_GeomFromTextST_PointFromText と比較して、ジオメトリオブジェクトの構築が高速かつ高精度です。

  • ST_MakePoint は、構築されたジオメトリオブジェクトの z 座標を保持します。

  • 3DM ポイントジオメトリを構築するには、ST_MakePointM を使用してください。

2D ポイントを構築します:

SELECT ST_AsText(ST_MakePoint(1,2));
 st_astext
------------
 POINT(1 2)
(1 row)

3DZ ポイントを構築します:

SELECT ST_AsText(ST_MakePoint(1,2,3));
    st_astext
-----------------
 POINT Z (1 2 3)
(1 row)

4D ポイントを構築します:

SELECT ST_AsText(ST_MakePoint(1,2,3,4));
     st_astext
--------------------
 POINT ZM (1 2 3 4)
(1 row)