Name

ST_LinestringFromWKB — Erzeugt eine Geometrie mit gegebener SRID aus einer WKB-Darstellung.

Synopsis

geometry ST_LinestringFromWKB(bytea WKB);

geometry ST_LinestringFromWKB(bytea WKB, integer srid);

Beschreibung

Die Funktion ST_LinestringFromWKB nimmt eine Well-known-Binary Darstellung der Geometrie und eine Id für das Koordinatenreferenzsystem (SRID) entgegen und erzeugt eine Instanz des entsprechenden geometrischen Datentyps - in diesem Fall eine Geometrie vom Typ LineString. Diese Funktion übernimmt die Rolle der Geometrie-Factory in SQL.

Wenn keine SRID angegeben ist, wird diese standardmäßig auf 0 gesetzt. NULL wird zurückgegeben, wenn die Eingabe bytea keinen LINESTRING darstellt. Ist ein Alias für ST_LineFromWKB.

[Note]

OGC SPEC 3.2.6.2 - optionale SRID ist vom Konformitätstest.

[Note]

Wenn Sie wissen, dass Ihre Geometrie nur aus LINESTRINGs besteht, ist es effizienter einfach ST_GeomFromWKB zu verwenden. Diese Funktion ruft auch nur ST_GeomFromWKB auf und fügt die Information hinzu, dass es sich um einen LINESTRING handelt.

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

Beispiele

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

Siehe auch

ST_GeomFromWKB, ST_LineFromWKB