ST_MakePoint
ST_MakePoint 返回其坐标值为输入值的点几何体。
语法
ST_MakePoint(x, y)
ST_MakePoint(x, y, z)
ST_MakePoint(x, y, z, m)
参数
- x
-
一个
DOUBLE PRECISION
数据类型的值,该值表示第一个坐标。 - y
-
一个
DOUBLE PRECISION
数据类型的值,该值表示第二个坐标。 - z
-
数据类型
DOUBLE PRECISION
的一个值,该值表示第三个坐标。 - m
-
数据类型
DOUBLE PRECISION
的一个值,该值表示第四个坐标。
返回类型
GEOMETRY
子类型 的 POINT
。
返回的几何体的空间参考系统标识符 (SRID) 值将设置为 0。
如果 x、y、z 或 m 为 null,则返回 null。
示例
以下 SQL 返回子类型 GEOMETRY
的 POINT
类型以及提供的坐标。
SELECT ST_AsText(ST_MakePoint(1,3));
st_astext
-----------
POINT(1 3)
以下 SQL 返回子类型 GEOMETRY
的 POINT
类型以及提供的坐标。
SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3));
st_asewkt
----------------
POINT Z (1 2 3)
以下 SQL 返回子类型 GEOMETRY
的 POINT
类型以及提供的坐标。
SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3, 4));
st_asewkt
-------------------
POINT ZM (1 2 3 4)