Name

ST_LineFromWKB — 使之成为 LINESTRING 从具有给定SRID的WKB

Synopsis

geometry ST_LineFromWKB(bytea WKB);

geometry ST_LineFromWKB(bytea WKB, integer srid);

描述

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

如果未指定SRID,则默认为0。 NULL 如果输入的是 bytea 并不代表 LINESTRING

[Note]

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

[Note]

如果你知道你所有的几何图形都是 LINESTRING S,直接使用会更有效 ST_GeomFromWKB 。此函数仅调用 ST_GeomFromWKB 并添加了返回线串的附加验证。

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_LineFromWKB(ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))) AS aline,
                ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('POINT(1 2)'))) IS NULL AS null_return;
aline                            | null_return
------------------------------------------------
010200000002000000000000000000F ... | t
                

另请参阅

ST_GeomFromWKB, ST_LinestringFromWKB