Partager via


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

  • intersectionPatternMatrix
    Type: System.String

    Valeur 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