STIsValid (tipo de dados geography)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
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