Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 18.2 e superiores
Note
Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.
Devolve um valor em pontos GEOMETRY com as coordenadas dadas. A função assume 2, 3 ou 4 DOUBLE valores, representando as coordenadas (x, y), (x, y, z) ou (x, y, z, m) do ponto.
Syntax
st_makepoint ( x, y [, z [, m ] ] )
Arguments
-
x: UmDOUBLEvalor, que representa a primeira coordenada do ponto. -
y: UmDOUBLEvalor, representando a segunda coordenada do ponto. -
z: Um valor opcionalDOUBLE, representando a terceira coordenada (Z) do ponto. -
m: Um valor opcionalDOUBLE, representando a quarta coordenada (M) do ponto.
Devoluções
Um valor do tipo GEOMETRY, que representa um ponto com as coordenadas especificadas.
O valor SRID da geometria devolvida é sempre 0.
O número de coordenadas de entrada determina a dimensão do ponto devolvido: 2D se fornecer apenas x e y, 3DZ se também fornecer z, ou 4D se fornecer as quatro coordenadas (x, y, z, e m).
A função retorna NULL se qualquer uma das entradas for NULL.
Examples
-- 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