Name

ST_LineFromWKB — Erzeugt einen LINESTRING mit gegebener SRID aus einer WKB-Darstellung

Synopsis

geometry ST_LineFromWKB(bytea WKB);

geometry ST_LineFromWKB(bytea WKB, integer srid);

Beschreibung

Die Funktion ST_GeogFromWKB 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 auf 0 gesetzt. NULL wird zurückgegeben, wenn die Eingabe bytea keinen LINESTRING darstellt.

[Note]

OGC SPEC 3.2.6.2 - die Option 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 Linienzug 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_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