Sdílet prostřednictvím


STIsSimple (datový typ geometrie)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí hodnotu 1, pokud je instance geometrie jednoduchá, jak je definováno open geoprostorovým konsorciem (OGC). Vrátí hodnotu 0, pokud instance geometrie není jednoduchá.

Syntax

  
.STIsSimple ( )  

Návratové typy

Návratový typ SQL Serveru: bit

Návratový typ CLR: SqlBoolean

Remarks

Aby byla instance geometrie jednoduchá, musí splňovat všechny následující požadavky:

  • Každý obrázek instance nesmí protínnout sám sebe, s výjimkou jeho koncových bodů.

  • Žádné dva obrázky instance se nemohou vzájemně protínat v okamžiku, který není v obou jejich hranicích.

Examples

Následující příklad vytvoří nesimple LineString instanci, která protíná sama sebe a používá STIsSimple() k otestování LineString , zda je jednoduchá.

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

Viz také

metody OGC v instancích geometrie