SqlGeometry.STRelate, méthode (SqlGeometry, String)
Détermine si le SqlGeometry appelant est associé au SqlGeometry spécifié.
Espace de noms: Microsoft.SqlServer.Types
Assembly: Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)
Syntaxe
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean STRelate(
SqlGeometry other,
string intersectionPatternMatrix
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlBoolean STRelate(
SqlGeometry^ other,
String^ intersectionPatternMatrix
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member STRelate :
other:SqlGeometry *
intersectionPatternMatrix:string -> SqlBoolean
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function STRelate (
other As SqlGeometry,
intersectionPatternMatrix As String
) As SqlBoolean
Paramètres
other
Type: Microsoft.SqlServer.Types.SqlGeometryAutre instance SqlGeometry à comparer à l'instance sur laquelle STRelate est appelé.
intersectionPatternMatrix
Type: System.StringValeur string qui spécifie le modèle d'intersection. Cette chaîne doit contenir des valeurs acceptables pour le périphérique de matrice de modèle DE-9IM entre les deux instances SqlGeometry.
Valeur de retour
Type: System.Data.SqlTypes.SqlBoolean
Retourne true si une instance SqlGeometry est associée à une autre instance SqlGeometry, où la relation est définie par une valeur de matrice de modèle DE-9IM (Dimensionally Extended 9 Intersection Model) ; sinon, retourne false.
Notes
Cette méthode retourne toujours null si les ID de références spatiaux (SRID) des instances SqlGeometry ne correspondent pas. Cette méthode lève une exception ArgumentException si la matrice n’est pas bien formée.
Voir aussi
SqlGeometry, classe
Microsoft.SqlServer.Types, espace de noms
Retour au début