Name

ST_LinestringFromWKB — Crea una geometria da WKB con il SRID indicato.

Synopsis

geometry ST_LinestringFromWKB(bytea WKB);

geometry ST_LinestringFromWKB(bytea WKB, integer srid);

Descrizione

La funzione ST_LinestringFromWKB prende una rappresentazione binaria ben nota della geometria e un ID del sistema di riferimento spaziale (SRID) e crea un'istanza del tipo di geometria appropriato, in questo caso una geometria LINESTRING. Questa funzione svolge il ruolo di Geometry Factory in SQL.

Se non viene specificato un SRID, il valore predefinito è 0. NULL viene restituito se il bytea di ingresso non rappresenta una geometria LINESTRING. È un alias di ST_LineFromWKB.

[Note]

OGC SPEC 3.2.6.2 - il SRID opzionale proviene dalla suite di conformità.

[Note]

Se si sa che tutte le geometrie sono LINESTRING, è più efficiente usare solo ST_GeomFromWKB. Questa funzione richiama semplicemente ST_GeomFromWKB e aggiunge un'ulteriore convalida che restituisce una LINESTRING.

Questo metodo implementa le OGC Simple Features Implementation Specification for SQL 1.1. s3.2.6.2

Questo metodo implementa la specifica SQL/MM. SQL-MM 3: 7.2.9

Esempi

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