Name

ST_PointFromWKB — 使用给定的 SRID 从 WKB 创建几何图形

Synopsis

geometry ST_GeomFromWKB(bytea geom);

geometry ST_GeomFromWKB(bytea geom, integer srid);

描述

ST_PointFromWKB函数采用已知的几何二进制表示形式和空间参考系统ID(SRID),并创建适当几何类型的实例-在本例中为POINT几何。该函数起到了SQL中几何工厂的作用。

如果未指定 SRID,则默认为 0。如果输入字节不表示 POINT 几何图形,则返回 NULL

此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s3.2.7.2

该方法实现了SQL/MM规范。 SQL-MM 3: 6.1.9

该函数支持 3d 并且不会丢失 z-index。

此方法支持圆形字符串和曲线。

示例

SELECT
  ST_AsText(
        ST_PointFromWKB(
          ST_AsEWKB('POINT(2 5)'::geometry)
        )
  );
 st_astext
------------
 POINT(2 5)
(1 row)

SELECT
  ST_AsText(
        ST_PointFromWKB(
          ST_AsEWKB('LINESTRING(2 5, 2 6)'::geometry)
        )
  );
 st_astext
-----------

(1 row)