ST_IsPolygonCCW - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

ST_IsPolygonCCW

ST_IsPolygonCCW gibt true zurück, wenn die 2D-Projektion des Eingabe-Polygons oder Multipolygons gegen den Uhrzeigersinn ausgerichtet ist. Wenn es sich bei der Eingabegeometrie um einen Punkt, Linestring, Multipoint oder Multilinestring handelt, wird true zurückgegeben. Bei Geometriesammlungen gibt ST_IsPolygonCCW true zurück, wenn alle Geometrien in der Sammlung gegen den Uhrzeigersinn ausgerichtet sind.

Syntax

ST_IsPolygonCCW(geom)

Argumente

geom

Ein Wert vom Datentyp GEOMETRY oder ein Ausdruck, der zu einem GEOMETRY-Typ ausgewertet wird.

Rückgabetyp

BOOLEAN

Wenn geom null ist, wird null zurückgegeben.

Beispiele

Die folgende SQL-Anweisung prüft, ob das Polygon gegen den Uhrzeigersinn ausgerichtet ist.

SELECT ST_IsPolygonCCW(ST_GeomFromText('POLYGON((7 9,8 7,11 6,15 8,16 6,17 7,17 10,18 12,17 14,15 15,11 15,10 13,9 12,7 9),(9 9,10 10,11 11,11 10,10 8,9 9),(12 14,15 14,13 11,12 14))'));
st_ispolygonccw ---------- true