ST_POINTFROMWKB
📄字数 463
👁️阅读量 加载中...
功能描述
从已知二进制和空间参考系统ID(SRID),创建 POINT 类型的实例。
语法格式
sql
GEOMETRY ST_POINTFROMWKB(BLOB geom);
GEOMETRY ST_POINTFROMWKB(BLOB geom, INTEGER srid);参数说明
- geom:已知二进制。
- srid:空间参考系ID。
函数返回类型
GEOMETRY 类型
使用说明
- 如果未指定,则使用 SRID 0。
- 如果输入字节不表示 POINT 几何图形,则返回 NULL。
- 此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s3.2.7.2
- 该方法实现了SQL/MM规范。 SQL-MM 3: 6.1.9
- 该函数支持 3d 并且不会丢失 z-index。
- 此方法支持圆形字符串和曲线。
示例
sql
SQL> SELECT
TO_CHAR(ST_ASTEXT(
ST_POINTFROMWKB(
ST_ASEWKB('POINT(2 5)'::GEOMETRY)
)
));
+------------+
| EXPR1 |
+------------+
| POINT(2 5) |
+------------+
---非 POINT 类型,返回 NULL:
SQL> SELECT
TO_CHAR(ST_ASTEXT(
ST_POINTFROMWKB(
ST_ASEWKB('LINESTRING(2 5, 2 6)'::GEOMETRY)
)
));
+--------+
| EXPR1 |
+--------+
| <NULL> |
+--------+