STIsSimple (tipo de dados geometry)
Retorna 1 se uma instância geometry for simples, como definida pelo OGC (Open Geospatial Consortium). Retornará 0 se uma instância geometry não for simples.
Sintaxe
.STIsSimple ( )
Tipos de retorno
Tipo de retorno do SQL Server: bit
Tipo de retorno CLR: SqlBoolean
Comentários
Para ser simples, uma instância geometry deve satisfazer todos estes requisitos:
Não deve haver interseção de nenhuma figura da instância consigo mesma, exceto em seus pontos de extremidade.
Não pode haver nenhuma interseção entre duas figuras da instância em nenhum ponto que não esteja nos seus dois limites.
Exemplos
O exemplo a seguir cria uma instância LineString não-simples com uma interseção consigo mesma e usa STIsSimple() para testar se LineString é simples.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STIsSimple();