ST_GEOMCOLLFROMTEXT
📄字数 512
👁️阅读量 加载中...
功能描述
使用给定的 SRID 从已知的文本 (WKT) 表示形式创建几何集合。
语法格式
sql
GEOMETRY ST_GEOMCOLLFROMTEXT(CLOB WKT, INTEGER srid);
GEOMETRY ST_GEOMCOLLFROMTEXT(CLOB WKT);参数说明
- WKT:已知文本字符串。
- srid: 空间参考系ID。
函数返回类型
GEOGRAPHY 类型
使用说明
- 如果未给出 SRID,则默认为 4326。
- 如果 WKT 不是几何集合,则返回 NULL。
- 如果确定所有 WKT 几何图形都是集合,请不要使用此函数。 它比 ST_GEOMFROMTEXT 慢,因为它添加了额外的验证步骤。
- 此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s3.2.6.2
- 该方法实现了SQL/MM规范。
示例
sql
SQL> SELECT TO_CHAR(ST_ASEWKT(ST_GEOMCOLLFROMTEXT('GEOMETRYCOLLECTION(POINT(1 2),LINESTRING(1 2, 3 4))')));
+----------------------------------------------------+
| EXPR1 |
+----------------------------------------------------+
| GEOMETRYCOLLECTION(POINT(1 2),LINESTRING(1 2,3 4)) |
+----------------------------------------------------+默认使用SRID 4326:
sql
SQL> SELECT ST_SRID(ST_GEOGRAPHYFROMTEXT('POINT(116 40)'));
+-------+
| EXPR1 |
+-------+
| 4326 |
+-------+