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.

Diese Methode implementiert die OGC Simple Features Implementation Specification for SQL 1.1. s3.2.6.2

Diese Methode setzt die SQL/MM-Spezifikation um. 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