STIsValid (tipo de dados geography)
Retornará verdadeiro se uma instância de geography for bem formada e reconhecida como um objeto de geografia válido baseado em seu tipo OGC (Open Geospatial Consortium). Retornará falso se uma instância de geography não for bem formada. Esse método é preciso.
Esse método de tipo de dados geography dá suporte a instâncias de FullGlobe ou a instâncias espaciais maiores que um hemisfério.
Sintaxe
.STIsValid ( )
Tipos de retorno
SQL Server tipo de retorno: bit
Tipo de retorno CLR: SqlBoolean
Comentários
O tipo OGC de uma instância de geography pode ser determinado por meio da invocação de STGeometryType().
O SQL Server produz apenas instâncias de geography 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
Referência
STGeometryType (tipo de dados geography)
MakeValid (tipos de dados de geografia)