Partager via


STIsValid (type de données geography)

Retourne la valeur True si une instance geography présente une forme correcte et reconnue comme objet géographique valide selon son type OGC (Open Geospatial Consortium). Retourne False si une instance geography n'est pas de forme correcte. Cette méthode est précise.

Cette méthode de type de données geography prend en charge des instances FullGlobe ou des instances spatiales qui sont plus grandes qu'un hémisphère.

Syntaxe

.STIsValid ( )

Types de retour

SQL Server type de retour : bit

Type de retour CLR : SqlBoolean

Notes

Le type OGC d'une instance geography peut être déterminé en appelant STGeometryType().

SQL Server produit uniquement des instances geography valides, mais autorise 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

Référence

STGeometryType (type de données geography)

MakeValid (type de données geography)

Autres ressources

Méthodes OGC sur les instances geography