Back to Elasticsearch

St Dimension

docs/reference/query-languages/esql/kibana/docs/functions/st_dimension.md

9.4.1699 B
Original Source

% This is generated by ESQL's AbstractFunctionTestCase. Do not edit it. See ../README.md for how to regenerate it.

ST DIMENSION

Returns the topological dimension of the supplied geometry. Points and multi-points return 0, lines and multi-lines return 1, polygons and multi-polygons return 2, and geometry collections return the maximum dimension of their components.

esql
ROW wkt = [
    "POINT(1.0 2.0)",
    "LINESTRING (30 10, 10 30, 40 40)",
    "POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))"]
| MV_EXPAND wkt
| EVAL geometry = TO_GEOSHAPE(wkt),
       type = ST_GEOMETRYTYPE(geometry),
       topological_dimension = ST_DIMENSION(geometry)
| KEEP type, topological_dimension