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 18.1 and above
Importante
Esse recurso está em Visualização Pública.
Note
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 melhor identificador de referência espacial projetado (SRID) para o centro da caixa delimitadora do valor de entrada GEOMETRY. O valor SRID retornado representa um sistema de coordenadas projetado Universal Transverse Mercator (UTM) ou um sistema de coordenadas projetado Universal Polar Stereographic (UPS).
Sintaxe
st_estimatesrid ( geoExpr )
Argumentos
-
geoExpr: umGEOMETRYvalor com coordenadas em graus no intervalo [-180, 180] para longitudes e [-90, 90] para latitudes.
Devoluções
Um valor de tipo INTEGER, representando o melhor Universal Transverse Mercator (UTM) ou Universal Polar Stereographic (UPS) SRID para o centro da caixa delimitadora do valor de entrada GEOMETRY.
Observações
A função retornará NULL se a geometria de entrada estiver vazia ou se a entrada for NULL.
Exemplos
-- Returns UTM zone 10N SRID for a point in San Francisco.
> SELECT st_estimatesrid(st_geomfromtext('POINT(-122.419 37.775)'));
32610
-- Returns UTM zone 31N SRID for a polygon near the prime meridian.
> SELECT st_estimatesrid(st_geomfromtext('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));
32631
-- Returns UPS North SRID for a linestring near the North Pole.
> SELECT st_estimatesrid(st_geomfromtext('LINESTRING(-180 89, 180 89)'));
32661
-- Returns NULL for an empty point.
> SELECT st_estimatesrid(st_geomfromtext('POINT EMPTY'));
NULL