Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_SUMMARY

📄字数 658
👁️阅读量 加载中...

功能描述

返回几何内容的文本摘要。

语法格式

sql
CLOB ST_SUMMARY(GEOMETRY g);
CLOB ST_SUMMARY(GEOGRAPHY g);

参数说明

  • g:目标 GEOMETRY/GEOGRAPHY 对象;

函数返回类型

CLOB 类型

使用说明

  1. 几何类型后方括号中显示的标志具有以下含义:
  • M:具有M轴
  • Z:具有 Z 轴
  • B:有一个边界框
  • G:大地坐标系(地理)
  • S:具有空间参考系统
  1. 此方法支持圆形字符串(CIRCULAR STRINGS)和曲线(CURVES)。
  2. 该函数支持多面体曲面(POLYHEDRAL SURFACES)。
  3. 此函数支持三角形(TRIANGLES)和不规则三角网面 (TIN)

示例

sql
SQL> SELECT TO_CHAR(ST_SUMMARY(ST_GEOMFROMTEXT('LINESTRING(0 0, 1 1)'))) as geom,
             TO_CHAR(ST_SUMMARY(ST_GEOGFROMTEXT('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))'))) geog;

+----------------------------+---------------------------+
|            GEOM            |           GEOG            |
+----------------------------+---------------------------+
| LineString[] with 2 points | Polygon[BGS] with 1 ring:+|
|                            |    ring 0 has 5 points    |
+----------------------------+---------------------------+

SQL> SELECT TO_CHAR(ST_SUMMARY(ST_GEOGFROMTEXT('LINESTRING(0 0 1, 1 1 1)'))) As geog_line,
             TO_CHAR(ST_SUMMARY(GEOMFROMEWKT('SRID=4326;POLYGON((0 0 1, 1 1 2, 1 2 3, 1 1 1, 0 0 1))'))) As geom_poly;

+-------------------------------+---------------------------+
|           GEOG_LINE           |         GEOM_POLY         |
+-------------------------------+---------------------------+
| LineString[ZGS] with 2 points | Polygon[ZBS] with 1 ring:+|
|                               |    ring 0 has 5 points    |
+-------------------------------+---------------------------+