Compartilhar via


st_distancesphere Função

Aplica-se a:check marked yes Databricks SQL check marked yes 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 a distância esférica (em metros) entre dois valores de ponto GEOMETRY , medido em uma esfera cujo raio é o raio médio do elipsoide WGS84.

Syntax

st_distancesphere ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Valor primeiro de GEOMETRY.
  • geoExpr2: o segundo valor GEOMETRY.

Returns

Retorna a distância esférica (em metros) entre geometrias de dois pontos, medida em uma esfera cujo raio é o raio médio do elipsóide WGS84. As coordenadas dos pontos são consideradas em graus.

NULL será retornado se qualquer uma das duas geometrias de entrada estiver vazia.

Condições de erro

Examples

> SELECT round(st_distancesphere(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
  627753.245