STIsSimple (geometry-Datentyp)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Gibt 1 zurück, wenn eine geometry -Instanz nach der Definition des Open Geospatial Consortium (OGC) einfach ist. Gibt 0 zurück, wenn eine geometry -Instanz nicht einfach ist.
Syntax
.STIsSimple ( )
Rückgabetypen
SQL Server-Rückgabetyp: bit
CLR-Rückgabetyp: SqlBoolean
Hinweise
Um als einfach zu gelten, muss eine geometry -Instanz alle nachfolgenden Anforderungen erfüllen:
Keine Abbildung der Instanz darf sich selbst außer an den Endpunkten schneiden.
Keine zwei Abbildungen einer Instanz dürfen sich an einem Punkt schneiden, der nicht auf den Umrisslinien dieser beiden Abbildungen liegt.
Beispiele
Im folgenden Beispiel wird eine nicht einfache LineString
-Instanz erstellt, die sich selbst schneidet. Anschließend wird STIsSimple()
verwendet, um zu überprüfen, ob die LineString
-Instanz einfach ist.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STIsSimple();