Udostępnij za pomocą


STIsValid (geometry— typ danych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca wartość true, jeśli wystąpienie geometrii jest poprawnie sformułowane, na podstawie typu Open Geospatial Consortium (OGC). Zwraca wartość false, jeśli wystąpienie geometrii nie jest poprawnie sformułowane.

Syntax

  
.STIsValid ( )  

Typy zwracane

Zwracany typ programu SQL Server: bit

Typ zwracany clR: SqlBoolean

Remarks

Typ OGC wystąpienia geometrii można określić za pomocą wywołania metody STGeometryType().

Program SQL Server tworzy tylko prawidłowe wystąpienia geometryczne , ale umożliwia przechowywanie i pobieranie nieprawidłowych wystąpień. Prawidłowe wystąpienie reprezentujące ten sam zestaw punktów dowolnego nieprawidłowego wystąpienia można pobrać przy użyciu MakeValid() metody .

Examples

Poniższy przykład tworzy geometry wystąpienie i używa go STIsValid() do testowania, czy wystąpienie jest prawidłowe.

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

Zobacz też

STGeometryType (geometry— typ danych)
MakeValid (geometria typu danych)
metody OGC w wystąpieniach geometrycznych