Name

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

Synopsis

geometry ST_LinestringFromWKB(bytea WKB);

geometry ST_LinestringFromWKB(bytea WKB, integer srid);

描述

这个 ST_LinestringFromWKB 函数接受几何图形的众所周知的二进制表示形式和空间参考系ID( SRID ),并创建相应几何图形类型的实例-在本例中为 LINESTRING 几何图形。此函数在SQL中扮演几何图形工厂的角色。

如果未指定SRID,则默认为0。 NULL 如果输入的是 bytea 并不代表 LINESTRING 几何图形。这是的别名 ST_LineFromWKB

[Note]

OGC规范3.2.6.2-可选的SRID来自一致性套件。

[Note]

如果你知道你所有的几何图形都是 LINESTRING S,直接使用会更有效 ST_GeomFromWKB 。此函数仅调用 ST_GeomFromWKB 并添加额外的验证,以确保它返回 LINESTRING

This method implements the OGC Simple Features Implementation Specification for SQL 1.1. s3.2.6.2

This method implements the SQL/MM specification. SQL-MM 3:7.2.9

示例

SELECT
  ST_LineStringFromWKB(
        ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))
  ) AS aline,
  ST_LinestringFromWKB(
        ST_AsBinary(ST_GeomFromText('POINT(1 2)'))
  ) IS NULL AS null_return;
   aline                            | null_return
------------------------------------------------
010200000002000000000000000000F ... | t

另请参阅

ST_GeomFromWKB, ST_LineFromWKB