적용 대상:예 Databricks Runtime 18.2 이상으로 ![]()
Important
이 기능은 공개 미리보기 단계에 있습니다.
지정된 좌표가 있는 점 GEOMETRY 값을 반환합니다. 이 함수는 점의 (x, y, y, z) 또는 (x, y, z, m) 좌표를 나타내는 2, 3 또는 4 DOUBLE 값을 사용합니다.
Syntax
st_makepoint ( x, y [, z [, m ] ] )
인수
-
xDOUBLE: 점의 첫 번째 좌표를 나타내는 값입니다. -
yDOUBLE: 점의 두 번째 좌표를 나타내는 값입니다. -
z: 점의 세 번째(Z) 좌표를 나타내는 선택적DOUBLE값입니다. -
m: 점의 네 번째(M) 좌표를 나타내는 선택적DOUBLE값입니다.
Returns
지정된 좌표가 있는 점을 나타내는 형식 GEOMETRY의 값입니다.
반환된 기하 도형의 SRID 값은 항상 0.
입력 좌표의 수는 반환된 지점의 차원을 결정합니다. 2D만 xy제공하는 경우 3DZ, z4개의 좌표(x, y, z및 m)를 모두 제공하는 경우 4D입니다.
입력 중 하나라도 NULL인 경우 함수는 NULL을 반환합니다.
예제
-- Creates a 2D point with coordinates (10, 34).
> SELECT st_astext(st_makepoint(10.0, 34.0));
POINT(10 34)
-- Creates a 3DZ point with coordinates (1, 2, 3).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0));
POINT Z (1 2 3)
-- Creates a 4D point with coordinates (1, 2, 3, 4).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0, 4.0));
POINT ZM (1 2 3 4)
-- The SRID of the returned geometry is always 0.
> SELECT st_srid(st_makepoint(10.0, 34.0));
0
-- The type of the returned geometry is always geometry(0).
> SELECT typeof(st_makepoint(10.0, 34.0));
geometry(0)
-- The function returns NULL if any of the inputs is NULL.
> SELECT st_astext(st_makepoint(10.0, NULL));
NULL