FeatureFilter
创建FeatureFilter实例。
构造函数
FeatureFilter
创建FeatureFilter实例。
new FeatureFilter(properties?)
参数
- properties?:
FeatureFilterProperties初始化属性对象
返回: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
参数
- value:
ExtentProperties&object|MultipointProperties&object|PointProperties&object|PolygonProperties&object|PolylineProperties&object|MeshProperties&object
返回: void
方法
clone
创建FeatureFilter对象的深度克隆。
clone(): FeatureFilter
返回:FeatureFilter
createQuery
创建可用于获取满足图层当前过滤器和定义的要素的查询参数。
createQuery(): Query
返回:Query
toJSON
将此类的实例转换为其JSON表示形式。
toJSON(): any
返回:any

BIMFlux AI
