STIsValid (tipo de datos geography)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve true si una instancia de geography tiene el formato correcto y está reconocida como un objeto de geografía válido basado en su tipo OGC (Open Geospatial Consortium). Devuelve false si una instancia de geography no tiene el formato correcto. Este método es preciso.

Este método del tipo de datos geography admite instancias de FullGlobe o instancias espaciales mayores que un hemisferio.

Sintaxis

  
.STIsValid ( )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: bit

Tipo de valor devuelto de CLR: SqlBoolean

Observaciones

El tipo OGC de una instancia de geography se puede determinar mediante la invocación de STGeometryType().

SQL Server solo produce instancias válidas de geography, pero permite el almacenamiento y la recuperación de instancias no válidas. El método MakeValid() permite recuperar una instancia válida que representa el mismo conjunto de puntos de una instancia no válida.

Ejemplos

En el ejemplo siguiente se crea una instancia de geography y se usa STIsValid() para comprobar si dicha instancia es válida.

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

Consulte también

STGeometryType (tipo de datos geography)
MakeValid (tipo de datos geography)
Métodos de OGC en instancias de Geography