STIsValid (type de données geography)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Retourne true si une instance geography est bien formée et reconnue en tant qu’objet geography valide, en fonction de son type OGC (Open Geospatial Consortium). Retourne false si une instance geography n’est pas bien formée. Cette méthode est précise.
Cette méthode de type de données geography prend en charge les instances FullGlobe ou les instances spatiales qui sont plus grandes qu’un hémisphère.
Syntaxe
.STIsValid ( )
Types de retour
Type de retour SQL Server : bit
Type de retour CLR : SqlBoolean
Remarques
Vous pouvez déterminer le type OGC d’une instance geography en appelant STGeometryType().
SQL Server produit uniquement des instances geography valides, mais permet le stockage et la récupération d’instances non valides. Une instance valide qui représente le même ensemble de points d'une instance non valide peut être récupérée à l'aide de la méthode MakeValid()
.
Exemples
L'exemple suivant crée une instance geography
et utilise STIsValid()
pour tester si l'instance est valide.
DECLARE @g geography = geography::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 4326);
SELECT @g.STIsValid();
DECLARE @g geography
Voir aussi
STGeometryType (type de données geography)
MakeValid (type de données geography)
Méthodes OGC sur des instances Geography