ST_Summary

返回输入对象的一段文本摘要。

语法

text ST_Summary(geometry g);
text ST_Summary(geography g);

参数

参数名称

描述

g

目标Geometry/Geography对象。

描述

  • Geometry/Geography类型之后方括号中显示的标志具有以下含义:

    • M:具有M坐标值。

    • Z:具有Z坐标值。

    • B:具有缓存的外包框。

    • G:是Geography对象。

    • S:具有空间参考。

  • 该函数支持Circular Strings、Curves、Polyhedral surfaces、Triangles、Triangulated Irregular Network Surfaces(TIN)和3D对象。

    说明

    Polyhedral surfaces无法直接使用POLYHEDRALSURFACE来创建对象,您可以使用MULTIPOLYGON来创建,例如MULTIPOLYGON (((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0)), ((1 0 0, 1 1 0, 1 1 1, 1 0 1, 1 0 0)), ((1 1 0, 0 1 0, 0 1 1, 1 1 1, 1 1 0)), ((0 1 0, 0 0 0, 0 0 1, 0 1 1, 0 1 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)))

示例

默认调用:

SELECT ST_Summary('MULTIPOLYGON(((1 0,0 3,3 0,1 0)),((1 0,2 0,0 2,1 0)))'::geometry);
           st_summary
---------------------------------
 MultiPolygon[B] with 2 elements+
   Polygon[] with 1 rings       +
    ring 0 has 4 points         +
   Polygon[] with 1 rings       +
    ring 0 has 4 points
(1 row)