STIsValid (tipo de dados geography)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Retornará true se uma instância de geography estiver bem formada e for reconhecida como um objeto de geografia válido baseado em seu tipo do OGC (Open Geospatial Consortium). Retornará false se uma instância de geography não estiver bem formada. Esse método é preciso.
Esse método de tipo de dados de geography é compatível com instâncias FullGlobe ou instâncias espaciais maiores que um hemisfério.
Sintaxe
.STIsValid ( )
Tipos de retorno
Tipo de retorno do SQL Server: bit
Tipo de retorno do CLR: SqlBoolean
Comentários
O tipo OGC de uma instância de geography pode ser determinado com a invocação de STGeometryType().
O SQL Server produz somente instâncias de geografia válidas, mas permite o armazenamento e a recuperação de instâncias inválidas. Uma instância válida que representa o mesmo conjunto de pontos de uma instância inválida pode ser recuperada por meio do método MakeValid()
.
Exemplos
O exemplo a seguir cria uma instância de geography
e usa STIsValid()
para testar se a instância é válida.
DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);
SELECT @g.STIsValid();
DECLARE @g geography
Consulte Também
STGeometryType (tipo de dados geography)
MakeValid (tipos de dados de geografia)
Métodos do OGC em instâncias de geography