Freigeben über


DbSpatialServices.Relate(DbGeometry, DbGeometry, String) Methode

Definition

Bestimmt, ob die beiden angegebenen DbGeometry-Werte sich räumlich entsprechend auf das angegebene dimensional erweiterte Neun-Schnittmenge Modell (DE-9IM) Schnittmengenmuster beziehen.

public abstract bool Relate (System.Data.Entity.Spatial.DbGeometry geometryValue, System.Data.Entity.Spatial.DbGeometry otherGeometry, string matrix);
abstract member Relate : System.Data.Entity.Spatial.DbGeometry * System.Data.Entity.Spatial.DbGeometry * string -> bool
Public MustOverride Function Relate (geometryValue As DbGeometry, otherGeometry As DbGeometry, matrix As String) As Boolean

Parameter

geometryValue
DbGeometry

Der erste geometriewert.

otherGeometry
DbGeometry

Der Geometriewert, der mit dem ersten Geometriewert bezüglich der Relation verglichen werden soll.

matrix
String

Eine Zeichenfolge, die die Textdarstellung des (DE-9IM) Schnittmengenmusters enthält, das die Verbindung definiert.

Gibt zurück

true, wenn sich dieser geometryValue-Wert gemäß der angegebenen Schnittmengenmustermatrix auf otherGeometry bezieht; andernfalls false.

Ausnahmen

geometryValue ,otherGeometry odermatrix ist NULL.

geometryValue oderotherGeometry ist nicht mit dieser Implementierung räumlicher Dienste kompatibel.

Gilt für: