Knoten aus Linien extrahieren

Hallo,
gibt es eine Funktion, mit der man aus einem Liniendatensatz die Anfangs- und Endknoten der Linien als separaten Datensatz auslesen kann?
Vielen Dank für eure Antwort.

LG, Steve.

Sollte doch mit ST_Boundary gehen, denk ich mal …

Andreas

Also z.B.:

test=*# select ST_AsText(ST_Boundary(geom)) from (select ST_GeomFromText('LINESTRING(0 0, 1 1, 2 2, 3 10)')) foo(geom);
      st_astext
----------------------
 MULTIPOINT(0 0,3 10)
(1 row)

Andreas

ST_STARTPOINT und ST_ENDPOINT tun was der Name bereits andeutet :wink:

Gruß uwe

smile tatsächlich …


Andreas

Hallo,
ich danke euch!

LG Steve.