Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Esse recurso está em Visualização Pública.
Observação
Esse recurso não está disponível em databricks SQL Classic warehouses. Para saber mais sobre os sql warehouses do Databricks, consulte os tipos de sql warehouse.
Retorna o centroide do valor de entrada GEOMETRY como um valor de ponto GEOMETRY 2D.
Syntax
st_centroid ( geoExpr )
Arguments
-
geoExpr: valor deGEOMETRY.
Returns
Retorna o centroide (como um ponto 2D) do valor de entrada GEOMETRY como uma geometria.
Mais precisamente:
- Se o valor de entrada
GEOMETRYestiver vazio, o ponto vazio 2D será retornado. - Se o valor de entrada
GEOMETRYconsistir apenas em pontos, o centroide será a média das coordenadas X e Y dos pontos. - Se o valor de entrada
GEOMETRYcontiver segmentos lineares (mas nenhuma geometria areal), o centroide será a média ponderada dos pontos médios dos segmentos lineares, em que os pesos são os comprimentos dos segmentos. - Se o valor de entrada
GEOMETRYcontiver polígonos, o centroide será a média ponderada dos centroides dos polígonos, em que os pesos são as áreas dos polígonos.
No caso de componentes de dimensão topológica misturada, a computação centroide baseia-se nos componentes da dimensão topológica mais alta.
O valor SRID do valor de saída GEOMETRY é o mesmo do valor de entrada.
Examples
> SELECT st_asewkt(st_centroid(st_geomfromtext('POLYGON((1 0, 0.5 0.866, -0.5 0.866, -1 0, -0.5 -0.866, 0.5 -0.866, 1 0))', 3857)));
SRID=3857;POINT(0 0)