Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne 1 si une instance geography recoupe une autre instance geography spatialement, ou 0 dans le cas contraire.
Syntaxe
.STOverlaps ( other_geography )
Arguments
- other_geography
Autre instance geography à comparer à l'instance sur laquelle STOverlaps() est appelé.
Types des valeurs de retour
SQL Server : bit
Type de retour CLR : SqlBoolean
Notes
Cette méthode retourne toujours Null si les ID de référence spatiaux (SRID) des instances geography ne correspondent pas.
Exemples
L'exemple suivant utilise STOverlaps() pour tester le chevauchement de deux instances geography.
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::Parse('POLYGON ((-120.533 46.566, -118.283 46.1, -122.3 47.45, -120.533 46.566))');
SET @h = geography::Parse('CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-122.200928 47.454094, -122.810669 47.00648, -122.942505 46.687131, -121.14624 45.786679, -119.119263 46.183634), (-119.119263 46.183634, -119.273071 47.107523), CIRCULARSTRING (-119.273071 47.107523, -120.640869 47.569114, -122.200928 47.454094)))');
SELECT @g.STOverlaps(@h);