ST_GEOMFROMWKB
📄字数 458
👁️阅读量 加载中...
功能描述
采用已知二进制表示形式和空间参考系统 ID (SRID),创建几何图形类型的实例。
语法格式
sql
GEOMETRY ST_GEOMFROMWKB(BLOB geom);
GEOMETRY ST_GEOMFROMWKB(BLOB geom, INTEGER srid);参数说明
- geom:已知二进制。
- srid:空间参考系ID。
函数返回类型
GEOMETRY 类型
使用说明
- 如果未指定,则使用 SRID 0。
- 该函数起到了SQL中几何工厂的作用。
- 这是 ST_WKBTOSQL 的替代名称。
- 该方法实现了SQL/MM规范。 SQL-MM 3: 5.1.41
- 此方法支持圆形字符串和曲线。
示例
sql
SQL> SELECT ST_ASEWKT(ST_GEOMFROMWKB(ST_ASBINARY('LINESTRING (-113.98 39.198,-113.981 39.195)'::GEOMETRY),4269));
+------------------------------------------------------+
| EXPR1 |
+------------------------------------------------------+
| SRID=4269;LINESTRING(-113.98 39.198,-113.981 39.195) |
+------------------------------------------------------+
SQL> SELECT
ST_ASTEXT(
ST_GEOMFROMWKB(
ST_ASEWKB('POINT(2 5)'::GEOMETRY)
)
);
+------------+
| EXPR1 |
+------------+
| POINT(2 5) |
+------------+