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.1 ou superiores
Observação
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.
Retorna o melhor identificador de referência espacial projetado (SRID) para o centro da caixa delimitadora do valor de entrada GEOMETRY . O valor SRID devolvido representa ou um sistema de coordenadas projetadas Universal Transverse Mercator (UTM ) ou um sistema de coordenadas projetadas 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 do tipo INTEGER, representando o melhor SRID Universal Transverse Mercator (UTM) ou Universal Polar Stereographic (UPS) para o centro da caixa delimitadora do valor de entrada GEOMETRY .
Notes
A função retorna 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