Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à :
Databricks SQL
Databricks Runtime 17.1 et versions ultérieures
Important
Cette fonctionnalité est disponible en préversion publique.
Note
Cette fonctionnalité n’est pas disponible sur les entrepôts Databricks SQL Classic. Pour en savoir plus sur les entrepôts SQL Databricks, consultez les types d’entrepôts SQL.
Retourne la dimension topologique de la valeur projetée en 2D de GEOMETRY.
Syntax
st_dimension ( geoExpr )
Arguments
-
geoExpr: une valeur deGEOMETRY.
Returns
Retourne la dimension topologique de la projection 2D de la valeur d’entrée GEOMETRY .
L’expression renvoie :
- 0, si la valeur d’entrée
GEOMETRYest un point ou un multipoint. - 1, si la valeur d’entrée
GEOMETRYest une chaîne de ligne ou une chaîne multiligne. - 2, si la valeur d’entrée
GEOMETRYest un polygone ou un multipolygon. - 0, si la valeur d’entrée
GEOMETRYest une collection géométrique vide. - Dimension maximale des éléments de la collection, si l’entrée est une collection géométrique non vide.
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