SqlGeometry.Filter 方法 (SqlGeometry)

 

提供了一种快速、仅索引相交方法,可确定一个 SqlGeometry 实例是否与另一个 SqlGeometry 实例相交(假定有索引可用)。

命名空间:   Microsoft.SqlServer.Types
程序集:  Microsoft.SqlServer.Types(位于 Microsoft.SqlServer.Types.dll)

语法

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean Filter(
    SqlGeometry other
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlBoolean Filter(
    SqlGeometry^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member Filter : 
        other:SqlGeometry -> SqlBoolean
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function Filter (
    other As SqlGeometry
) As SqlBoolean

参数

返回值

Type: System.Data.SqlTypes.SqlBoolean

一个 SqlBoolean 值,该值指定所指定的 SqlGeometry 是否与调用 SqlGeometry 相交。 如果实例确实相交,则此方法返回 true。 否则,它将返回 false

备注

如果此方法返回 true SqlGeometry 实例存在相交的可能另一个 SqlGeometry 实例。 此方法可能产生负正返回,并且确切结果可能是依赖于计划的。 如果没有重叠的则返回精确的 false 值 (真负返回) SqlGeometry 找到实例。

在无索引可用或未使用索引的情况下,该方法返回的值将与使用相同参数调用 STIntersects 返回的值相同。

另请参阅

SqlGeometry 类
Microsoft.SqlServer.Types 命名空间

返回页首