com.supermap.web.ogc.wfs
public class GetWFSFeature
继承 GetWFSFeature Inheritance WFSServiceBase Inheritance flash.events.EventDispatcher

WFS 要素获取类.

获取 WFS 服务发布的要素。



公共属性
  属性 定义方
    featureDescriptions : Array
要素描述信息集合。如果已指定了 featureIDs 属性,该属性可选,否则为必设。
GetWFSFeature
    featureIDs : Array
要素 ID 集合。该属性与 filters 属性互斥。
GetWFSFeature
    filters : Array
过滤参数集合,该集合中的每个元素均为 Filter 类型。如果设置了该属性,则其中的元素个数必须与 featureDescriptions 属性中的元素个数相同,且一一对应;该属性与 featureIDs 属性相斥。
GetWFSFeature
    geometryName : String
设置或获取几何属性名称,用于解析自定义几何属性的结果要素。
GetWFSFeature
    maxFeatures : int
返回要素的最大个数。用来表示 WFS 对请求响应的最大要素个数。如果没有设置该参数的值,将返回所有的结果。
GetWFSFeature
  Inherited url : String
WFS 服务地址(如:http://localhost:8090/iserver/services/data-world/wfs100)。
WFSServiceBase
  Inherited version : String
请求的服务版本号。目前 SuperMap iServer Java 6R 仅支持 WFS 1.0.0 版本。
WFSServiceBase
公共方法
  方法 定义方
   
GetWFSFeature(url:String = null)
实例化 GetWFSFeature 对象。
GetWFSFeature
  Inherited
processAsync(responder:IResponder = null):void
发送服务请求...
WFSServiceBase
受保护的方法
  方法 定义方
   
getFinalUrl():String
[Override] 获取服务资源请求地址,不同的操作对应不同的资源地址。
GetWFSFeature
   
getResultHandler(event:ResultEvent, asyncToken:AsyncToken):void
[Override] 服务请求成功后的回调函数。
GetWFSFeature
  Inherited
handleStringError(errorString:String, asyncToken:AsyncToken):void
服务请求失败后的回调函数。
WFSServiceBase
事件
  事件 Summary 定义方
    与服务端交互失败时触发。 GetWFSFeature
    与服务端交互成功时触发。 GetWFSFeature
属性详细信息
featureDescriptions 属性
featureDescriptions:Array

要素描述信息集合。如果已指定了 featureIDs 属性,该属性可选,否则为必设。


Implementation
    public function get featureDescriptions():Array
    public function set featureDescriptions(value:Array):void
featureIDs 属性  
featureIDs:Array

要素 ID 集合。该属性与 filters 属性互斥。


Implementation
    public function get featureIDs():Array
    public function set featureIDs(value:Array):void

另请参见

filters 属性  
filters:Array

过滤参数集合,该集合中的每个元素均为 Filter 类型。如果设置了该属性,则其中的元素个数必须与 featureDescriptions 属性中的元素个数相同,且一一对应;该属性与 featureIDs 属性相斥。


Implementation
    public function get filters():Array
    public function set filters(value:Array):void

另请参见

geometryName 属性  
geometryName:String

设置或获取几何属性名称,用于解析自定义几何属性的结果要素。


Implementation
    public function get geometryName():String
    public function set geometryName(value:String):void
maxFeatures 属性  
maxFeatures:int

返回要素的最大个数。用来表示 WFS 对请求响应的最大要素个数。如果没有设置该参数的值,将返回所有的结果。


Implementation
    public function get maxFeatures():int
    public function set maxFeatures(value:int):void
构造函数详细信息
GetWFSFeature () 构造函数
public function GetWFSFeature(url:String = null)

实例化 GetWFSFeature 对象。

参数
url:String (default = null) — WFS 服务地址。
方法详细描述
getFinalUrl () 方法
override protected function getFinalUrl():String

获取服务资源请求地址,不同的操作对应不同的资源地址。

返回
String
getResultHandler () 方法  
override protected function getResultHandler(event:ResultEvent, asyncToken:AsyncToken):void

服务请求成功后的回调函数。

参数

event:ResultEvent
 
asyncToken:AsyncToken

事件详细信息
fault 事件
Event Object Type: mx.rpc.events.FaultEvent

与服务端交互失败时触发。

processComplete 事件  
Event Object Type: com.supermap.web.events.WFSFeatureEvent

与服务端交互成功时触发。