Метод SqlGeometry.STRelate (SqlGeometry, String)
Определяет, связан ли вызывающий экземпляр SqlGeometry с указанным экземпляром SqlGeometry.
Пространство имен: Microsoft.SqlServer.Types
Сборка: Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)
Синтаксис
[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
Параметры
other
Type: Microsoft.SqlServer.Types.SqlGeometryДругой SqlGeometry экземпляр для сравнения с экземпляром, в котором STRelate вызывается.
intersectionPatternMatrix
Type: System.StringЗначение типа string, указывающее модель пересечения. Эта строка должна содержать допустимые значения для матрицы шаблонов DE-9IM между двумя экземплярами SqlGeometry.
Возвращаемое значение
Type: System.Data.SqlTypes.SqlBoolean
Возвращает значение true, если экземпляр SqlGeometry связан с другим экземпляром SqlGeometry, причем связь определяется значением из матрицы шаблонов DE-9IM. В противном случае возвращает значение false.
Комментарии
Этот метод всегда возвращает значение null, если у экземпляров SqlGeometry не совпадают идентификаторы пространственной ссылки (SRID). Этот метод вызовет исключение ArgumentException, если матрица не является правильным.
См. также
Класс SqlGeometry
Пространство имен Microsoft.SqlServer.Types
Вернуться в начало