FeatureFilter

创建FeatureFilter实例。

构造函数

FeatureFilter

创建FeatureFilter实例。

new FeatureFilter(properties?)

参数

返回:FeatureFilter FeatureFilter对象

属性

distance

在空间过滤器中指定与给定几何体的搜索距离。

distance: number

类型: number

objectIds

要过滤的要素的objectId数组。

objectIds: number[]

类型: number[]

spatialRelationship

对于空间过滤器,此参数定义用于根据过滤器几何体过滤图层视图中要素的空间关系。

spatialRelationship: string

类型: string

units

在空间过滤器中指定距离时用于计算缓冲区距离的单位。

units: "meters" | "kilometers" | "feet" | "miles" | "nautical-miles" | "us-nautical-miles"

类型: "meters" | "kilometers" | "feet" | "miles" | "nautical-miles" | "us-nautical-miles"

where

要素过滤器的where子句。

where: string

类型: string

访问器

geometry

应用于空间过滤器的几何体。

get geometry(): GeometryUnion

返回: GeometryUnion 应用于空间过滤器的几何体。

set geometry(value: ExtentProperties & object | MultipointProperties & object | PointProperties & object | PolygonProperties & object | PolylineProperties & object | MeshProperties & object): void

参数

返回: void

方法

clone

创建FeatureFilter对象的深度克隆。

clone(): FeatureFilter

返回:FeatureFilter

createQuery

创建可用于获取满足图层当前过滤器和定义的要素的查询参数。

createQuery(): Query

返回:Query

toJSON

将此类的实例转换为其JSON表示形式。

toJSON(): any

返回:any

BIMFlux AI