Name

ST_CurveN — Gibt die N-te Geometrie einer Kurvenkomponente in einer CompoundCurve zurück.

Synopsis

geometry ST_CurveN(geometry a_compoundcurve, integer index);

Beschreibung

Gibt die N-te Komponente einer Kurvengeometrie von einer CompoundCurve zurück. Der Index beginnt mit 1. Gibt NULL zurück, wenn die Geometrie keine CompoundCurve ist oder der Index außerhalb des Bereichs liegt.

Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM 3: 8.2.6, 8.3.5

Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.

Beispiele

SELECT ST_AsText(ST_CurveN('COMPOUNDCURVE(
    (2 2, 2.5 2.5),
    CIRCULARSTRING(2.5 2.5, 4.5 2.5, 3.5 3.5),
    (3.5 3.5, 2.5 4.5, 3 5, 2 2)
  )', 1));