STIsSimple (geometridatatyp)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar 1 om en geometriinstans är enkel, enligt definitionen i OGC (Open Geospatial Consortium). Returnerar 0 om en geometriinstans inte är enkel.

Syntax

  
.STIsSimple ( )  

Returtyper

SQL Server-returtyp: bit

CLR-returtyp: SqlBoolean

Remarks

För att vara enkel måste en geometriinstans uppfylla alla följande krav:

  • Varje bild av instansen får inte korsa sig själv, förutom vid dess slutpunkter.

  • Inga två siffror av instansen kan korsa varandra vid en punkt som inte ligger inom båda sina gränser.

Examples

I följande exempel skapas en icke-omfattande LineString instans som korsar sig själv och som används STIsSimple() för att testa om den LineString är enkel.

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);  
SELECT @g.STIsSimple();  

Se även

OGC-metoder för geometriinstanser