Class: Spatial

.Filter. Spatial

空间关系过滤器。

new Spatial()

Source:
View2D/Filter/Spatial.js

Members


distance :Number

在DWithin空间过滤器中使用的距离。
Type:
  • Number
Source:
View2D/Filter/Spatial.js

distanceUnits :String

单位用于距离的单位,例如'm'。
Type:
  • String
Source:
View2D/Filter/Spatial.js

property :String

要比较的上下文属性的名称
Type:
  • String
Source:
View2D/Filter/Spatial.js

type :String

空间过滤器的类型 该类型应该是以下之一: - GeoGlobe.Filter.Spatial.BBOX - GeoGlobe.Filter.Spatial.INTERSECTS - GeoGlobe.Filter.Spatial.DWITHIN - GeoGlobe.Filter.Spatial.WITHIN - GeoGlobe.Filter.Spatial.CONTAINS
Type:
  • String
Default Value:
  • null
Source:
View2D/Filter/Spatial.js

value

过滤器使用的边界或几何图形。 对INTERSECTS或DWITHIN过滤器使用BBOX过滤器和几何图形的边界。
Source:
View2D/Filter/Spatial.js

Methods


clone()

复制过滤器。
Source:
View2D/Filter/Spatial.js
Returns:
复制过滤器。
Type
GeoGlobe.Filter.Spatial

evaluate(feature)

针对特定功能评估此过滤器。
Parameters:
Name Type Description
feature GeoGlobe.Feature 应用在过滤器上的功能.
Source:
View2D/Filter/Spatial.js
Returns:
该功是否符合过滤条件.
Type
Boolean