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 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 deGEOMETRY. -
geoExpr2: o segundo valorGEOMETRY.
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
- Se qualquer uma das duas geometrias de entrada não for um ponto, a função retornará ST_INVALID_ARGUMENT. INVALID_TYPE.
- Se as duas geometrias de entrada tiverem valores SRID diferentes, a função retornará ST_DIFFERENT_SRID_VALUES.
Examples
> SELECT round(st_distancesphere(st_geomfromtext('POINT M (2 3 100)'), st_geomfromtext('POINT ZM (6 7 23 1000)')), 3);
627753.245