ST_POINTFROMTEXT
📄字数 578
👁️阅读量 加载中...
功能描述
从 OGC 已知的文本表示构造 ST_Geometry 点对象。
语法格式
sql
GEOMETRY ST_POINTFROMTEXT(CLOB WKT);
GEOMETRY ST_POINTFROMTEXT(CLOB WKT, INTEGER srid);参数说明
- WKT:已知文本字符串。
- srid:空间参考系ID。
函数返回类型
GEOGRAPHY 类型
使用说明
- 如果未给出 SRID,则默认为 0。
- 如果几何图形不是 WKT 点表示,则返回 NULL。
- 如果 WKT 完全无效,则抛出错误。
- 如果绝对确定所有 WKT 几何图形都是点,请不要使用此函数。 它比 ST_GEOMFROMTEXT 慢,因为它添加了额外的验证步骤。
- 如果从经纬度坐标构建点并且更关心性能和准确性而不是 OGC 合规性,请使用 ST_MAKEPOINT 或 OGC 合规别名 ST_POINT。
- 此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s3.2.6.2
- 该方法实现了SQL/MM规范。SQL-MM 3: 7.2.8
示例
sql
SQL> SELECT TO_CHAR(ST_ASTEXT(ST_POINTFROMTEXT('POINT(-71.064544 42.28787)')));
+----------------------------+
| EXPR1 |
+----------------------------+
| POINT(-71.064544 42.28787) |
+----------------------------+
SQL> SELECT TO_CHAR(ST_ASEWKT(ST_POINTFROMTEXT('POINT(-71.064544 42.28787)', 4326)));
+--------------------------------------+
| EXPR1 |
+--------------------------------------+
| SRID=4326;POINT(-71.064544 42.28787) |
+--------------------------------------+