Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_GEOMFROMWKB

📄字数 458
👁️阅读量 加载中...

功能描述

采用已知二进制表示形式和空间参考系统 ID (SRID),创建几何图形类型的实例。

语法格式

sql
GEOMETRY ST_GEOMFROMWKB(BLOB geom);
GEOMETRY ST_GEOMFROMWKB(BLOB geom, INTEGER srid);

参数说明

  • geom:已知二进制。
  • srid:空间参考系ID。

函数返回类型

GEOMETRY 类型

使用说明

  1. 如果未指定,则使用 SRID 0。
  2. 该函数起到了SQL中几何工厂的作用。
  3. 这是 ST_WKBTOSQL 的替代名称。
  4. 该方法实现了SQL/MM规范。 SQL-MM 3: 5.1.41
  5. 此方法支持圆形字符串和曲线。

示例

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) |
+------------+