名称

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

语法

geometry ST_GeomFromWKB(bytea geom);

geometry ST_GeomFromWKB(bytea geom, integer srid);

说明

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

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

此方法实现了 OGC 简单要素实施规范 SQL 1.1。

s3.2.7.2

此方法实现了 SQL/MM 规范。

SQL-MM 3: 6.1.9

此函数支持 3d,并且不会删除 z 索引。

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

示例

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)

另请参见

ST_GeomFromWKBST_LineFromWKB