com.supermap.web.iServerJava6R.dataServices
public class GetFeaturesByBufferParameters
继承 GetFeaturesByBufferParameters Inheritance GetFeaturesParametersBase Inheritance Object

数据集缓冲区查询参数类.

数据集缓冲区查询就是对指定的几何对象进行一定距离缓冲,从指定数据集集合中查询出与缓冲区区域相交的矢量要素。该类主要用于设置对数据集进行缓冲区查询时所需的参数,包括缓冲区对象、缓冲距离、要查询的数据集集合等。



公共属性
  属性 定义方
    attributeFilter : String
缓冲区查询属性过滤条件,相当于 SQL 语句中的 WHERE 子句.
GetFeaturesByBufferParameters
    bufferDistance : Number
缓冲半径,单位与所操作的数据集单位相同,必设参数。
GetFeaturesByBufferParameters
  Inherited datasetNames : Array
数据集名称数组,必设参数。对于数据集 SQL 查询(GetFeaturesBySQLService),若在查询参数类 GetFeaturesBySQLParameters 中设置了 datasetNames 属性,GetFeaturesBySQLParameters.filerParameters 中的 name 属性无效...
GetFeaturesParametersBase
    fields : Array
设置结果返回字段.
GetFeaturesByBufferParameters
  Inherited fromIndex : int
获取或设置返回对象的起始索引值。默认值为 0,表示从第一个对象开始返回.
GetFeaturesParametersBase
    geometry : Geometry
用于进行缓冲区查询的几何对象,必设属性。
GetFeaturesByBufferParameters
  Inherited toIndex : int
获取或设置返回对象的终止索引值。默认值为 19,表示终止索引指向数组的第 20 个对象,当该值为 -1 时,表示返回全部对象...
GetFeaturesParametersBase
公共方法
  方法 定义方
   
初始化 GetFeaturesByBufferParameters 类的新实例。
GetFeaturesByBufferParameters
属性详细信息
attributeFilter 属性
attributeFilter:String

缓冲区查询属性过滤条件,相当于 SQL 语句中的 WHERE 子句.

其格式为:WHERE <条件表达式>,attributeFilter 就是其中的“条件表达式”。该字段的用法为 attributeFilter = "过滤条件"。
例如,要查询字段 fieldValue 小于100的记录,设置 attributeFilter = "fieldValue < 100";要查询字段 name 的值为“酒店”的记录,设置 attributeFilter = "name like '%酒店%'",等等。
用户在设置该字段时,仅需要输入“条件表达式”即可,如:fieldValue < 100。
若不设置该属性则返回与缓冲区相交的所有矢量要素。


Implementation
    public function get attributeFilter():String
    public function set attributeFilter(value:String):void
bufferDistance 属性  
bufferDistance:Number

缓冲半径,单位与所操作的数据集单位相同,必设参数。


Implementation
    public function get bufferDistance():Number
    public function set bufferDistance(value:Number):void
fields 属性  
fields:Array

设置结果返回字段.

当指定了返回结果字段后,则 GetFeaturesResult 中的 features 的属性字段只包含所指定的字段。不设置即返回全部字段。


Implementation
    public function get fields():Array
    public function set fields(value:Array):void
geometry 属性  
geometry:Geometry

用于进行缓冲区查询的几何对象,必设属性。


Implementation
    public function get geometry():Geometry
    public function set geometry(value:Geometry):void
构造函数详细信息
GetFeaturesByBufferParameters () 构造函数
public function GetFeaturesByBufferParameters()

初始化 GetFeaturesByBufferParameters 类的新实例。