ST_BDPOLYFROMTEXT
📄字数 407
👁️阅读量 加载中...
功能描述
给定闭合线串的任意集合作为已知的文本表示,构造一个多边形。
语法格式
sql
GEOMETRY ST_BDPOLYFROMTEXT(CLOB WKT, INTEGER srid);参数说明
- WKT:一条或多条闭合线串的已知文本字符串。
- srid:空间参考系ID。
函数返回类型
GEOMETRY 类型
使用说明
- 如果 WKT 不是 MULTILINESTRING,则会引发错误。
- 如果输出是 MULTIPOLYGON,则抛出错误。 在这种情况下使用 ST_BDMPOLYFROMTEXT 或 ST_BUILDAREA 特定的方法。
- 此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s3.2.6.2
- 此函数是由 GEOS 模块执行的。
示例
sql
SQL> SELECT TO_CHAR(ST_ASTEXT(ST_BDPOLYFROMTEXT(ST_ASTEXT(ST_GEOMFROMTEXT('MULTILINESTRING((1 1,1 2),(2 2,1 1),(1 2,2 2))')),4326)));
+----------------------------+
| EXPR1 |
+----------------------------+
| POLYGON((1 1,1 2,2 2,1 1)) |
+----------------------------+