SuperMap.Filter.Spatial

这个类代表一个空间过滤器。 目前应用的有: BBOX,DWithin 和 Intersects

Inherits from

Summary
SuperMap.Filter.Spatial 这个类代表一个空间过滤器。 目前应用的有: BBOX,DWithin 和 Intersects
Properties
distance {Number} 应用于DWithin空间过滤器中的距离属性。
distanceUnits {String} 距离属性的单位,例如:’m’。
property {String} 用来比较的指定上下文的属性名称。
type {String} 空间过滤器的类型。
value {SuperMap.Bounds || SuperMap.Geometry} 被过滤器使用的bounds或geometry。 bounds应用于BBOX过滤器,geometry应用于INTERSECTS或DWITHIN过滤器。
Constructor
SuperMap.Filter.Spatial 创建一个空间过滤器。
Functions
clone 复制过滤器。

Properties

type

{String} 空间过滤器的类型。

类型应该是下面其中之一

  • SuperMap.Filter.Spatial.BBOX
  • SuperMap.Filter.Spatial.INTERSECTS
  • SuperMap.Filter.Spatial.DWITHIN
  • SuperMap.Filter.Spatial.WITHIN
  • SuperMap.Filter.Spatial.CONTAINS

property

{String} 用来比较的指定上下文的属性名称。

value

{SuperMap.Bounds || SuperMap.Geometry} 被过滤器使用的bounds或geometry。 bounds应用于BBOX过滤器,geometry应用于INTERSECTS或DWITHIN过滤器。

distance

{Number} 应用于DWithin空间过滤器中的距离属性。

distanceUnits

{String} 距离属性的单位,例如:’m’。

Constructor

SuperMap.Filter.Spatial

创建一个空间过滤器。

Parameters

options {Object} 可选对象,其属性应用于过滤器。

Returns

{SuperMap.Filter.Spatial}

Functions

clone

clone: function()

复制过滤器。

Returns

{SuperMap.Filter.Spatial} 过滤器的副本。

表示边界类实例。使用bounds之前需要设置left,bottom, right, top四个属性,这些属性的初始值为null。
几何对象类,描述地理对象的几何图形。
clone: function()
复制过滤器。
这个类代表一个OGC过滤器。
创建一个空间过滤器。
Close