Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 e superior
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.
Devolve a dimensão topológica da projeção 2D do GEOMETRY valor.
Syntax
st_dimension ( geoExpr )
Arguments
-
geoExpr: UmGEOMETRYvalor.
Returns
Devolve a dimensão topológica da projeção 2D do valor de entrada GEOMETRY .
A expressão retorna:
- 0, se o valor de entrada
GEOMETRYfor um ponto ou um multiponto. - 1, se o valor de entrada
GEOMETRYfor um linestring ou um multilinestring. - 2, se o valor de entrada
GEOMETRYfor um polígono ou um multipolígono. - 0, se o valor de entrada
GEOMETRYfor uma coleção de geometria vazia. - A dimensão máxima dos elementos da coleção, se a entrada for uma coleção de geometria não vazia.
Examples
> SELECT st_dimension(st_geomfromtext('MULTIPOINT(EMPTY,-1 0,EMPTY)'));
0
> SELECT st_dimension(st_geomfromtext('LINESTRING(-1 0,0 -1,1 0,0 1,-1 0)'));
1
> SELECT st_dimension(st_geomfromtext('MULTIPOLYGON(EMPTY,((-1 0,0 -1,1 0,0 1,-1 0)))'));
2
> SELECT st_dimension(st_geomfromtext('GEOMETRYCOLLECTION EMPTY'));
0